On Dienstag, 28. Dezember 2021 08:01:06 CET Jan Flikweert wrote:
> Christian,
> 
> Probably more clear I translated the midi messages I send from jOrgan to
> LSCP:
> 
> Note on:
> 
> "SEND CHANNEL MIDI_DATA NOTE_ON 0 60 127"
> 
> Note off:
> 
> "SEND CHANNEL MIDI_DATA NOTE_OFF 0 60 0"

That's a note-off, hence release triggered samples *are* played at this point.

> Instrument/Stop on:
> 
> "SEND CHANNEL MIDI_DATA CC 0 7 127"

That means "set channel volume to maximum". No release sample played.

> Instrument/Stop off:
> 
> "SEND CHANNEL MIDI_DATA CC 0 1 0"

That means "set Modulation Wheel to minimum". No release sample played.

> "SEND CHANNEL MIDI_DATA CC 0 7 0"

That means "set channel volume to minimum". No release sample played.

Release triggered samples are only played if *notes* are released, which is 
e.g. on note-off, sustain release CC, exclusive groups conflicts. That's the 
expected behaviour, not a bug, and is consistent among all players, not just 
LS.

If you turn the volume down to zero, the notes are still there. They continue 
to play and still advance their playback positions accordingly. You just can't 
hear them, but that's it.

If you want to play samples on CCs, you have to use CC triggered samples 
instead. That's supported on patch level both by SFZ and gig format. 
Additionally you can also write an NKSP script if you really want some fancy 
behaviour that goes beyond of what the built-in patch CC triggered mechanisms 
can do.

CU
Christian




_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to