Me he informado un poco más. Mira esta página:
http://www.mutools.com/mulab/tutorials/ ... index.html
Si no lo he entendido mal los bank funcionan con dos controladores MIDI el 0 y el 32.
página citada escribió:
Bank Select MSB (Most Significant Byte) = MIDI Controller 0
Bank Select LSB (Least Significant Byte) = MIDI Controller 32
Al combinarlos obtenemos 12 8x 128 combinaciones= 16.384. Cada bank puede contener 128 programas, que nos deja con la friolera de 2.097.152 programas.
Bien. Cada cacharro distribuyo sus programas según unas especificaciones propias. El PC3X tiene dos que conmutamos en MASTER (la propia y la General MIDI).
Ejemplo práctico. Si quieres cambiar al programa 160 de un esclavo MIDI (128+32) deberás mandar el mensaje de banco 2 y programa 31 (porque empieza a contar desde 0).
Ahora bien ¿Como mandamos esas instrucciones desde el PC3?
manual del PC3X en español escribió:
Los programas del PC3 se dividen en 17 MIDI Banks, numerados de 0–16. El Program 46 del MIDI
Bank 3, (que es el banco Orchestra del PC3), por ejemplo, es 430 Lead Oboe. El parámetro MIDI
Bank muestra a que banco está asignado el programa en curso, y automáticamente cambia para
que concuerde conel valor de Program que usted ajuste.
Puede enviar también mensajes de selección de banco (Bank Select) a dispositivos MIDI externos,
ajustando el parámetro Destination a un dstino que incluya MIDI o USB_MIDI, y luego
cambiando MidiBank. Algunos instrumentos puede que tengan más de 17 bancos. El cambio de
banco vía MIDI facilita al usuario del PC3 seleccionar sonidos en instrumentos externos, sin
importer el número de bancos que puedan tener.
Cuando cambia el valor del parámetro Program, el valor de MidiBank cambia automáticamente
según corresponda. Si quiere transmitir un número de Banco MIDI diferente del que se
corresponde con el del programa local, seleccione primero el programa local, y luego cambie el
banco MIDI.
[ Imagen no disponible ]
Si selecciona una banco vacío (como el Banco 53), la zona todavía producirá sonido poe el PC3,
siempre que Destination esté ajustado a un destino que incluyendo Local. El parámetro Program
mostrará cualquier programa interno que ajuste, pero el número de banco transmitido por el
puerto MIDI Out será diferente del número de banco del programa interno.
Ya me contarás si funciona. Si sigues con los GM el problema puede que esté en el aparato y tengas que desconectar el GM como hacemos en el PC3X en el MASTER.
Abur