El mapeo MIDI de TRAKTOR es una característica muy potente. Dada la gran cantidad de opciones disponibles, los mapeos de MIDI pueden volverse demasiado complejos; por eso trate al principio de configurar mapeos sencillos.
Lo primero es asegurarse de que el controlador MIDI está conectado y activado en Preferences > MIDI Setup.
Abra Preferences > MIDI Mapping.
Crear un mapeo MIDI - Explicación general
Para asignar un control de su controlador MIDI a una de las funciones de TRAKTOR de- berá hacer lo siguiente:
Haga clic en Add.
Seleccione la función que desea asignar. Haga clic en Learn.
Presione el botón respectivo de su controlador MIDI.
Para verificar que la asignación se hizo correctamente, el modo Learn tiene que ser apagado.
Normalmente, llegados a este punto, hay que configurar otras opciones para obtener el funcionamiento buscado; por ejemplo, elegir entre el modo Toggle versus Hold, o ajustar la sensibilidad de una perilla. Los cambios pueden observarse inmediatamente en el pro- grama sin necesidad de cerrar la página MIDI Mapping.
►
►
►
►
►
►
►
►
%
Para probar si el controla- dor está conectado, pulse un botón o mueva una perilla o deslizante y verifique que el Indicador MIDI de la Cabecera de TRAKTOR se encienda al hacer esta operación.El programa también brinda algunas ayudas visuales, como ordenar las asignaciones por co- lumnas o resaltar las entradas que están asignadas al mismo botón, perilla o deslizante. La parte final de este capítulo muestra algunos ejemplos paso por paso que muestran la manera de mapear algunas funciones sobre el controlador MIDI.
Opciones disponibles
Esta sección describe la función de cada control de la página de mapeos MIDI. Assignment Table (Tabla de asignaciones)
La tabla de asignaciones muestra el juego completo de asociaciones MIDI contenidas en el archivo “.tsi”-file.
La tabla puede ordenarse por columna: es decir por nombre, modificador o por el botón, perilla o deslizante del hardware.
Reset
Revierte el mapeo de la entrada seleccionada. Reset All
Revierte todos los mapeos. Add
Este menú contiene las funciones MIDI que pueden mapearse al hardware. Para crear una nueva asignación, seleccione la función a mapear en este menú. Duplicate
Duplica la entrada seleccionada. Use esta función para realizar asignaciones múltiples y para trabajar con modificadores o para controlar cubiertas diferentes con el mismo control.
►
►
►
►
►
►
►
TRAKTOR PRO / TRAKTOR SCRATCH PRO – 138 Delete
Elimina la entrada seleccionada. La entrada situada arriba de la entrada borrada será seleccionada como la siguiente. Al eliminar más de una entrada en una fila, funciona de abajo para arriba.
Delete All
Elimina toda la tabla de asignaciones para poder empezar de nuevo desde cero. Learn
Activa el modo de aprendizaje, en el que los eventos MIDI que ingresan son asignados a la entrada seleccionada.
Assigned Controller (unlabelled)
Muestra el valor del último evento MIDI. MIDI CH
Muestra el canal MIDI del último evento MIDI. Lock Omni
Cuando esta opción está activada, TRAKTOR ignora el canal MIDI especificado en la asignación.
Comment
Permite ingresar un comentario sobre el control asignado. Los comentarios deberían usarse como una referencia dentro de mapeos complejos y también son útiles para agrupar funciones ordenándolas alfabéticamente en la columna de comentarios.
►
►
►
►
►
►
►
Interaction Mode
Determina el tipo de interacción que el aparato controlador debería tener con el parámetro controlado en TRAKTOR.
Hold: la función se mantendrá encendida tanto tiempo como se mantenga pulsado ella función se mantendrá encendida tanto tiempo como se mantenga pulsado el botón. Ejemplos: los botones de inflexión y desplazamiento de tono. ¡El modo Hold sólo puede usarse con botones!
Toggle: cada vez que se pulsa un botón, el mismo cambia de estado. ¡El modo Togglecada vez que se pulsa un botón, el mismo cambia de estado. ¡El modo Toggle sólo puede usarse con botones!
Trigger: este modo es para controlar las funciones que carecen de duración, como el este modo es para controlar las funciones que carecen de duración, como el establecer un punto de inserción o cambiar un diseño. Aun cuando estas son opera- ciones bastante comunes, las funciones que necesitan ser controladas en modo Trigger son raras porque muchas de ellas han sido agrupadas en los denominados "rangos" (ranges). Los rangos son listas de opciones alternativas que se controlan en el modo directo, como ahora se verá. El modo Trigger sólo puede usarse con botones.
Direct: el modo directo controla directamente el valor o rango de valores de un parámet-el modo directo controla directamente el valor o rango de valores de un parámet- ro, como el control del tono con un deslizante o el recorrido a través de una lista medi- ante una perilla. El modo directo también es necesario para seleccionar un valor deter- minado dentro de una lista, como sucede al seleccionar un efecto. El modo Direct puede usarse con todos los tipos de controles presentes en el aparato. Cada tipo de control cuenta con un juego individual de opciones que se describirá más abajo.
Next (Inc): significa el siguiente paso creciente de un valor dentro de una escala. Lasignifica el siguiente paso creciente de un valor dentro de una escala. La graduación del paso puede definirse en el campo Resolution.
Previous (Dec): significa el anterior paso decreciente de un valor dentro de una es-significa el anterior paso decreciente de un valor dentro de una es- cala. Los graduación de la escala puede definirse en el campo Resolution.
Reset: describes el restablecimiento de un rango a su amplitud original. Un ejemplodescribes el restablecimiento de un rango a su amplitud original. Un ejemplo que se usa frecuentemente es pasar por alto el comienzo de una pista al mapear el modo Reset de la función “Deck Seek Position” sobre un botón.
Output: describes el modo que se usará para encender o apagar indicadores LED dedescribes el modo que se usará para encender o apagar indicadores LED de actividad MIDI en el controlador.
►
►
►
►
►
►
►
►
►
TRAKTOR PRO / TRAKTOR SCRATCH PRO – 10 Assignmentssignment
Determina la cubierta en la que la función tendrá lugar.
Global: hay algunas funciones que no están vinculadas a las cubiertas, para ellas lahay algunas funciones que no están vinculadas a las cubiertas, para ellas la único modo posible es el GLOBAL.
Focus / Deck A / Deck B / Deck C / Deck D: si las funciones dependen de una cubi- si las funciones dependen de una cubi- erta, las mismas pueden asignarse a la cubierta en foco o pueden asignarse de man- era permanente a una de las cubiertas.
FX 1 / FX 2
Al asignar controles de efectos, las opciones disponibles son “FX 1” y “FX 2”, en alusión a las dos unidades de efecto existentes.
Type of Controllers
Button: los botones MIDI mandan usualmente un evento de “Note On” cuando son los botones MIDI mandan usualmente un evento de “Note On” cuando son presionados y otro de “Note Off” cuando son liberados. El valor del evento de nota distingue las señales MIDI originadas en distintos botones.
Fader/Potentiometer: los deslizantes y potenciómetros se distinguen por tener un ran-los deslizantes y potenciómetros se distinguen por tener un ran- go limitado y una posición absoluta dentro de ese rango. La ventaja de usar contro- ladores absolutos es la de tener un información visual sobre su estado y por lo tanto no tener la necesidad de mirar el ordenador para revisar el crossfader, el ecualizador o el deslizante de tono. Un problema que presentan los controles absolutos es que el programa puede, a veces, cambiar el valor de la función controlada. Esto generaría una diferencia o desvío entre el valor de la función en el programa y la posición efec- tiva del deslizante o de la perilla. Tan pronto como se empieza a mover un deslizante o una perilla, las funciones controladas saltarán para equiparar sus valores, lo que podría no se del todo deseable. Al usar la opción “Soft Takeover”, descrita más ad- elante, podrá resolver este problema.
►
►
►
►
►
►
Rotary Encoder: codificadores rotatorios y superficies táctiles no tienen una posicióncodificadores rotatorios y superficies táctiles no tienen una posición absoluta. Si el controlador no tiene LED o visualizadores, el estado de las funciones controladas a través de codificadores sin fin solamamente puede verificarse observ- ando el ordenador. La gran ventaja de este tipo de controles es que el valor también puede controlarse con el programa porque los cambios son graduales. Por ejemplo, el valor de un parámetro de efecto controlado por un codificador puede ponerse a un valor específico abriendo un preset y puede modificarse directamente a partir de ese punto con el codificador. Esto no es posible de hacer con un deslizante o con un po- tenciómetro.
Rotary Encoder (inv): hay dos tipos de codificadores rotatorios sin fin en el mercado.hay dos tipos de codificadores rotatorios sin fin en el mercado. Si la función controlada reacciona hacia atrás y demasiado abruptamente cuando se usa el primer tipo de codificador rotatorio, entonces seleccione Rotary Encoder (inv). Rotary AutoReset/Rotary AutoReset (inv): estos dos modos se comportan como losestos dos modos se comportan como los modos 'Rotary Encoder' pero añaden además un comando neutral/reset MIDI, cuando la rotación se detiene. Por ejemplo, al controlar la función 'Pitch Bend' con un codi- ficador rotatorio, los últimos botones Pitch Bend permanecerán encendidos. Al emplear Rotary AutoReset, los botones Pitch Bend volverán a OFF.
Modifier
Esta sección suministra dos condiciones para ejecutar la función seleccionada. Lossección suministra dos condiciones para ejecutar la función seleccionada. Los suministra dos condiciones para ejecutar la función seleccionada. Los Modificadores pueden emplearse de la misma manera que las tecla SHIFT del teclado del ordenador
Cuando estas casillas están vacías, el comando MIDI seleccionado se ejecuta siempre. Cuando las casillas de 'Modifier' contienen datos (es decir, Modifier: M1, Value: 1), el comando MIDI seleccionado se ejecuta solamente cuando Modifier 1 está puesto en Value 1.
El menú ADD ofrece 8 modificadores individuales que pueden asignarse a un botón MIDI y pueden tener hasta 8 estados diferentes (numerados 0, 1,…, 7).
0 es el estado neutral de cada modificador.
La condición está expresada por un modificador y su valor. Solamente si la condición es verdadera, la función es ejecutada.
►
►
►
TRAKTOR PRO / TRAKTOR SCRATCH PRO – 12 El valor/estado de un modificador puede cambiarse vía MIDI igual que las otras fun-
ciones de TRAKTOR.
Button Options (Type = Button)
Set to value: al usar el modo Directo en botones de dos estados, tal como Reproducir/al usar el modo Directo en botones de dos estados, tal como Reproducir/ Pausa, permite activar la función de encendido (ON) o apagado (OFF) sin importar el estado actual; esto es algo que el modo Toggle no puede hacer. Al usar el modo Directo en botones con un rango de valores, los valores disponibles son mostrados y uno de ellos debe ser seleccionado o ingresado.
Fader / Potentiometer Options (Type = Fader)
Soft Takeover: esta función se usa cuando las funciones controladas por el hardwareesta función se usa cuando las funciones controladas por el hardware pueden variar su valor sin que se toque el hardware, como cuando el deslizante de tono salta de posición al pulsar sync. Cuando esta opción está habilitada, la acción
del deslizante o perilla será ignorada hasta que sea llevado a la misma posición indi- cada en el software. Esto permite asumir el control con controladores absolutos sin dificultades.
Invert: permite invertir la acción de un botón, deslizante o perilla.permite invertir la acción de un botón, deslizante o perilla. Encoder Options (Type = Rotary)
Rotary Sensitivity: ajusta el grado de transmisión entre el parámetro del hardware yajusta el grado de transmisión entre el parámetro del hardware y del software. Normalmente, 50% es un buen comienzo. Para obtener una definición más fina baje hasta 1%. Para recorrer listas, utilice 100%.
Rotary Acceleration: determina la influencia de velocidades de rotación más altasdetermina la influencia de velocidades de rotación más altas sobre el parámetro del software. Para que un controlador se comporte de manera lineal (es decir, que la intensidad del cambio no dependa de la velocidad del mov- imiento), ponga Acceleration al 0%.
Cuanto mayor sea el valor de aceleración, mayor será el cambio que el controlador experimente al girar la perilla más rápidamente.
Invert: permite invertir la acción de un botón, deslizante o perilla.permite invertir la acción de un botón, deslizante o perilla.
►
►
►
►
►
►
►
►
LED Options (Control Type = Output)
Lo más común es que un LED se encienda cuando se activa un parámetro del software. Los LED responden a mensajes de controlador MIDI específicos (CC#). Usualmente, al enviar un valor de “0” se apaga el LED y al enviar un valor de “127”, se enciende.
Algunos LED pueden encender con intensidades diferentes o con colores diferentes según sea el valor enviado con el controlador MIDI.
Algunos controladores tienen juegos de LED que se identifican con un único controlador MIDI. Tales juegos se encenderán progresivamente según sea el valor enviado con el con- trolador.
Controller Range: muestra por defecto el rango completo que la función seleccionadmuestra por defecto el rango completo que la función seleccionad tiene dentro de TRAKTOR. El rango de la función del programa se mapea en el o los LED del controlador. Rangos continuos usualmente abarcan de 0 a 1, donde 0 repre- senta el valor mínimo y 1 el máximo. Las listas de valores usualmente tienen rangos del tipo 0, 1, 2, 3,… - donde cada número representa uno de los posibles estados. El rango puede ser reducido a un subrango para así poder seleccionar valores más específicos o para ver el detalle de un rango continuo.
MIDI Range: para modificar el rango MIDI de un LED. Por ejemplo, un LED puedepara modificar el rango MIDI de un LED. Por ejemplo, un LED puede requerir el valor “6” para ponerse verde. En este caso, el rango MIDI deberá limi- tarse entre “0 y 6”.
Invert: invierte los estados de encendido y apagado de un LED.invierte los estados de encendido y apagado de un LED.
Blend: se usa para mapear un rango continuo sobre otro (p.ej,., al mapear la posiciónse usa para mapear un rango continuo sobre otro (p.ej,., al mapear la posición de un deslizante sobre una serie de LED).
Al mapear dos estados de un LED (ON/OFF), desactive siempre la opción Blend.
►
►
►
►
►
TRAKTOR PRO / TRAKTOR SCRATCH PRO – 1
15.1.3 Consejos
Prepare un buen plan
Los mapeos de MIDI suelen agrandarse más de lo previsto porque, en el camino, solemos agregar algunos parámetros extra. Revisar y modificar tales mapeos se volverá más difi- cultoso cuanto más hileras contenga nuestra tabla de asignaciones.
Por lo tanto, es aconsejable no crear un mapeo MIDI con el método de prueba y error, sino hacer una buena planificación antes de empezar a mapear el primer botón. Solamente cuando se sienta seguro de que el mapeo no va a cambiar, debería empezar a implementarlo.
Especifique todos los modificadores
Al usar modificadores, una manera de tener el panorama general de su mapeo es hacer una lista con todos los modificadores involucrados, los botones con los que estos modifi- cadores se accionan y el estado que adquieren, y cuáles son las funciones dependientes de un modificador. Seguramente no lamentará haber creado este plan cuando tenga que "desmalezar" la maraña de mapeos creada.
Implementación
Implemente los mapeo de manera sistemática.
Primero, implemente todos los modificadores involucrados en el mapeo. Esto tiene la ventaja de que todas las funciones basadas en modificadores empezarán a funcionar inmediatamente a medida que las va programando.
Duplique las funciones siempre que le sea posible. Es obviamente mucho menos tra- bajo configurar la rueda de desplazamiento para la Cubierta A, con todos sus grados de sensibilidad, probarla y hacer un duplicado para la Cubierta B, que hacer dos mapeos desde cero.
Trabaje con grupos de funciones Implemente en una sola vez, por ejemplo, todas las funciones relacionadas con el bucleo, añada en todo caso un comentario a estas fun- ciones para poder identificarlas posteriormente con la función de bucleo. Finalmente, pruebe este grupo y guarde el archivo de configuración. De esta manera, irá creando estadios intermedios de su archivo de mapeo que serán completamente funcionales para una determinada cantidad de grupos de funciones.
►
►
Empleando la función SHIFT
El siguiente ejemplo asigna la función PLAY (reproducir) a un botón cuando se lo presiona solo y lo asigna a la función SYNC (sincronizar) cuando se lo presiona juntamente con otro botón.
Add > Deck > Transport > Deck Play/Pause Modifier M1: Val = 0
Interaction Mode: Toggle
LEARN al botón PLAY en el controlador
Add > Deck > Tempo > Deck Sync Tempo/ Phase Modifier M1: Val = 1
Interaction > Toggle
LEARN al mismos botón PLAY en el controlador Add > Modifier > Modifier #1
Interaction > Hold / Value = 1
LEARN al botón SHIFT en el controlador
Ruedas de desplazamiento
Las ruedas de desplazamiento difieren grandemente entre sí y las hay de varios tipos. La mayoría de las ruedas envían, al girar, eventos a través de un canal CC MIDI
Para el mapeo de ruedas de desplazamiento, use el modo de interacción DIRECT y use ROTARY como tipo de controlador.
Algunas ruedas cuentas con una zona sensible al tacto que puede usarse para asignar diferentes funciones al girar la rueda con el borde externo o al tocar la zona central de la misma. La mayoría de estas ruedas sensibles al tacto envían eventos a través de diferentes CC MIDI, dependiendo de si se toca o no la zona central. De esta manera, usted puede asignar diferentes funciones a cada uno de los dos modos de la rueda de desplazamiento.
►
►
►
►
►
►
►
►
►
►
►
►
►
►
TRAKTOR PRO / TRAKTOR SCRATCH PRO – 16 Adicionalmente, las ruedas sensibles al tacto envían un evento de NOTE ON cuando
se las tocas (sin girar). Este evento de nota activada se asigna usualmente a la función: Deck > Transport > Deck Scratch ON, para simular el apoyo del dedo sobre el disco cuando se está por tomar el control manual.
El CC MIDI enviado por la rueda de desplazamiento al ser girada mientras se toca su zona central tiene que ser asignado a Deck > Transport > Deck Scratch para obtener una natural sensación de control scratch.
Una pocas ruedas de desplazamiento envían un evento MIDI de nota activada (NOTE ON) cuando son giradas a la izquierda, otras cuando son giradas a la derecha. Estas ruedas no sirven realmente para hacer scratching pero pueden servir para el Pitch Bend o para realizar búsquedas a lo largo de una pista.
Según sea la función asignada al evento NOTE ON, podría ser necesario restablecer la función cuando se llega al final de movimiento. Esta funcionalidad la encontrará en el tipo de controlador JOG, que restablece (RESET) la función controlada una vez que el movimiento de la rueda ha cesado.
Otro aspecto que presenta variaciones según los distintos tipos de ruedas es la can- tidad de datos que pueden enviar durante una vuelta. Esto da por resultado sensibi- lidades diferentes y puede ser controlador con los deslizantes SENSITIVITY y ACCELERATION de Rotary Encoder Settings
Como podrá apreciar, la variedad de implementaciones MIDI para las ruedas de despla- zamiento es muy diversa y le tomará cierto tiempo configurar la rueda a sus necesidades;