Bug 130

Summary: Add "All_NOTES_OFF" to the LSCP API
Product: LinuxSampler Reporter: Chris Cherrett <stuff>
Component: LSCPAssignee: Christian Schoenebeck <cuse>
Status: CLOSED FIXED    
Severity: normal    
Priority: P2    
Version: unspecified   
Hardware: PC   
OS: Linux   

Description Chris Cherrett 2009-08-26 00:34:00 CEST
Hi Christian,

As per our conversation in the forum I am requesting that we be able to send an
"ALL_NOTES_OFF" command via LSCP.

Thank you!
Comment 1 Christian Schoenebeck 2009-11-01 20:04:56 CET
This is now implemented in latest LinuxSampler CVS version. You can send
arbitrary MIDI CCs via LSCP now, as described in the updated LSCP specs:

http://www.linuxsampler.org/api/draft-linuxsampler-

So, all notes off (on sampler channel 0) would be e.g.:

SEND CHANNEL MIDI_DATA CC 0 120 0

MIDI CC 120 = all-notes-off is hard coded (src/engines/EngineBase.h, method
ProcessHardcodedControllers()) for all sampler engines (that is currently gig,
sfz and sf2). You can use the same procedure for all other dynamic and hard
coded controllers of course.
Comment 2 Christian Schoenebeck 2009-11-01 20:05:47 CET
Closing report now, since feature is implemented now.