View Full Version : MIDI Bank Select
03-23-2002, 01:54 PM
I am able to use MIDI Program Change to select various presets as long as they are in INSTRUMENT BANK 0 ....... however, I have created a number of INSTRUMENT BANKS(Bank 1, Bank 2, bank 3, etc..), yet I can\'t access them from an external sequencer using the standard MIDI Bank Select/Program Change command ...... is GigaStudio capable of addressing various banks? .....and if so, what am I doing wrong....?
[This message has been edited by janna (edited 03-24-2002).]
03-23-2002, 04:11 PM
I would first try changing banks in gigastudio, while recording the midi output to the sequencer. That way you will know the midi command, and them reverse the process with your new bank # (this does not work with FX presets, but it just might with the bank thing)
03-24-2002, 06:09 AM
i followed your suggestion regarding capturing the MIDI out from GigaStudio ..... however, i am unable to get any MIDI out from GigaStudio ..... regardless of what i do in the program, even playing the on-screen keyboard ... there is no associated MIDI out put.....
03-27-2002, 02:05 PM
Which sequencer and what audiocard do you use?
03-27-2002, 06:45 PM
I have never been able to access other banks. I would love to know how to. If someone figures it, please post.
03-27-2002, 07:12 PM
thanks for your reply to my question ......
regarding my external sequencer, I use a few different ones..... however, I was testing the GigaStudio Bank Select option using Digital Performer. I\'ve tried a variety of combinations using Bank Select Controller 32 and Bank Select Controller 0 ... nothing happens. I had a similar problem when GigaSampler came out in 1999. I had one of the early copies of the program and the Manual specifically states that Bank Select is an option. However, the MIDI implementation chart in that same manual doesn\'t mention Bank Select. When I talked to the developers, they said that Bank Select would be implemented in the next release. At that time I had taken enough of GigaSampler that I simply threw the program on the disgarded software heap.
Two weeks ago I got the full blown SoundChaser GigaStudio 160 with all the bells and whistles. My first experiment was to test Bank Select .... it didn\'t work! Now, there must be many of you out there like me who have organized their presets into Banks over the years. I\'m involved in a lot of Broadway tours and live shows, so I have about 15 Banks worth of instruments that need to be accessible at any moment .... currently I use a stack of four Emu E-4s to accomplish the task ..........however, I really want GigaStduio to work.... but I just can\'t understand the ambiguity in the operational logic of the system .... I would appreciate any help.... thanks
Bank select never worked under GigaSampler. I know it used to work under GigaStudio, but I canít get it to work now under v2.5 for XP.
03-27-2002, 08:46 PM
that\'s encouraging ... as I stated earlier, I gave up on GigaSampler after v1.5...... not having Bank Select would have forced me to adopt a completely different addressing scheme which would have resulted in a major forking from the rest of the MIDI community..... however, you stated that you did get Bank Select working in an earlier version of GigaStudio ....... was it straight forward, in other words was it the standard controller 32? .... if it doesn\'t work in v2.5, what do you think happened .... is it simply a bug, or is it an architectural and structural change to the program?
03-27-2002, 09:05 PM
Bank Select works fine in both GigaStudio 2.2 in Windows 98 and GS 2.5 under Windows XP on my system. I use Cakewalk/Sonar so the settings are for this sequencer. Your bank select should be set as Normal. Bank 0 (the standard bank most gigs use) is normally not changed. Bank 1 which many libraries such as Dan Dean uses is set as 1-0...127. Do not use Controller 0, Controller 32 or others such as this. Just set bank select method as Normal or what the default should be in most sequencers.
03-27-2002, 09:19 PM
so are you saying that if you have an Instrument Bank 0 and an Instrument Bank 1, you can access the Instrument Bank 1 (and all of the instruments contained in that bank) with no problem using the standard MIDI Bank Select/Program Change commands? I assume that your sequencer is using the Controller 32 (Bank Select) followed by the Program change .......is there anything else in GigaStudio that needs to be enabled in order for it to recognize Bank Select, because I\'m sure I\'m sending it proper Bank Select commands ... thanks for your help
03-28-2002, 03:26 PM
I didn\'t enable anything in GigaStudio. Controller 32 will not work with GigaStudio. In Cakewalk the bank select method is set as Normal. The bank number is 1 for Bank 1 in GigaStudio - this will automatically put 1,0...127 in the bank column. The original bank is Bank 0 which is the default \'---\' setting in the bank column. Each sequencer is different so you may have to check their website for the definition of the settings.
Here\'s a link to the Cakewalk website explaining how bank select works in their product: http://www.cakewalk.com/Support/Docs/InstrumentDef.html (\"http://www.cakewalk.com/Support/Docs/InstrumentDef.html\")
You\'ll need to scroll down about half way to get to the bank select info.
03-29-2002, 02:58 AM
wow that is cool. It is exacty how it works with my Sonar and GigaStudio stuff. BTW all my *.gigs (i have many) are set on bank 0. Now I\'m able to choose all instruments on one channel in the Sonar \"Track-Pane\". I save my projects in GigaStudio as performances. This saves a lot of storeage on my HD.
greetings Hugbald (Berlin)
03-30-2002, 08:57 PM
great...... that information did help me out ... it seems that I was using so many variations of the Bank Select protocol that the real combination was eluding me ...... so, GigaStudio responds to MIDI Bank Select in the following way .... Controller 32 contains the Bank number ... if you need to go beyond Bank number 127, then you use Controller 0, followed by Controller 32 .. then followed by the Program Change within the Bank. For example, Bank 129 would be Controller 0 = 1 Controller 32 =1 (128 +1=129).... I hope this helps everyone out .....thanks...
08-05-2002, 05:34 PM
The last message was interesting but I\'m not sure how to implement it in MOTU Performer using Patch Manager. Has anyone successfully addressed bank 2 or higher in Giga Studio 160 using Performer?
08-05-2002, 10:46 PM
I haven\'t doe this in GS, but I\'ve changedbanks in Performer many times. Send CC event-CC32 with bank #, then send (separate event) patch change. Should work, if Janna\'s postis accurate.
08-07-2002, 12:42 AM
I finally got it working. I was inputing values in Patchlist Manager but forgot to go into FreeMidi and declare that Gigastudio uses both MSB and LSB bank values. For GigaStudio, the two digit assignment is required. 00 00 for bank 0; 00 01 for bank 1, etc.
I feel much better.
Powered by vBulletin® Version 4.2.0 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.