2014-07-25 22:19 GMT+03:00 Vesa <[email protected]>:
> On 07/25/2014 10:09 PM, Hannu Haahti wrote:
>
> - VST plugins receive control changes as MIDI commands.
>>
>
> Except that they don't; VST has its own mechanism that works exclusively
> in the range of 0..1.
>
> Some plugins may recognize MIDI control change events, but LMMS doesn't
> even try to send them.
>
>
> Hm. You sure? I was sure they were using MIDI commands...
>
Yes, the AEffect struct has setParameter and getParameter function pointers
to set and get float values. Plugins are free to handle any MIDI messages
they want in their dispatcher function.
> Anyway, that changes things somewhat, but the issue still remains... is
> the 0.01 step size sufficient for VST control changes?
>
I'd go as far as 0.0001 for VST (and LADSPA)...
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel