One Panic button for multiple channels

Discuss Lemur and share techniques.
Post Reply
SveinnIngi
Newbie
Posts:7
Joined:20 Apr 2016 11:35
Location:Iceland
One Panic button for multiple channels

Post by SveinnIngi » 20 Apr 2016 13:05

Hi,

I'm creating a remote control for a large pipe organ with 4 manuals (keyboards) and pedal, -> 5 Channels.

32 notes in the pedal and 58 notes in the keyboards.

I wan't to be able to send a Note-Off to all notes on all channels at the same time with one button.

I got this almost working within Lemur but not completely (all notes on channel one, half of channel two and some other random notes). I got this working by sending OSC to Pure Data and send the Notes-Off from there.

I think it would be simpler and smarter to send all midi messages directly from Lemur and use Daemon.

Any ideas?

SveinnIngi
Newbie
Posts:7
Joined:20 Apr 2016 11:35
Location:Iceland

Re: One Panic button for multiple channels

Post by SveinnIngi » 20 Apr 2016 23:27

...a bit more details: I've tried a several different things, here are 2 examples:

1. Custom Midi, it was something like this:
message: Note Off
pitch: {36,37,38,39,etc...}
velocity: 0
Channel: {1,2,3,4,5}
Trigger: NotesOff.x

(I can't quite remember how exactly that worked, but not quite as desired at least)

2. Script, execution On Expression NotesOff.x (any)
noteoff(0,36,0,1)
noteoff(0,37,0,1)
noteoff(0,38,0,1)
...
noteoff(0,36,0,2)
noteoff(0,37,0,2)
noteoff(0,38,0,2)
...
noteoff(0,36,0,3)
...

In the pd patch I made there is 5ms delay on the message, I was thinking whether that makes the difference since it's quite large package. Is it possible to do something like that in a script in Lemur?

Post Reply