Este artículo describe la configuración y las funciones del menú Controller Manager en las Preferencias de TRAKTOR. También puede consultar la versión de video de este artículo. El Controller Manager es el lugar para crear, editar, importar y exportar mapeados para controladores. Un mapeado de controlador establece una relación entre los elementos de control (perillas, deslizadores, botones, potenciómetros) de su controlador MIDI y las funciones del software TRAKTOR. Cada función del software puede ser mapeada hacia uno o más elementos de control definidos por el usuario. La sección Device Setup le permite gestionar globalmente sus mapeados de controlador, que en el Controller Manager reciben el nombre de Device (dispositivo). Cada comando individual del dispositivo se agregará a una lista llamada Assignment Table. Además, el usuario puede especificar el comportamiento y otras propiedades para cada comando en la sección Mapping Details. Todos los cambios realizados en el Controller Manager tendrán efecto inmediatamente. Esto significa que usted puede mantener el menú abierto mientras configura su controlador y verifica la funcionalidad añadida simultáneamente en la interfaz principal de TRAKTOR. Puede tambier redimensionar la ventana, arrastrando los bordes de la ventana de Preferencias.
Nota: Si posee un controlador TRAKTOR READY, le recomendamos cargar un mapeado predefinido automáticamente via el Setup Wizard. Este video explica cómo hacerlo.
Device Setup
En esta sección, usted puede gestionar los mappings para sus dispositivos y colocar las propiedades más básicas, incluyendo el teclado de su ordenador, controladores MIDI y (Advanced) HID. La sección se compone de los siguientes puntos:
- Device: En el Controller Manager, un mapeado de controlador se denomina Device. Este campo selecciona un mapping desde la lista para su edición y configuración. La selección no define si el mapping se encuentra activo o no, ya que todos los mapeados se encuentran siempre activos a menos que usted coloque los campos In-Port y Out-Port (véase abajo) hacia None . En otras palabras, el mapeado que se encuentra seleccionado actualmente en la lista Device puede ser editado por el usuario pero todos los otros mapeados contenidos en la lista permanecerán activos en todo momento.
Nota: Recomendamos colocar los puertos hacia None para aquellos mapeados que no estén siendo utilizados para evitar accionamientos indeseados de señales y eventos MIDI.
- In-Port: Esto define el puerto de entrada MIDI para el mapeado seleccionado. Se encuentra colocado por omisión hacia All Ports y debería ser colocado hacia el valor de puerto de entrada correspondiente a su controlador o interfaz MIDI. Alternativamente, puede seleccionar un puerto virtual MIDI si lo utiliza para el enrutamiento de software MIDI entre dos aplicaciones en el mismo ordenador.
- Out-Port: Esto define el puerto de salida MIDI para el mapping seleccionado. Se encuentra colocado por omisión hacia All Ports y debería ser colocado hacia el valor de puerto de salida correspondiente a su controlador o interfaz MIDI. Alternativamente, puede seleccionar un puerto virtual MIDI si lo utiliza para el mapeado de software MIDI entre dos aplicaciones en el mismo ordenador.
- Device Target: Selecciona una destinación en la interfaz principal de TRAKTOR para el dispositivo que se encuentra seleccionado. Las opciones disponibles son Deck A/B/C/D y Focus (este último quiere decir que la destinación actual se define como la sección que se encuentra actualmente activa en la interfaz principal de TRAKTOR). Esta configuración puede ser sobreescrita para comandos individuales por la configuración correspondiente en la sección Mapping Details (véase abajo).
- Add...: Esto abrirá un menú desplegable con varias opciones para añadir nuevos mapeados a la lista Device.
- Generic keyboard: Creará un mapeado vació para asignar su teclado de ordenador para controlar TRAKTOR.
- Generic MIDI: Creará un mapeado vacío para asignar su controlador MIDI para controlar TRAKTOR.
- Import: Aquí puede agregar un mapeado hacia la lista Device desde su disco duro. Los mapeados que ya se encuentren en la lista Device no serán sobreescritos o eliminados. Ya que esta función siempre creará un nuevo dispositivo, deberá eliminar los otros mapeados en la lista si no desea usar todos al mismo tiempo.
- Edit...: Esto abrirá un menú desplegable con funciones de edición para el mapeado seleccionado actualmente en la lista Device.
- Edit Comment: Añade un comentario al mapeado. Aparecerá al comienzo del nombre del mapeado en la lista Device. Puede considerar esta función como una manera de dar nombres a sus propios mapeados.
- Duplicate: Crea una copia del mapeado seleccionado actualmente. La copía será agregada hacia la lista Device.
- Export: Le permite guardar el mapeado seleccionado actualmente como archivo en su disco duro, en una ubicación definida por el usuario. El archivo de mapping lleva la extensión '.tsi'.
- Delete: Elimina el mapeado seleccionado actualmente.
- AB > CD: Cambia las destinaciones para todos los comandos de Deck A a Deck C y de Deck B a Deck D.
- AB > AC: Mantiene las destinaciones en Deck A pero las cambia para Deck B hacia Deck C.
- AB > BD: Cambia las destinaciones para todos los comandos de Deck A a Deck B y de Deck B a Deck D.
- Modifier State: Esta línea indica el valor actual para cada uno de los ocho Modifiers (modificadores) en el mapeado. Si usted trabaja con Modifiers, es importante saber cual valor se encuentra actualmente asignado a un Modifier, especialmente cuando algún elemento de su controlador no responde como se esperaba.
Assignment Table
La tabla de asignaciones llamada Assignment Table enlista todas las asignaciones para el mapeado que se encuentre seleccionado desde la lista Device. Aquí puede asignar elementos de control de su controlador MIDI (o las teclas de su teclado de ordenador) hacia funciones especiíficas del software TRAKTOR. Cada hilera en la Assignment Table representa una asignación, o comando, único.
Nota: Puede ordenar cualquier columna de la Assignment Table de manera ascendente o descendiente, haciendo clic en el encabezado de la columna correspondiente. Esto puede resultar muy útil cuando trabaja con mapeados grandes. Puede añadir comentarios apropiados para cada asignación. De esta manera puede agrupar sus asignaciones de acuerdo a atributos de su propia elección.
Elementos de la Assignment Table
Las ocho columnas de la Assignment Table muestran la información más importante para sus asignaciones:
- Control: Este es el nombre del Control (el tipo de acción, comando o función que se ejecutará en TRAKTOR). Puede añadir una función mediante los botones Add In... y Add Out... , los cuales serán explicados más abajo.
- I/O: Indica si una asignación se utiliza para un comando de entrada (Input) o salida (Output). Utilize un comando MIDI del tipo Input cuando desea asignar una función de TRAKTOR a un elemento de control de su controlador MIDI. Los comandos MIDI de Output se visualizan mayormente como luces (o LEDs) en su controlador que parpadean o brillan cuando la función correspondiente se activa.
- Assignment: Esta es la sección de destinaciones para la asignación en TRAKTOR. Esto puede ser cambiado en la sección Mapping Details como se explicará luego.
- Mode: Muestra el modo de interacción, o Interaction Mode, para una asignación específica en la sección Mapping Details. Los modos disponibles dependen del tipo de elemento de control utilizado en su controlador MIDI, para dicha asignación. Los detalles serán explicados más abajo.
- Mapped to: Este campo muestra la fuente de control (para asignaciones del tipo Input) o la destinación de control (para asignaciones del tipo Output) para cada asignación en la Assignment Table. Los valores de estos parámetros se muestran como números de cambio de control (o Control Change), junto a su respectivo canal MIDI (Canal.CC) o como números de notas MIDI, junto a su respectivo canal MIDI (Canal.Nota). Los mapeados para dispositivos que soportan nuestro protocolo NHL (todos los controladores de TRAKTOR) o el protocolo HID (Pioneer, Denon) mostrarán este parámetro como valores que corresponden directamente al elemento de control (por ejemplo Left.Jog.Encoder, A.Cue, etcetera).
- Cond1 y Cond2: Muestran los valores para las condiciones de modificadores (Modifier Conditions) según se definen en la sección Mapping Details.
- Comment: Utilize este campo para ingresar un comentario para su asignación. Esto resulta útil para mantener el orden sobre grupos de asignaciones en un mapeado de acuerdo a las necesidades del usuario.
Funciones del Assignment Table
La Assignment Table incluye adicionalmente cuatro botones para agregar, duplicar y eliminar asignaciones. Estos botones y sus funciones serán explicados a continuación.
- Add In...: Añade una nueva asignación del tipo Input. La asignación añadida será mostrada en la Assignment Table como una nueva hilera. El hacer clic en Add In... abrirá un menú desplegable que agrupa los comandos disponibles en categorías funcionales. Por ejemplo, el comando Add In... > Deck Common > Loop > Loop Active On agrega un Control del tipo Input que permite al usuario activar un loop en la pista que se encuentra cargada en la cubierta. La cubierta de destinación se determina mediante el parámetro Device Target (como se explica arriba) así como el parámetro Assignment en la sección Mapping Details.
- Add Out...: Añade una nueva asignación del tipo Output. La asignación añadida será mostrada en la Assignment Table como una nueva hilera. El hacer clic en Add Out... abrirá un menú desplegable que agrupa los comandos disponibles en categorías funcionales. Por ejemplo, el comando Add Out... > Deck Common > Loop > Loop Active On agrega un Control del tipo Output, el cual envía una señal hacia su controlador cada vez que un loop se encuentra activo en la cubierta correspondiente.
Nota: Puede encontrar una lista detallada acerca de los menús Add In... y Add Out... en el capítulo 20 de su manual de TRAKTOR
- Duplicate: Duplica la asignación seleccionada en la Assignment Table, agregando una nueva hilera con una copia exacta de la asignación seleccionada.
- Delete: Elimina la asignación seleccionada de la Assignment Table.
La asignación actualmente seleccionada en la Assignment Table será marcada de color amarillo. Adicionalmente si algún otro Control en la lista está asignado a la misma fuente (como se muestra en la columna Mapped to) la hilera correspondiente será marcada de color amarillo oscuro. Esto resulta útil como orientación cuando trabaja con listas de mappings complejas.
Device Mapping
En el área Device Mapping usted puede mapear un elemento de control en su dispositivo hacia la función de TRAKTOR (Control) que se encuentra seleccionada en la Assignment Table.
- Learn: Esta función se encuentra disponible para elementos de control de dispositivos MIDI, de teclados de ordenador así como de dispositivos HID y controladores de Native Instruments. Mediante esta podrá mapear automáticamente el elemento de control de su dispositivo hacia la función seleccionado en la Assignment Table, presionando o moviendo el elemento de control correspondiente. La función Learn está disponible para los elementos de control de controladores MIDI, teclados de ordenador y dispositivos HID. Esta función le permite mapear automáticamente el elemento de control del dispositivo para la asignación que se encuentra seleccionada en la Assignment Table. La función Learn reconoce la fuente MIDI (*Channel.CC* o *Channel.Note*) asociada con el elemento de control que haya accionado en su controlador y la mapea hacia el Control seleccionado en la Assignment Table. Haga clic en Learn de manera que se resalte en amarillo. Luego accione el elemento de control deseado en su controlador MIDI hasta que vea que la fuente MIDI correspondiente aparece en el campo al lado de Learn. El modo Learn permanecerá activo hasta que lo presione nuevamente. Esto le permite asignar distintas funciones rápidamente. No olvide desactivar Learn cuando haya finalizado todas sus asignaciones. Esto evitará asignaciones dobles o no deseadas.
- Menú desplegable: Este campo se encuentra al lado derecho de Learn. Aquí puede asignar manualmente un elemento de control de su dispositivo. Esta es la única manera de asignar funciones MIDI de salida (Output) para agregar información visual a los LEDs de su dispositivo. Las asignaciones disponibles incluyen mensajes MIDI del tipo CC, Note o Pitchbend, disponibles en cualquiera de los 16 canales MIDI. Si las asignaciones no pueden efectuarse, verifique cuál canal MIDI en su controlador está configurado para enviar y recibir mensajes MIDI. Normalmente esto puede ser ajustado en cualquier dispositivo MIDI.
Nota: Por favor consulte la documentación de su controlador MIDI para hallar una referencia de mensajes MIDI CC y Note asociados con los diversos elementos de control. En la mayor parte de casos, estos son los mismos mensajes de entrada y salida, no obstante en algunos casos un elemento de control podría enviar diferentes mensajes de aquellos asociados al LED correspondiente.
- Reset: Este botón elimina la asignación.
- Comment: En este campo usted puede agregar un comentario que se guardará junto con la asignación. Aparecerá en el campo Comment en la Assignment Table.
Mapping Details
Modifiers
Los Modifiers son funciones especiales en TRAKTOR que se utilizan para definir condiciones para otras asignaciones en el mismo mapeado. El valor de un Modifier puede variar entre 0-8 dependiendo del tipo de elemento de control en el hardware para el cual se está realizando el mapeado. Los valores actuales de los Modifiers aparecen en la sección Modifier State. Puede definir Modifiers y sus valores como condición para cualquier asignación mediante el parámetro Modifier Conditions. La función tan solo se activará si todas las condiciones se cumplen. De esta manera usted puede asignar diferentes funciones para el mismo elemento de control, cada una con su propias condiciones. Por ejemplo, los Modifiers pueden implementarse para un botón Shift. De esta manera usted puede extender la funcionalidad de un controlador con un número limitado de elementos de control. También puede usarse para diversas aplicaciones creativas donde una serie de controles dependen de las condiciones dadas por otros controles. En la imagen de arriba, las condiciones (Modifier Conditions) para la asignación seleccionada se interpretan de la siguiente manera: La asignación tan solo se efectuará si el valor del Modifier M1 es 0 y el valor del Modifier M2 es 1 (M1=0 Y M2=1). Para cambiar el valor de un Modifier, las funciones de Modifier correspondientes deben asignarse a un elemento de control en su dispositivo. Estas funciones pueden agregarse a la Assignment Table via los controles Add In... / Add Out... > Modifier #.
Nota: Encontrará un tutorial básico sobre el uso de Modifiers en la sección final de este artículo.
Detalles de Control
En la sección inferior de Mapping Details encontrará los siguientes parámetros importantes que determinan la manera como un elemento de control en su dispositivo interactúa con la funcion asignada en TRAKTOR:
- Type of Controller: Las opciones para el tipo de control son específicas para la función de TRAKTOR que se encuentre seleccionada. Por ejemplo, la función Play/Pause tan solo permite el tipo Button, otros parámetros (como por ejemplo Filter Adjust) también permiten controles del tipo Fader/Knob.
- Button: Use este tipo de control si está asignando una función a un botón o interruptor en su hardware.
- Fader / Knob: Use este tipo de control si está asignando una función a una perilla giratoria en su dispositivo (potenciómetro análogo).
- Encoder: Use este tipo de control si está asignando una función a un dial infinito en su dispositivo (encoder digital).
- Interaction Mode: Las opciones para el modo de interacción varían dependiendo del parámetro Type of Controller así como del elemento de control a mapearse. Por ejemplo, los modos disponibles para la función Play/Pause (con Button seleccionado como tipo de controlador) son Direct, Inc, Dec y Reset.
- Interaction Mode (Button): La siguiente es una lista para todos los modos de interacción disponibles para Type of Controller = Button.
- Toggle: Cuando presiona y libera un botón MIDI o una tecla de su ordenador, la función se activará. Cuando presiona y libera nuevamente, se desactivará.
- Hold: La función permanecerá activa durante el tiempo en que el botón se mantenga presionado. Si libera el botón, la función se desactivará.
- Direct: Coloca la función a un valor definido. Defina este valor mediante el campo Set to Value en la sección Button Options. Por ejemplo, asigne la función Volume Adjust (ajuste de volumen) a un botón. Coloque Interaction Mode en Direct y defina un nivel de volumen específico bajo Set to value. Ahora al presionar el botón, el deslizador de volumen siempre saltará al valor especificado.
- Inc: Incrementa el valor de la función respectiva. Tan solo se aplica si utiliza un botón para controlar una función de TRAKTOR que incluya más de dos valores posibles.
- Dec: Reduce el valor de la función respectiva. Tan solo se aplica si utiliza un botón para controlar una función de TRAKTOR que incluya más de dos valores posibles.
- Reset: Reestablece el valor de la función a su valor por omisión. Tan solo se aplica cuando utiliza un botón para controlar una funcion de TRAKTOR que incluya más de dos valores posibles.
- Interaction Mode (Button): La siguiente es una lista para todos los modos de interacción disponibles para Type of Controller = Button.
- Interaction Mode (Fader / Knob o Encoder): Existen dos modos de interacción para Type of Controler= Fader / Knob o Encoder.
- Direct: La posición del control en el hardware siempre es igual al valor determinado en la función de TRAKTOR. Este modo está previsto para deslizadores (faders) o perillas (knob) giratorias con un rango de control limitado.
- Relative: Al mover el control en el hardware, el valor de la función en TRAKTOR cambiará en relación a su posición actual. Este modo está previsto para diales infinitos (encoders). Si utiliza este modo con una perilla giratoria estandar, el rango controlable de la función depende de su valor inicial así como de la sensitividad y resolución del encoder. Por ejemplo puede utilizar Relative en combinación con el deslizador de tempo (pitch fader) en una resolución alta.
Nota: El comportamiento de un elemento de control en modos Direct y Relative dependen de su implementación a nivel de hardware como lo especifica el fabricante.
- Assignment: Determina el área en TRAKTOR que será afectada por la función a activarse.
- Device Target: La asignación se aplicará al área definida en la sección Device Setup (véase arriba).
- Deck A a D: La asignación se aplicará a la cubierta especificada.
- FX Unit 1 a 4: La asignación se aplicará a la unidad de efectos especificada.
- Remix Deck 1 a 4, Slot 1 a 4: La asignación se aplicará al nicho de la cubierta de remezclas especificado.
- Global: La asignación se aplicará a toda la interfaz de TRAKTOR. Las asignaciones globales están reservadas para funciones que no son específicas de ninguna cubierta o unidad de efecto (p.ej. Browser, Loop Recorder, Modifier...).
Button Options
Esta sección se mostrará cuando se ha seleccionado Button como Type of Controller. Las opciones son específicas para la función y el modo de interacción seleccionados.
- Set to value (Interaction Mode = Direct): Elija un valor específico que se colocará cuando presione el botón asignado. El rango disponible de valores depende de la función de TRAKTOR a mapearse. Algunas funciones permitirán números enteros y otros permitirán fracciones.
- Invert (Interaction Mode = Toggle o Hold): Invierte la acción. Esto significa que la función se activará cuando libera el botón y viceversa.
- Auto Repeat (Interaction Mode = Inc o Dec): La función se dispara repetidamente cuando mantiene el botón presionado. Está disponible tan solo para funciones específicas. Por ejemplo si asigna un botón a la función (Control) Browser > List > Select Up/Down y coloca Interaction Mode hacia Inc, al habilitar Auto Repeat podrá recorrer la lista de reproducción rápidamente manteniendo el botón presionado.
- Resolution (Interaction Mode = Inc o Dec): Le permite ajustar la resolución (en pasos) cuando utiliza un botón para aumentar o reducir el valor de la función (con más de dos valores distintos).
Fader / Knob
Esta sección se mostrará cuando se ha seleccionado Fader / Knob como Type of Controller.Las opciones son específicas para la función y el modo de interacción seleccionados.
- Soft Takeover (Interaction Mode = Direct): Active esta opción para evitar saltos de valor cuando el valor de una función y la posición del control en el hardware no son iguales. Por ejemplo, si el filtro se encuentra en -50% en la interfaz de TRAKTOR pero la perilla correspondiente en su controlador se encuentra totalmente abierta, cuando mueva la perilla sin Soft Takeover el filtro en TRAKTOR saltará immediatamente a la posición en el hardware. Con Soft Takeover activo, primero la perilla en el controlador deberá hallarse en la posición que corresponde en el software. Tan solo en esa posición, la perilla enviará nuevamente mensajes de cambio de posición cuando la mueva.
- Invert (Interaction Mode = Direct o Relative): Invierte la acción de su control en el hardware. Altos valores del elemento de control se convierten en valores bajos en TRAKTOR y viceversa.
Rotary Encoder
Esta sección se mostrará cuando se ha seleccionado Encoder como Type of Controller. También se encuentra disponible para Fader / Knob colocado en modo Relative. Las opciones son específicas para la función y el modo de interacción seleccionados.
- Rotary Sensitivity (Interaction Mode = Relative): Define qué tan rápidamente cambiará un valor de la función en relación al movimiento del control de hardware asignado. Este parámetro también afecta la resolución de una función.
- Rotary Acceleration (Interaction Mode = Relative): Ocasiona que los cambios de parámetro respondan de manera más sensitiva a movimientos rápidos en el control del hardware. Con un valor de 0%, el movimiento del elemento de control en el hardware dentro de un determinado rango implicará el mismo cambio de parámetro en TRAKTOR. Al incrementar el porcentaje de Rotary Acceleration, los cambios correspondientes en TRAKTOR serán diferentes para movimientos lentos y rápidos del elemento del hardware.
- Invert (Interaction Mode = Direct o Relative): Invierte la acción de su control en el hardware. Altos valores del elemento de control se convierten en valores bajos en TRAKTOR y viceversa.
Ejemplo de mapeado de Modifier
Abajo encontrará un ejemplo básico para un mapeado de Modifier. Estaremos creando un botón individual Play/Pause en un controlador MIDI, el cual puede controlar la cubierta A o B. Un botón adicional se utilizará para cambiar la funcionalidad entre las cubiertas A y B. El paso 1 explica cómo crear la condición. El interruptor para el Modifier es un concepto de mapeado sumamente útil: Un botón cambia entre ambos estados de Modifier, usualmente 0 y 1. El Modifier alternará entre ambos valores cada vez que presiona el botón asignado. El paso 2 explica cómo hacer que la función (Control) Play/Pause dependa del valor de este Modifier para cambiar entre cubiertas.
Paso 1: Crear un botón que sirva como interruptor del Modifier
- Haga clic en Add In... y seleccione Modifier > Modifier #1 desde el menú desplegable.
- Active el modo Learn y presione un botón MIDI en su controlador para asignarlo.
- Mientras el Modifier aún se encuentra seleccionado en la Assignment Table, haga clic en el botón Duplicate.
- Asegúrese de que la función Learn esté aún activa y presione el mismo botón MIDI nuevamente para asignarlo igualmente a Modifier #1.
- Abandone el modo Learn ahora.
- Para el Modifier #1 duplicado, cambie Modifiers Conditions > M1= 0 y Set to value = 1 (en lugar de 0).
- Ahora hemos implementado las funciones que accionan el Modifier como interruptor. Observe como el valor cambia de 0 a 1 en la sección Modifier State cuando presiona el botón repetidas veces.
Paso 2: Usar el Modifier para cambiar el foco de reproducción de cubierta entre A y B
- Haga clic en Add In... y seleccione Deck Common > Play/Pause desde el menú desplegable.
- Active el modo Learn y presione otro botón MIDI en su controlador para asignarlo (puede utilizar cualquier botón exceptuando el botón que utilizó para mapear Modifier #1).
- Mientras Play/Pause aún se encuentra seleccionado en la Assignment Table, haga clic en el botón Duplicate.
- Abandone el modo Learn ahora.
- Para la función Play/Pause duplicada, cambie Modifier Conditions > M1=1 (en lugar de 0) y Assignment a Deck B (en lugar de Deck A). La Assignment Table deberá verse como se muestra en la imagen de abajo:
- Ahora puede utilizar su mapeado. Reproduzca y detenga cualquiera de las cubiertas A o B presionando el botón asignado a Play/Pause y cambie de foco de cubierta con el botón asignado a la función Modifier.