Citerar Vesa <[email protected]>:
> 1. Introduce a new type of native plugin: note effect. These are effects
> which work the same as effect plugins, but they get applied for the
> note-specific audiostreams. Of course this means they only function on
> non-MIDI-based, native multistream instruments (basically, all where the
> env/lfo tab currently works).

I was under the impression that the instrument fx chains work per note  
already? At least that was the logical conclusion when debugging some  
random IRC users plugin problems a while back. The (compressor?)  
plugin was fine in the instrument fx chain with Zyn, not fine with  
TripleOsc and perfectly OK in the fx mixer. If that's the case, half  
of what's needed is already there.


> 2. Remove the ENV/LFO tab. And replace it with a "note fx" tab which
> provides a separate fx chain for note effects. These get applied before
> the actual fx chain effects, which are applied on the mixed audiostream.

Or some other UI solution... like having two fx chains in the FX tab,  
note fx on top and the mixed chain on bottom.


> - The user could mix and match note effects and put them in any order
> they want. We could provide different kinds of envelopes (basic ADSR,
> drawable graph, vector graph, other?), different kinds of filters,
> different kinds of LFOs, effects with envelopes, effects that are aware
> of the note frequency, pitch bends, etc.

I don't entirely buy the idea of a bunch of "special" plugins, I'd  
rather like to see envelopes, LFOs and frequency data that could  
control any plugin knob. So instead of providing an  
envelope-controlled amp plugin, there would be a selection of  
envelopes you could add to the gain knob of any amp. Or the delay knob  
of a flanger...

Less plugins to write, leverage the existing code, let users use  
plugins they already know and like, and so on... or would this way be  
too heavy compared to "filters with superpowers"?


And as for inline UIs for plugins, I say yes, all fx plugins should be  
shown inline. Something like the Ardour style of horizontal sliders is  
probably the easiest usable way to implement that?

-- 
[email protected]
softrabbit on #lmms



------------------------------------------------------------------------------
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to