Referencia de estudio · FL Studio
Cada control lleva escrita su función. Haz clic en cualquiera para leer el detalle. El VI25 tiene cuatro presets, uno por tipo de trabajo, y se cambian con los botones Preset Down/Up del teclado. Activa SHIFT para ver la segunda capa y SEQUENCER para ver qué hacen los pads en modo secuenciador.
Selecciona un control
25 teclas, 16 pads, 8 knobs y 24 botones asignables.
Cambia con el preset seleccionado arriba.
| Botón | CC | Capa normal | Con Shift |
|---|
Con el script nanometer v1.4.2. El botón CYCLE rota entre los modos, y cada control hace algo distinto en cada uno.
Selecciona un control
8 faders, 8 knobs y 24 botones, más transporte. Con nanometer las luces hacen de peak meter con detección de clipping.
El chart exacto está en nanometer-1.4.2\cheatsheet.pdf.
config.pyQué hace el aparato solo, y qué le añade el script.
Según la guía de parámetros de KORG, el nanoKONTROL2 trae modos de control dedicados para Cubase, Digital Performer, Live, ProTools y SONAR, más el modo CC genérico. FL Studio no está en la lista, así que va en CC mode — que es justo lo que necesita nanometer.
Y hay un ajuste que es la diferencia entre que las luces funcionen o no: LED Mode.
En Internal cada LED se enciende según el estado de su propio botón, y el computador no pinta
nada. En External el LED responde a los mensajes MIDI que le llegan. Nanometer
necesita External, y viene puesto en la escena que se carga con el KORG KONTROL Editor. Si un día
las luces dejan de responder, ése es el ajuste a mirar.
Están en KORG nanoKONTROL2\config.py, todas en su valor por defecto.
| Opción | Ahora | Qué pasa si la activas |
|---|---|---|
| ControllerLinkMode | False | Habilita un cuarto modo que permite enlazar cualquier control a cualquier parámetro de FL desde el propio aparato, sin pasar por el menú. Es la que más cambia el uso. |
| SelectedPeak | False | El peak meter pasa a mostrar la pista seleccionada en vez del master. Útil si mezclas pista a pista. |
| ArmedTracks | False | Los botones R arman pistas para grabar en vez de seleccionarlas. Si grabas audio, probablemente la quieras. |
| MultiSelect | False | Los botones R pasan a poder seleccionar varias pistas a la vez en vez de una sola. |
| PreserveMixDiff | False | Al mover el volumen de varias pistas seleccionadas, mantiene las diferencias entre ellas en vez de dejar que se junten en el tope. |
| StickyMaster | False | El master queda siempre dentro del bloque de ocho faders, sin importar dónde esté el rectángulo. |
| BigMeter | False | Sustituye los meters de estéreo y mono por uno grande que usa todas las luces del aparato. |
| ChannelRectCtrl | False | El rectángulo del Channel Rack arranca activado en vez de esperar a que lo enciendas con TRACK LEFT. |
| BracketedRange | False | Añade corchetes al nombre de las pistas que controla el aparato. Se ve en el mixer, pero te toca los nombres del proyecto. |
| PlayingOnly | False | El peak meter solo funciona mientras suena el proyecto. Para que las luces no distraigan cuando estás parado. |
Para cuando formatee o cambie de máquina. En orden.
Todo va dentro de Documents\Image-Line\FL Studio\Settings\Hardware\, una subcarpeta por controlador.
Del repo forgery810/fl-studio-all-devices, la carpeta entera. Renombrarla a Alesis VI25 y cambiar la primera línea de device_all-devices.py a # name=Alesis VI25, para que en FL aparezca con ese nombre y no como "All Devices".
Del repo olyrhc/nanometer, sólo la subcarpeta KORG nanoKONTROL2.
Están en la carpeta archivos/ de este repo, que es la copia de seguridad de todo lo que está personalizado:
user_layout.json → a Alesis VI25\user_files\, reemplazando el que viene vacío. Es el mapeo completo de los cuatro presets y los pads.
vi25-preset-1.vi2 a vi25-preset-4.vi2 → se cargan en el VI25 Editor con File → Open.
nanometer.nktrl2_data → se carga en el KORG KONTROL Editor.
Con cada preset abierto en el VI25 Editor: Options → Device Setup, poner Input en MIDIIN2 (VI25) y Output en MIDIOUT2 (VI25) — el puerto 2 es el del editor, separado del que usa FL. Después File → Hardware → Send Preset y elegir el slot.
El preset 1 al slot 1, el 2 al slot 2, y así. Con ese orden el número del display es el número del preset. Del P05 en adelante son presets de fábrica: los botones parecen funcionar igual que en el 1, pero sus pads van por el canal 1 en vez del 10 y el modo Sequencer no funciona.
Cada preset se diferencia solo por el canal MIDI de sus knobs y switches: canal 1, 2, 3 y 4. Los pads van en canal 10 en los cuatro. El botón ● es el único del transporte que cambia de CC, para que en el preset 2 grabe y en el resto guarde.
Abrir nanometer.nktrl2_data en el KORG KONTROL Editor y hacer Write Scene Data. Sin este paso el aparato manda los CC de fábrica y nanometer no responde a casi nada, ni se encienden las luces.
Global MIDI Channel en 1 y Transport Button MIDI Channel en 14, que es lo que espera config.py.
Cada controlador con su script en Device scripts: el VI25 con "Alesis VI25", el nano con "nanometer". En FL se usa el puerto liso VI25; MIDIIN2 y MIDIOUT2 se quedan sin habilitar, son los del editor.
Los dos con el puerto de salida en el mismo número que el de entrada, y puertos distintos entre ellos. El Korg lo necesita de verdad: sin salida no funciona su peak meter ni ninguna de sus luces.
Si quieres que Roll Mode siga el tempo del proyecto: activar Send master sync con el VI25 seleccionado en la lista de Output, y en el VI25 Editor File → Hardware → Set External Sync. Las dos cosas o ninguna.
En Alesis VI25\user_files\config.py. Los valores por defecto están bien salvo que quieras cambiar esto:
PITCH_BEND = False devuelve la rueda de pitch a su comportamiento normal, en vez de mover la perilla Pitch del canal seleccionado.
FOLLOW_TRACK = True es lo que hace que los knobs y la tira de mezcla del preset 2 salten de banco siguiendo la pista seleccionada. PATTERN_CHANGE_WAIT = True es lo que hace que Shift + pad espere al final del compás para cambiar de patrón. SELECT_PARAM_STEP = True es lo que hace que en el preset 4 los pads elijan el step en vez de activarlo.
En la pestaña Sustain del editor, dejar el CC en 64 y mover el canal al 16. De fábrica el pedal manda CC 64 por el canal 1, que es exactamente el mismo mensaje que el botón 17 del preset 1: pisarlo dispararía "cambiar de modo".
El porqué de cómo está montado todo esto.
Ninguna sesión usa el controlador entero a la vez: mezclar, grabar, diseñar sonido y editar MIDI quieren cosas distintas. Así que hay cuatro configuraciones y se cambia entre ellas con los botones Preset Down/Up del teclado, sin tocar el computador.
El truco es que cada preset manda por un canal MIDI distinto. El script indexa
cada control por la terna canal + tipo + número, así que el botón 1 mandando CC 48 por el canal 1
y por el canal 2 son dos entradas distintas del mapeo. Los cuatro juegos de funciones caben en un
solo user_layout.json y no hizo falta modificar el script.
La fila 3 es casi la misma en todos los presets a propósito: cambiar de modo, las cuatro ventanas, deshacer y cuantizar están siempre en el mismo sitio. El preset 2 es la excepción, porque necesita sus tres filas para la tira de mezcla, y ahí lo esencial vive en la capa Shift.
Para comprobar qué preset está activo, abre View → Script Output y pulsa un botón.
El primer número es el canal MIDI en base cero, así que debe ser 0, 1, 2 o 3. El último
número va alternando entre 127 y 0 en cada pulsación y eso es normal: los switches están en modo
CC Toggle, cada uno lleva su propio estado, y el layout dispara la acción con cualquiera
de los dos valores.
En el Channel Rack de FL Studio, cada canal tiene una fila de cuadraditos que enciendes con el mouse para decidir en qué momento suena. Un bombo encendido en el 1, 5, 9 y 13 es el four-on-the-floor de toda la vida. Esa fila es el secuenciador de pasos, y cada cuadradito es un step.
El modo Sequencer del VI25 pone esa fila en los 16 pads. El pad 1 es el step 1, y apretarlo enciende o apaga el cuadradito igual que un clic, pero con las dos manos y sin apuntar con el mouse. Los pads siguen el canal que tengas seleccionado en el Channel Rack, así que puedes ir saltando entre bombo, caja y hi-hat y editar cada patrón con los mismos 16 pads.
Se entra y se sale con el botón 17. Fuera de este modo los pads vuelven a tocar notas normalmente.
Esto no lo hace el controlador sino FL. Mete el instrumento dentro de Patcher y ponle delante un VFX Key Mapper: mapea una nota de entrada a varias de salida, que es literalmente un generador de acordes de un dedo. Tiene modo All, All compensado en volumen, y Random.
Mapeas las notas de los pads a los acordes que quieras y quedan guardados en el proyecto. Ojo con una cosa: el Key Mapper trabaja por número de nota, no por canal, así que si tu teclado baja hasta el rango de los pads esas teclas también dispararían los acordes. Se arregla subiendo la octava del teclado, o usando solo las dos filas de abajo de los pads, que quedan por debajo de cualquier rango razonable.
El script genérico que mueve el VI25, fl-studio-all-devices, sirve para cualquier controlador:
basta con construirle un layout en midicontrol.cc. De hecho su config.py ya trae preparada la
entrada "nanoKONTROL2": "korg_nano.json", apuntando a un archivo que nunca creamos.
No lo usamos, y es a propósito. Nanometer está hecho para este aparato y el genérico no puede igualarlo. El genérico sabe encender LEDs, pero solo dos cosas: los botones de transporte y los pasos de un secuenciador. No tiene peak meter, ni detección de clipping, ni parpadeo al tempo, ni rectángulo de rango en el mixer, ni precisión de 0,1 dB, ni pickup. Y en un aparato cuya gracia entera es ser una superficie de mezcla con luces, eso es justo lo que importa.
La contrapartida sería tener el mismo vocabulario de acciones en los dos controladores, y poder usar los 24 botones del Korg como secuenciador o para cosas creativas — aleatorizar, doblar patrones, cuantizar— que nanometer no ofrece. Si algún día eso pesa más que el peak meter, el camino existe. Pero es una decisión de todo o nada: FL solo deja asignar un script por dispositivo, no se pueden tener los dos.