Pues efectivamente el CC (control change) sirve para navegar por los bancos y seleccionar cambios de patch automatizados.
Es decir, automatizando esto, podemos cambiar al sonido que queramos del banco que queramos automáticamente.
Otros usos que tiene el CC es modificar las ADSR o cosas así, no las conozco todas.
¿Entonces como navego por los bancos y sonidos?.
En la lista de voces (pdf Data List) del MOX pone esto:
----------------------
VOICE LIST
PRE1 (MSB = 63, LSB = 0)
Datos de voces...
...
-----------------------
Esos son los datos para acceder a las 128 voces del banco PRE1 del MOX.
En el MOX, el mensaje para setear un valor de MSB es el CC 0.
Para el LSB es el CC 32.
Sabiendo que al banco PRE1 le pertenece el valor MSB = 63 y LSB = 0, entonces lo que hay que hacer es seleccionar el CC 0 en el External MIDI instrument y poner el Knob con el valor 63 (en otros sintes a lo mejor es diferente, con otro valor), después seleccionas el CC 32 y creas una automatización de por ejemplo 4 compases.
También hay que automatizar los botones "Program" del External MIDI instrument para seleccionar las voces.
En los primeros 2 compases mantienes CC 32 a 0, en los siguientes 2 compases lo cambias a 1, pon cambios de voces en la automatización del "Program", entonces en los dos primeros compases podrás elegir cualquiera de las 128 voces del banco LSB 0, en los dos siguientes compases se habrá seleccionado un nuevo banco (puesto que CC 32 ahora valdrá 1) y ahora puedes seleccionar cualquiera de las 128 voces de ese banco, así se navega por los bancos y las voces, si miras el MOX, se están seleccionando automáticamente las voces de cada banco que elegiste.
Todas las voces están en el MSB 63, excepto las GM (general MIDI), lo único que cambia para navegar por los bancos es el valor LSB.
Se puede consultar sus valores para cada banco y cada voz en la lista de voces del MOX, en el archivo pdf "Data list".
--------------------------------
Del pdf del MOX "Synthesizer parameter manual"
Alguien escribió:
3-2-4 Control Change (Cambio de control)
Los mensajes de cambio de control permiten seleccionar un banco de voces, volumen
de control, efecto panorámico, modulación, tiempo de portamento, brillo y otros parámetros
de controlador, mediante el uso de números de cambio de control específicos. Cada uno
de los números de cambio de control se corresponde con un parámetro específico.
Bank Select MSB
(Selección de banco MSB)
(control nº 0)
y Bank Select LSB
(Selección de banco LSB)
(control nº 32)
Los mensajes que seleccionan números de variación de banco de voz
combinando y enviando el MSB (bit más significativo) y el LSB (bit menos
significativo) desde un dispositivo externo.
Las funciones de los mensajes MSB y LSB son diferentes en f unción
del modo del generador de tonos:
Los números MSB seleccionan el tipo de voz (voz normal o voz
de batería);
Los números LSB seleccionan bancos de voces.
La selección de un nuevo banco de voz no surtirá efecto hasta que
se reciba el siguiente mensaje de Cambio de programa.
Para cambiar las voces (incluyendo los bancos de voces), transmita –
en este orden – Bank Select MSB, LSB y, por último, Program Change
(Cambio de programa) como un conjunto.
A partir de la pagina 68 se detalla que función tiene cada valor de CC.
Adjunto un archivo Reason para que probéis a ver si os funciona a los que tenis otro modelo de sinte, este archivo lo único que hace es cambiar de voz y banco, una vez que entiendes como funciona, ya puedes seleccionar la voz que necesites.