SYNTH ZONE
Visit The Bar For Casual Discussion
Topic Options
#510402 - 01/20/25 06:31 PM MIDI Bank Patch vs BK-9 CC00 CC32 PC Tones
Dengizich Offline
Member

Registered: 07/19/21
Posts: 117
Loc: Upstate NY, US
On the BK-9 using the 16track sequencer, you can select (with micro edit) what ever tone you want in each track if you know the C0 C32 and PC numbers of the tone.

I'm learning this Audio Pro9 MIDI software program, and selecting a tone you can do it in two different ways.

You either go into the event list and create 3 events, C0, C32 and PC, and you type in the numbers for the desired tone at the beginning of the song.

Or there is another option where in the Track Properties there is a Bank and a Patch box.

For Example: Grand Piano 1 (on the BK-9) has the following numbers for C0, C32 and PC.

C00 = 90
C32 = 67
PC = 1

So, the number that I have to type into the Bank is:
(90 * 128) + 67 = 11587

Formula: (C0 * 128) + C32 = Your Bank number.

For the Patch I type (select) "1" since PC = 1.


I don't know why this works, but it works. I assume this has to do something with the 128 tones in a group, and the variations. I'm not sure, maybe someone can tell me why is this working.






Edited by Dengizich (01/20/25 06:38 PM)

Top
#510437 - 01/25/25 02:48 PM Re: MIDI Bank Patch vs BK-9 CC00 CC32 PC Tones [Re: Dengizich]
Diki Offline


Registered: 04/25/05
Posts: 14307
Loc: NW Florida
A lot of DAW’s do this differently. Cubase, for instance, had boxes where you simply entered CC00 CC32 & PC in boxes labeled this way. Most major DAW’s also allow you to set a template where you select the Tone by name from a drop down list and the DAW automatically sets the codes. It’s called Patch Scripting.

Generally, the better (and usually more expensive!) the DAW, the easier it makes selecting patches. Take a look in your DAW’s options, and see if there’s a way for it to enter the cc0 cc32 and PC without all that calculation. That’s pretty clunky, tbh…

By the way, some DAW’s refer to the CC’s as MSB & LSB (most significant byte, least significant byte) so if you see this, that’s what they’re talking about. It basically comes from a need to use numbers greater than 128 in hex. You’ll see it used anywhere that values exceed 128 (pitch bend for instance, and many other things).

It might be a good to go read a basic primer on MIDI before you go much further, and also learn the relationship between normal (base10) numbers and hexadecimal (hex) which is base16 (used widely in computer code). Just about everything in MIDI is expressed as a hex value unless the software automatically translates it. You’ll see it widely used in the Sysex Implementation manuals…
_________________________
An arranger is just a tool. What matters is what you build with it..!

Top
#510439 - 01/25/25 07:31 PM Re: MIDI Bank Patch vs BK-9 CC00 CC32 PC Tones [Re: Diki]
Dengizich Offline
Member

Registered: 07/19/21
Posts: 117
Loc: Upstate NY, US
Thank you Diki, for the info. If you know a good MIDI primer, send me a link...

Top

Moderator:  Admin, Diki, Kerry 



Help keep Synth Zone Online