Reply To: Midi Messages send "BANK" change messages

Home Forums General General MIDI discussion Midi Messages send "BANK" change messages Reply To: Midi Messages send "BANK" change messages

#115215
JT64
Participant
  • Topics: 11
  • Replies: 23
  • Total: 34

Well that is such a total mess, i do not even know where to begin to decrypt that one.
They really sucked writing manuals back in the days.

Well in javascript to reach drum bank first you set mode by first sending type of setting message.

settingChange=[0xf0,0x42,0x30,0x35,0x4e,0x02,0x00,0xf7];
outportarr[outportindex].send(settingChange);
Ok so now we are in program mode, where our drums is.

Next we need the message to drumbank.
GM=62;bankNr=0;
//The two control messages
settingChange = [176,0,GM];
outportarr[outportindex].send(settingChange);
settingChange = [176,32,bankNr];

//And then you must send a program change i guess this must be program 0 but it ends up being 128?

settingChange = [192,0];
outportarr[outportindex].send(settingChange);

So the above works, but what numbers to use for program 129,130,131,132,133,134,135,136 i don’t get it?

settingChange = [192,x]; ???

You have any idea for those other kits, 192,0 is defintily working for program “kit” at 128 but that may just be fluke.
And 192,1 192,2 and so on definitly do not.

You have an idea or hint, because that manual is awful.

Ctrlr