Al Kiwi led Ta-tis-ar A-gogo-ped

Documentación Importante del Pfr. Morezane

Herramientas de usuario

Herramientas del sitio


duplicadormidi

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
duplicadormidi [2026/06/14 20:20] morezaneduplicadormidi [2026/06/14 20:23] (actual) morezane
Línea 61: Línea 61:
  
 ===== Notas Técnicas y Flujo de Trabajo ===== ===== Notas Técnicas y Flujo de Trabajo =====
-  * **Interruptor RX/TX (ON/OFF):** El paso más crítico. Para compilar y subir el código desde el IDE, el interruptor del shield debe estar en **OFF** (para no generar conflictos con el puerto USB y el chip CH340). Una vez cargado el programa, se debe pasar a **ON** para habilitar el flujo de datos MIDI. + 
-  * **Autonomía:** Tras subir el código, el sistema no requiere conexión al computador. Se puede energizar directamente en el set de directo con un adaptador de 9V/12V (centro positivo) al jack del Arduino.+  * **Interruptor RX/TX (ON/OFF):** Es el paso más crítico del montaje. Para compilar y subir el código desde el IDE de Arduino, el interruptor del shield debe estar obligatoriamente en **OFF** (para no generar colisiones de datos con el puerto USB y el chip CH340). Una vez cargado el programa, se debe pasar a **ON** para habilitar el flujo de datos MIDI por los puertos DIN. 
 + 
 +  * **Autonomía y Alimentación:** Tras subir el código, el sistema no requiere conexión al computador. Se puede energizar directamente en el set de directo con un adaptador de 9V/12V (centro positivo) conectado al jack del Arduino. 
 + 
 +  * **Prevención de Bucles de Masa (Ground Loops):** El puerto MIDI IN de este shield cuenta con un optoacoplador integrado. Esto aísla eléctricamente el teclado controlador de los módulos de sonido, evitando que ruidos parásitos de corriente o interferencias eléctricas viajen a través de los cables MIDI y se metan en la cadena de audio. 
 + 
 +  * **Diagnóstico Visual (LEDs):** Durante una sesión o prueba de sonido, si algo falla, observa la placa base del Arduino. Cada vez que toques una tecla en el controlador, los LEDs **RX** (recepción) y **TX** (transmisión) deberían parpadear. Si el RX parpadea pero el TX no, significa que la señal entra pero el código no la está ruteando al OUT. 
 + 
 +  * **Gestión de Canales MIDI (OMNI):** El código actual está configurado en ''MIDI_CHANNEL_OMNI'', lo que significa que el puerto OUT repetirá los mensajes de los 16 canales MIDI por igual. El puerto THRU, al ser un clon por hardware, también enviará todo.  
 + 
 +  * **Potencial de Expansión:** Aunque ahora funciona como un simple "espejo", al estar pasando la señal del puerto OUT por el microcontrolador, el código se puede modificar en el futuro. Por ejemplo, se podría programar el Arduino para que transponga octavas, filtre ciertos mensajes (como el *Clock* o notas específicas), o genere secuencias algorítmicas que se sumen a lo que tocas en vivo. (Nota: Estas modificaciones por software solo afectarán a la salida OUT, la salida THRU siempre será una copia inalterable del IN). 
duplicadormidi.txt · Última modificación: por morezane