Hi Dmitri,
Thanks so much for your reply.
I can only repeat the suggestion from my previous post
I read over that info. I'm afraid I don't understand it very well:
Special function. Sets a special function of the input. On Head/Bow inputs this option has no effect. On switch type Rim/Edge inputs this option activates Program Change support. To activate the Program Change support:
1. Configure the input either as a dual piezo/switch pad or as a Yamaha style 3 zone cymbal.
2. On a Rim/Edge input set Special to Yes.
3. Set ANote to a number which will limit the Program Change lowest number.
4. Set PNote to a number which will limit the Program Change highest number.
Pressing the edge switch will send MIDI Program Change messages on each press in the upwards direction between ANote and PNote values. Pressing the bell switch (if the edge and bell switches are wired as in a Yamaha style 3 zone cymbal and configured accordingly) will send MIDI Program Change messages on each press in the downwards direction between ANote and PNote values. Of course, it doesn't have to be a real Yamaha type 3 zone pad/cymbal, it just needs switches connected to the rim/edge input as in a Yamaha type 3 zone cymbal, i.e. one switch connected directly and the second switch connected over a 10k resistor. It will work with only one switch as well but it will only cycle in upwards direction going to a ANote value again after reaching PNote value. Sent kit (PC number + 1) is shown on the LCD when Program Change message is sent.
I don't really see how this would apply to what I am trying to accomplish? The mapping in Ableton just picks up whatever channel/note is being received and applies the info to the selected slave.
It's not asking to listen to a specific channel first (Like in cubase, etc). So I think the channel change would need to happen in Megadrum...
On another note, I haven't seen the documentation anywhere-what exactly does the MIDI input to the megadrum do? What can I control on the megadrum with it?