• SONAR
  • Can Sonar switch banks on a Korg T3 (p.2)
2005/04/26 12:52:02
ColinB52
Ken,
You may have read the above when it posted accidentally (the cat
strolled over the keyboard!).

It may have more information that might help.

I know what you mean about the manual - I never used mine until I
went from just using a keyboard directly into the Synth, to using the PC
to record my keystrokes, and then I had an enormous learning curve.
It seems Korg still have the understanding they had when I rang them
years ago. Helpful yes, but no understanding of how Midi and Applications
like Cubase, Sonar etc work.

Regards,
Colin.
2005/04/26 14:41:37
juca
Ken:
I have 3 Korg devices: Wavestation EX, M3R and X5/DR. I also made a search and read a document with old Korg devices Bank Change maps. All the 3 devices I have and all devices in that document (Korg 0, X and I series) use the Normal scheme for changing banks.
The Normal scheme is the one wich make use of:
1- Control Change 0 (zero), value xx
2- Control Change 32, value yy
3- Program Change zz.
The first two are codes wich make the choose of the bank where you wish to go. Each device have a combination of the two values (xx and yy in the example) setted to the CC0 and CC32 for to permit you go to a specifc bank. Then, choosed the bank, the next message is the program in that bank you wish go to. The xx, yy and zz values you can to see in the Instrument List of your T3 User Manual.
These 3 messages need to be in sequence. If you are using a valid Instrument Definition, the two initial messages are built in it when you choose the desired bank (A or B) and you need only to choose the program number.
When you are inserting this info in the track, you need put it:
- Message 1 at 01.01.000
- Message 2 at 01.02.000
- Message 3 at 01.03.000
As all my devices and all devices I saw in the web documment use the Normal scheme, I´m sure the T3 also make use it and you would to have succes using it inside Sonar.
Only my .2 cents.
2005/04/26 15:01:18
madmix
Very cool guys,

I think it's starting to come together and I see that the Korg tech and I may have gotten our wires crossed. It's possible that he was trying to tell me that the control 0 value is 32 and the control 32 value is 0 for bank A and 1 for bank B. Hence:

(32 * 128) + 0 = 4096 for bank A

and

(32 * 128) + 1 = 4097 for bank B

It may just be a coincidence that the MSB is the same value as one of the bank select methods. Anyway I have much experimentation to do when I get home .

I'll keep you posted.

Ken
2005/04/27 08:09:17
madmix
Well, the patch numbers that I tried yesterday didn't work . I'm at an impasse. I will try calling Korg support again today. Meanwhile, if anyone can help me decypher these numbers that I recorded into the Sonar event viewer, they may hold the key:

Sysex data captured with Sonar during
manual switch to bank A of T3 (3 sysex events total):

F0 42 30 26 4E 02 00 F7
F0 42 30 19 4E 02 10 F7
F0 42 30 19 4E 12 00 F7

Sysex data captured with Sonar during
manual switch to bank B of T3 (3 sysex events total):

F0 42 30 26 4E 02 01 F7
F0 42 30 19 4E 02 10 F7
F0 42 30 19 4E 12 01 F7

What I did was set Sonar to record the MIDI output of the T3 while I switched manually from program bank to program bank. The above is from the Sonar event viewer. It's meaningless to me but maybe one of you gurus can make sense of it.

Thanks,

Ken
2005/04/27 12:37:26
ColinB52
Ken,

I'v been unable to find any documentation on the T3 and it's midi implementation,
but looking at your messages, I can tell you something about them, that might
hlp, and if youhave the T3 manual, you might able to decode the rest.

Of the six messages above, the first Hex Byte F0 is the start sysex byte, and the F7 is
the end Sysex Byte. This means that everything between F0 and F7 is sysex data.

The second byte of each message (42) is the Manufacturers code, and 42 is Korg's.

From hereon it is really Synth dependant, whihc is why you need the manual,
but comparing with the N1R, I would guess that the next Byte (30), is a combination
of the synth code (3 is normally used by Korg to be it's own, rather than say an XG or GM synth, which some Korg synths have a sound set for, but I don't think the T3 has),
and the Channel number you are referring to (Midi channel zero in this case.)

From what i can find out about the T3 I think it can only play 8 midi channels, so
my guess is you will only see messages starting F0 42 30, or F0 42 31......up to
F0 42 38....

The next bits... 26 4E 02 01, etc I can't find anything like in the N1R, but these
will be the Bank Change information, my guess is the 26 (or 19) byte is the command,
and the last 3 Bytes are the data, but I could be wrong.

You could write the sysex into the midi file in Sonar, then send it to the T3, and see what happens.

Best of luck,

Colin.

2005/04/27 13:05:17
juca
And completing the ColinB52 info, comparing the two system exclusive messages, the bank numbers are really 0 (zero) for Bank A and 1 for Bank b, as showed by the last digit before of the F7 end of message code.
Colin: only for to correct your info, in the 3th digit of the system exclusive message (30), the zero mean MIDI channel 1, the first MIDI channel in the MIDI specification and not MIDI channel 0 (zero) as you said.
Greetings.
2005/04/27 13:19:58
madmix
Thanks,

I'll be on my way home soon and I will play around with it. I called Korg again and they emailed me some documentation but my keyboard wasn't listed there. the rep told me that the settings for my keyboard are as follows:

bank/ MSB/ LSB
A / 0 / 0
B / 0 / 1

I imagine then that I would select the normal bank select method and that the patch number for bank A is [0] and bank B is [1]. Somehow, I think i've tried that but I'll try again. Please let me know if I'm missing something.

Thank you,

Ken
2005/04/27 14:07:53
juca
Hi Ken:
If the Korg info is correct (I believe it isn´t), you wouldn´t to use the Normal method. Instead, use the Controller 0 (zero) method. The Korg info is pointing to a Controller 0 with value 0 for change to Bank A and Controller 0 with value 1 for change to Bank B, so the correct method (as suggested by Korg, of course) is the Controller 0 method.
By other side, you can not to use this way for to acess other Bank program and, instead, to insert the system exclusive message as suggested by Colin in other post. As these Sysex messages are very short in lenght, I believe it will not disturb the timing when the song is playing. This is a valid aternative.
Good luck.
2005/04/27 23:06:27
madmix
Juca,

I agree about the bank select method. Unfortunately none of the settings I tried worked. I did notice something though. I downloaded an ins file for my Roland MC505 that works perfectly on that unit. In this file there is a section as follows (bold and underlines are by me):

.Controller Names

[Roland MC-505 Controllers]
0=PITCH Bank Select
1=Modulation
2=Breath Type
4=Foot Type
5=PORTAMENTO Time
:list truncated by me for space

and further down:

.Instrument Definitions

[Roland MC-505]
BankSelMethod=0
Control=Roland MC-505 Controllers

I noticed that my Korg ins file does not have the controller section or any controller info specified. If any of you have a working Korg ins file (for any Korg synth), could you forward me a copy. I think that the controller info is necessary for Sonar to send the bank change on the correct controller message. I don't know which controller number sends the bank change message for the T3 but I imagine it's the same across all of the Korgs.

And Colin,

I tried your suggestion and played back the sysex data that I had recorded (manual bank change) into Sonar. Sure enough the T3 switched banks (but unfortunately it switched out of combi mode to bank B). But I know now that it will accept bank changes via MIDI. We'll solve this yet .

Thanks,

Ken
2005/04/28 08:02:55
juca
Hi Ken:
Sorry about the Korg info didn´t work for you, but I already knew of this.´
About the Korg controllers list, after a recording session I´ll start now I´ll make a search and send it to you. Please tell me your E-Mail.
Aout the Sysex messages, can you record newly but changing banks inside the Combi Mode? As you did record the info inside the Program mode, when you play hte info obviosly you have the mode changed from Combi to Program, right? Make a test and post the result.
Good luck!

On Edit: and please, if you have the T3 Manual, check the Program List and look in the header of the list (or aside of the program name) for to see if you have the control change used for banks change in the list.
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account