What exactly do Bank and Sub-Bank do?

Discuss music production with Ableton Live.
Post Reply
GrooveNinja
Posts: 466
Joined: Tue Feb 19, 2008 4:20 pm
Contact:

What exactly do Bank and Sub-Bank do?

Post by GrooveNinja » Thu Apr 10, 2008 8:54 pm

I have been experimenting with the Bank, Sub-Bank, and Program boxes in the Clip View Notes Box, and they do not seem to work as I expect them to. I am connected to my Roland RD-700sx via the External Instrument device. The Roland expects a Bank Select MSB (control #0), a Bank Select LSB (control #32), and then the Program Change. I tried putting the MSB in the Bank box, LSB in the Sub-Bank, and PC in the Program, but this did not work. I could get GM2 sounds by putting the MSB in Sub-Bank, but changing the Bank box did not seem to do anything. Can someone explain what these boxes do? What MIDI messages do the boxes generate?

Tarekith
Posts: 19121
Joined: Fri Jan 07, 2005 11:46 pm
Contact:

Post by Tarekith » Thu Apr 10, 2008 9:05 pm

Bank stores your money, sub bank stores it underground.

a1studmuffin
Posts: 103
Joined: Thu Dec 13, 2007 10:46 pm
Contact:

Post by a1studmuffin » Fri Apr 11, 2008 4:50 am

... :arrow:

:lol:
Butter Party: Beatport | Soundcloud | Mixcloud

sweetjesus
Posts: 8803
Joined: Wed Mar 31, 2004 3:12 pm
Location: www.fridge.net.au
Contact:

Post by sweetjesus » Fri Apr 11, 2008 5:07 am

Tarekith wrote:Bank stores your money, sub bank stores it underground.
damn i was all like 'im gonna crack a funny one' and low and behold you already stole my joke


*shakes fist*

Pasha
Posts: 3334
Joined: Tue Dec 27, 2005 12:45 pm
Location: Lost Island
Contact:

Re: What exactly do Bank and Sub-Bank do?

Post by Pasha » Fri Apr 11, 2008 6:37 am

GrooveNinja wrote:I have been experimenting with the Bank, Sub-Bank, and Program boxes in the Clip View Notes Box, and they do not seem to work as I expect them to. I am connected to my Roland RD-700sx via the External Instrument device. The Roland expects a Bank Select MSB (control #0), a Bank Select LSB (control #32), and then the Program Change. I tried putting the MSB in the Bank box, LSB in the Sub-Bank, and PC in the Program, but this did not work. I could get GM2 sounds by putting the MSB in Sub-Bank, but changing the Bank box did not seem to do anything. Can someone explain what these boxes do? What MIDI messages do the boxes generate?
Bank and Sub Bank do exactly what they claim to do: Send Program Change.
Leave alone MSB/LSB. In your MIDI implementation guide for RD700 you should read which Bank Number and Sub Bank number every bank corresponds to.
i.e. I have a Roland JV1010 that works this way:

Bank 1 (80,0)
Bank 2 (81,0)
Bank 3 (81,1)
...

So in the Bank box you should put Bank number (80) in the Sub Bank you should put Sub Bank number (0 or 1 in the example) and in the Program Change the Preset number. Beware that although MIDI has 128 as a upper limit range Live sends 0-127. So (and it depends on how your hardware implemented it) sometimes you have to send Program 50 in Live to select Program 49 on your device. The same it's true for Bank & Sub Bank in some cases. Test. Enjoy.

Hope it helps.
- Best
- Pasha

BTW Tarekith joke is irresistible!
Mac Studio M1
Live 12 Suite,Zebra ,Valhalla Plugins, MIDI Guitar (2+3),Guitar, Bass, VG99, GP10, JV1010 and some controllers
______________________________________
Music : http://alonetone.com/pasha

pdfreader
Posts: 3
Joined: Mon Mar 11, 2024 12:59 am

Re: What exactly do Bank and Sub-Bank do?

Post by pdfreader » Tue Jun 18, 2024 1:16 pm

GrooveNinja wrote:
Thu Apr 10, 2008 8:54 pm
I have been experimenting with the Bank, Sub-Bank, and Program boxes in the Clip View Notes Box, and they do not seem to work as I expect them to. I am connected to my Roland RD-700sx via the External Instrument device. The Roland expects a Bank Select MSB (control #0), a Bank Select LSB (control #32), and then the Program Change. I tried putting the MSB in the Bank box, LSB in the Sub-Bank, and PC in the Program, but this did not work. I could get GM2 sounds by putting the MSB in Sub-Bank, but changing the Bank box did not seem to do anything. Can someone explain what these boxes do? What MIDI messages do the boxes generate?
Live Bank and Sub need to be offset by 1. For instance: in Live, bank 1 sub 1 is really MSB 0, LSB 0. The program does not need this offset!

Post Reply