On 2016-03-16 02:03, Yassin Philip wrote:
On 03/16/2016 01:49 AM, Robin Gareus wrote:
On 03/16/2016 02:45 AM, Yassin Philip wrote:

But... How do other plugins do?

most listen to all channels.
 I meant, how do they do that? I suppose it's in the LV2 ttl file [5],
I'd like to know where to look in the LV2 docs, but I somehow confuse
terms, port index, channel number..?


by listening to all channels Robin meant they *ignore* midi channel number altogether aka. omni mode. that is to say, they respond to all midi channel messages the same way. most probably you're facing a mono-timbral/single instrument plugin.

otoh. multi-timbral instruments *do* discriminate midi channel messages by assigning one instrument patch/synth per midi channel address and often they present a pool of 16 slots per midi input port.

the lv2 spec has nothing to do with this, so don't look there for clues--it's all genuine midi implementation related and applies to all midi sound generator modules, hardware or software.

hth.
cheers
--
rncbc aka. Rui Nuno Capela

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Reply via email to