Christian,

Thanks for your explanation. I conclude that it is only needed to set notes
on/off. Stops do not need on/off. If you do not need a instrument, do not
sent notes to it.

The next file sample-release-060-C.wav contains a sinus tone 220 hz. The
file sample-Default-060-C.wav a normal principal.

Using Fantasia / Linuxsampler works well.
jOrgan / Linuxsampler does not work for the release part (only note on/off!)
jOrgan / sForzando works correct

sForzando is not advisable because it cannot handle large organs.
Linuxsampler provides for me a beautiful organ with 150 instruments/stops.
Of course they are not needed all at one time, but LS can handle them, load
them.

Kind regards,

Jan Flikweert

-------------------------------------
Test.sfz
<group>
lokey=36
hikey=96

<region>
sample=release-060-C.wav
trigger=release
loop_mode=one_shot

<region>
sample=Default-060-C.wav
loop_mode=loop_sustain
loop_start=97041
loop_end=163161
-------------------------------------------

Kind regards,


Jan Flikweert

-----Original Message-----
From: Christian Schoenebeck [mailto:schoeneb...@linuxsampler.org] 
Sent: woensdag 29 december 2021 18:44
To: linuxsampler-devel@lists.sourceforge.net
Subject: Re: [Linuxsampler-devel] midi message fantasia note off

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



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

Reply via email to