BCR2000+ZeroSLMKII+Launchpad+Ableton | Configuración MIDI

#1 el 02/01/2012
Hola a todos, lo que voy a explicar aquí estoy seguro de que le pasó o le está o le estará pasando a mucha gente que entra en el mundo del controlador MIDI. Espero que las respuestas de la gente con experiencia y sabiduría puedan ayudar a la gente en esta situación y ayudarme a mí también. Llevo mucho tiempo perdido intentando configurar y hacer que vaya todo bien, pero me estoy volviendo ya un poco loco, ya que por más que busco no me quedan claras muchas cosas. A medida que vaya sabiendo las cosas que no sabía, las añadiré aquí editando este post para así tener una guía útil para todos. Así que, allá voy:

Lo primero, el equipo con el que trabajo: Windows 7 + BCR2000 + Zero SL MKII + Launchpad + Ableton.

Pues bien, desde que tengo el (la) BCR2000 (ya que la compré después del Zero y el Launchpad) todo se me está complicando mucho y estoy perdiendo tiempo que podría haber invertido en disfrutar de ellos en vez de estar como estoy con rompederos de cabeza. Por eso estoy escribiendo esto con el fin de que me ayudéis y ayudar a los que tengan el mismo problema.

TIPOS DE MENSAJES MIDI

El problema que surge, es configurar los tipos de mensajes y todos los parámetros asociados a ese tipo de información, ya que hay:

BCR2000:

1. Off (Off)
2. PC (Program Change)
3. CC (Control Change)
4. NRPN (Non-Registered Parameter Number)
5. PB (Pitch Bend)
6. AT (After Touch)
7. GS/XG (¿?)
8. Note* (Note)
9. MMC* (MIDI Machine Control)

Zero SL MKII:

1. NoContrl (No Control)
2. CC (Control Change)
3. NRPN (Non-Registered Parameter Number)
4. RPN (Registered Parameter Number)
5. SYSEX (System Exclusive)
6. MMC* (MIDI Machine Control)
7. NOTE* (Note)
8. PROG CHG* (Program Change)
9. BANK CHG* (Bank Change)
10. DRUMNOTE* (Drum Note)
11. TEMPLATE* (Template)
12. REALTIME* (System Real Time)

*Sólo en botones (y drumpads en Zero MKII), no en knobs ni faders.

Voy a intentar explicar qué es cada tipo de mensaje MIDI con mis palabras para que sea comprensible por todos.

1) Off/No Control: Esto sirve para inutilizar un knob o botón o fader que no quieres utilizar. Así que si seleccionas esto, quedará inútil ese knob, botón o fader correspondiente.

2) Program Change (PC):

3) Bank Change (BANK CHG):

4) Control Change (CC):

5) Non-Registered Parameter Number (NRPN):

6) Registered Parameter Number (RPN):

7) System Exclusive (SYSEX):

8 ) Note: Sirve para asignar a ese botón o drumpad una nota MIDI con una velocidad determinada. En ZERO, si quieres asignar a un botón un Do, tendrás que asignar en “note” el Do (C3, por ejemplo) y en “velocity” la fuerza con la que quieres que suene (De 0 a 127). En BCR2000, si quieres asignar a un botón una nota es menos sencillo porque no te nombra la nota, sino que las notas van representadas por valores del 0 al 127. Si queremos un Do, una vez escogido “note” con el knob 1 de arriba a la izquierda, tendríamos que escoger con el knob 3 la nota y con el knob 4 la fuerza (velocity). Las correspondencias de las notas con los números son estas:

tablanotas.png

Entonces para un Do central (C3) tendríamos que asignar mediante el knob 3 un 60 y mediante el knob 4 la fuerza (velocity) deseada, por ejemplo 100.

9) Drumpad Note(DRUMNOTE): Sólo en ZERO. Son las notas que puedes enviar a través de los drumpads, no hay mucha dificultad en esto.

10) Template: Con esto puedes asignar a un botón para que cambie a otra plantilla (template) que tú especifiques (eligiendo un número de plantilla). Por ejemplo, para cambiar de la plantilla “Ableton” (que viene de fábrica) a la plantilla “Reason” mediante un botón o drumpad que asignes en la plantilla de origen (Ableton en el ejemplo).

11) System Realtime (REALTIME):

12) MIDI Machine Control (MMC):

13) Pitch Bend (PB):

14) After Touch (AT):

15) GS/XG:

Hay que decir que, en general, el Zero SL MKII es bastante fácil de configurar gracias a su pantalla y a la forma de mostrarte las opciones, por ejemplo con lo de las notas, que te pone directamente la nota y no un valor del 0 al 127 haciéndotelo más fácil elegirla. O mostrando las opciones con sus respectivos letreros encima. Está claro que no se puede comparar, pero lo digo porque me meto más con explicaciones referentes a BCR2000 que a Zero.

CANALES MIDI

Bien, una vez explicado qué es y qué hace cada parámetro que puedes configurar. Hay que pasar a hablar de los canales MIDI.
Hay de 1 a 16 canales MIDI que te permiten asignar 16 veces de 1 a 128 (y de 0 a 127 valores) botones, knobs o faders.

Hablo sin estar muy seguro de lo que digo en este aspecto, pero lo que creo que hay que configurar, sobre todo al tener varios controladores que (por defecto) comparten esos canales y valores, es que ninguno esté en el mismo número (de 0 a 127) en el mismo canal (de 1 a 16). A menos que quieras, por ejemplo, asignar a un mismo knob que cambie la frecuencia y la resonancia (en un dispositivo de Ableton llamado “Autofilter”) al mismo tiempo. En este caso sí deben de estar en el mismo canal y en el mismo valor.

El problema lo experimentas cuando observas que un botón de BCR2000 al que habías asignado a, por ejemplo, encender un dispositivo en Ableton, está en conflicto con otro botón de Zero SL MKII, pues éste está configurado con el mismo valor (de 0 a 127) en el mismo canal. Entonces al pulsar el botón de BCR2000, que recién acabas de asignar tan contento, observas que (si estás en la plantilla (template) de Ableton con el Zero) un botón se enciende o se apaga en éste último. Es debido a que es como si fuera el botón gemelo de BCR2000, debido a que están en el mismo canal y con el mismo valor.

Pues esto es lo primero que debemos solucionar, que no entren en conflicto los diversos controladores MIDI, en mi caso BCR2000, Zero SL MKII y Launchpad.
Aquí es donde no sé muy bien si estoy en lo cierto y lo que voy a exponer es el método a seguir para solucionar esto. Lo que creo que hay que hacer es empezar por el canal MIDI 1. Una vez ahí, ir asignando a todos los botones, knobs y faders (en adelante los llamaré K+B+F para abreviar) los valores del 0 al 127. Como BCR2000 tiene 60 (contando con los de los knobs de la primera fila) botones/knobs asignables, tendremos asignados de 0 a 60 todos nuestros K+B+F por lo que nos quedan 67 valores por asignar en el canal 1.
Me estoy aventurando mucho... ¿qué valores? ¿y si quiero en vez de esos “valores” asignar a algún botón una nota o que haga de “play”? Pues esos valores de los que hablo, al no saber si estoy en lo cierto, son los valores del tipo de mensaje MIDI CC (Control Change), que van del 0 al 127 (como no sepas esto ya después de tanto repetirlo… jajaja). Pero investigo y veo que eso de “CC” tiene una tabla de equivalencias que es:

tablacc.png


Entonces pienso, ¿qué diablos es esto? ¿para qué sirve? Compruebo que los botones y knobs y faders de Zero tienen todos este tipo de mensaje CC con valores ascendentes desde el 8 al 56 (el crossfader el 80). Creo que usar estos números CC sirven para poder, en modo MIDI en Ableton, asignar K+B+F a lo que quiera y poder empezar a manejar.
Pero entonces, ¿qué es esa tabla de los valores CC? De momento no tengo ni idea, por más que leo en internet suelo ver (como en general) explicaciones copiadas y que no aportan nada porque no te queda nada claro.

PRIMERA AYUDA QUE NECESITO: QUE ALGUIEN ME EXPLIQUE DETALLADAMENTE Y CON UN EJEMPLO, PARA QUÉ SON ESOS VALORES Y EQUIVALENCIAS EN LA TABLA DE CC.

También necesito explicaciones, con vuestras palabras para que sea comprensible, que pegar aquí algo "estándar" no va a servir porque ya está leído.

Voy a completar esto, como ya dije, para que sirva de guía y lo iré ampliando. Pero necesito de vuestra ayuda para continuar.

¡Gracias por adelantado!

Windows 7 (64 bits)

Subir
#2 el 03/01/2012
Quaker escribió:
PRIMERA AYUDA QUE NECESITO: QUE ALGUIEN ME EXPLIQUE DETALLADAMENTE Y CON UN EJEMPLO, PARA QUÉ SON ESOS VALORES Y EQUIVALENCIAS EN LA TABLA DE CC.


creo que estás confundiendo "valores" con "número de programa CC"

esa tabla solo muestra los "número de programa CC" (por ejemplo 007 para volumen o 009 para panorámica) los "valores" (que también van de 0 a 127, tal vez ahí el error) significa, en el caso del volumen, 000 fader abajo (no se oye nada) y 127 fader arriba del todo, valor 63 o 64 fader a mitad de recorrido etc etc etc, con la panorámca sería 000 pan a la izquierda del todo 127 pan a la derecha del todo, 64 o 63 pan al medio

el conflicto con los botones (mueves uno y se mueve otro) es que has asignado a 2 botones la misma función, no se como se hará en ableton, pero en cubase es posible encontrar para los controladores más conocidos unos archivos donde ya está todo configurado, donde lo único que tienes que hacer es crear un dispositivo midi y cargar el archivo

mira a ver en las paginas web de esos controladores si encuentras algo así.

We all are the same nation under the rhythm.
Mi My Space
"El arte esta hecho para ser sentido y no para ser comprendido. P

Subir
#3 el 03/01/2012
#2 Gracias por la respuesta. Bueno, cuando me refiero a "valores" me refiero a los números que puedes asignar cuando configuras un knob, botón o fader como "CC" y que van de 0 a 127. Eso de que el rango va de 0 a 127 (como si fuera de 0 a 10 en el que el 5 sería un 64) lo sé y no lo confundo, aunque pude haberlo denominado mal. Lo que pasa es que yo el uso que conozco de los mensajes "CC" es un uso "normal" que envía mensajes MIDI y puedes asignar en Ableton, pero no dependiendo del valor según la tabla, tenga una función u otra. De hecho, las plantillas vienen configuradas con tipo de mensaje "CC" en los K+B+F. De tal forma que el primer botón en BCR2000 es un 33, el siguiente un 34, siguiente 35, 36, 37...

No sé si me explico. Que no sé qué uso tiene lo de la tabla si al final se están usando números CC que corresponden a Modulation LSB (33), Breath Controler LSB (34), Controler 35 (Undefined) (35), Foot Controler (36)... etc.

Windows 7 (64 bits)

Subir
#4 el 22/01/2012
Este problema lo tenia yo EXACTAMENTE igual cuando usaba la ZERO con la UC33 hace tiempo y..... no lo llegué a resolver.... estuve leyendo bastante aqui y no había nada que hablase del tema... a ver si algún iluminado viene a dar un poco de luz porque estoy seguro que le habrá pasado a muchísima gente...

Lo que te puedo decir es que ahora estoy configurando mi iPad con la app lemur (Jazzmutant) y estoy evitando este tipo de conflictos mandando los mensajes CC por el canal 0, y los de la Zero por el 1... supongo q no debería de haber conflictos... De todas formas creo q eso se podrá hacer con cualquier controlador midi, pero con la uc33 nunca llegué a saber como se hacía.

Saludos y a ver si alguien nos ilumina!!
Subir
Respuesta rápida
Identíficate o regístrate para poder responder en este hilo.