[linux-audio-user] Your synth wishlist?
S.W.Harris at ecs.soton.ac.uk
Fri Jul 30 06:12:54 EDT 2004
On Fri, Jul 30, 2004 at 10:38:30 +0100, Dave Griffiths wrote:
> What about clicking a "set midi control" toggle button that puts the synth in
> a mode where you waggle your midi controller at the same time as the
> corresponding software slider and they are bound togther. That way you could
> really quickly set up controls without going into menus etc.
> Thats what I'm planning for the noiseweapon synth anyway...
Good, its the RightThing(TM) IMHO.
> FWIW this ladspa only softsynth is something I've been itching to do for ages,
> I think it's a really good idea. Maybe it would require some specialist LADSPA
> plugins that would be needed for a softsynth, but I think this is where the
> functionality belongs, rather than in client code.
To be brutally honest I'm not sure its needed, AMS, SSM and Galan are all
good LADSPA hosts in thier own ways. But, hey, I'm not going to
encourage anyone to not write code. It could be theres some really neat
things that haven't been thought of yet.
> After my recent experiments I'd recommend leaving the GUI out of the picture
> for as long as possible, and implementing it in a scripting language instead
> of C++ - I find it a much more productive way of developing, plus your
> software is availible for people who don't want or can't use GUIs with no
> extra work.
Its a bit of extra work at the start, but I find most complex code gets
refactored in that direction eventually anyway.
Not to detract from the importance of good UIs, especially in something
like a modular synth, I dont think any of the linux offerings have really
got close to the standard of things like the nord modular editor
(http://www.clavia.com/G2/editor.htm) yet - it makes a massive difference
to the usability.
One of the key things in the nord software is the consistency and
compactness of the module UIs though - and thats going to be a lot of work
to get with arbitrary LADSPA plugins as the modules.
More information about the Linux-audio-user