Muy buenas.
Refloto el hilo ya que llevo un tiempo probando y no he conseguido solucionarlo.
Uso Bitwig 5.2. En una pista híbrida tengo asignado el Shruthi-1 y todo va a las mil maravillas, sync, audio, controllers, etc.
Añado un dispositivo midi Program Change, desactivo el chain only, MSB = 1, LSB = 1, y modificando el valor de program van cambiando al instante los presets en el sinte.
El problema viene que no puedo seleccionar el preset 135 por ejemplo. El preset máximo que puedo seleccionar es el 128.
Sin emabrgo, en el Arturia Microfreak en el dispositivo de Bitwig tengo MSB=2, LSB=1 y program 7, y accede al 135 sin despeinarse.
He revisado el manual de Mutable e indica:
Program change (0xc0)
This loads a patch from the internal or external memory. You can use the bank MSB CC (0x00) to load patches above 127. Note that the patch numbers shown in the load/save page are numbered from 1, but the MIDI patch numbers are numbered from 0, so the first patch is loaded with program change 0 even if it appears to be #1 on the load/save page.
Pero los árboles no me dejan ver el bosque.
Siguiendo la fabulosa guía de Pablo:
https://www.hispasonic.com/tutoriales/midi-cambios-programa-seleccion-bancos/41930
Justamente indica el proceso como lo quiero hacer:
Para definir qué banco escogemos usar en un canal MIDI se usan el controlador 0 (Bank Select MSB) y el controlador 32 (Bank Select LSB). Con 7 bits cada uno son capaces conjuntamente de representar 14 bit, es decir más de 16000 bancos… y no olvidemos que en cada uno podemos contar con 128 sonidos.
Por ejemplo, B0 00 01 B0 20 07 C0 05 sería la forma de indicar en el canal MIDI 1, que debe elegirse el programa 5 del banco señalado con el MSB 1 y el LSB 7 (sería el banco 128+7 = 135).
En vuestros manuales veréis las listas de nº de banco y nº de programa necesarios para llegar a cada sonido. Generalmente el nº de banco vendrá tanto escrito tanto fraccionado en MSB y LSB como agregado en un único valor (lo del 1 y 7 o el 135).
Pero indicando en Bitwig MSB=1 y LSB= 7 no hay reacción, Si el valor de LSB <> 1 el Shurthi no se entera, y no realiza ningún cambio.
Si alguien ha tenido algo similar con el Mutable o con Bitwig..
Gracias.