Tabla de contenido:

Pod-Pal MIDI: 4 pasos
Pod-Pal MIDI: 4 pasos

Video: Pod-Pal MIDI: 4 pasos

Video: Pod-Pal MIDI: 4 pasos
Video: ПОЛ ЭТО ЛАВА в ШКОЛЕ ЧЕЛЛЕНДЖ ! 2024, Noviembre
Anonim
Pod-Pal MIDI
Pod-Pal MIDI

*** ACTUALIZACIÓN 22/4/21 ***

*** He agregado un esquema completo que muestra todo el cableado para ayudar en la construcción. ***

No entraré en una cantidad ridícula de profundidad aquí en la parte de construcción, mi intención era mostrar otro ejemplo de construcción de un controlador MIDI basado en Arduino si está investigando el tema o pensando en construir algo y reunir ideas. Mi aplicación es bastante específica para Line 6 Pod 2.0, pero con algunos ajustes de código se puede aplicar de manera más amplia. Hay varios procesadores de efectos de guitarra con capacidad MIDI que organizan sus presets en bancos de 4. Toco la guitarra en un servicio de adoración contemporáneo. La iglesia posee un procesador de modelado Line 6 Pod 2.0 que se encuentra en el piso y no tiene interruptores de pie para cambiar los ajustes preestablecidos o pedal para controlar el volumen. Hay varios controladores existentes en el mercado. El Behringer FCB1010 es una gran solución por alrededor de $ 150 pero ocupa más espacio en el escenario del que yo preferiría. Y además, ¿qué divertido es eso? Sabía que tenía que intentar construir uno. Y… ¡logré triunfar!

Paso 1: información básica del hardware

Información básica de hardware
Información básica de hardware

Chasis: "Re-propuse" un modulador HDMI "ZvBox 160" que se filmó. Bonita construcción de acero resistente, debería sobrevivir al apocalipsis zombi. Lo destripó, dispuso las partes, tomó medidas. Luego creé una combinación de plantilla de taladro / etiqueta de panel frontal en Photoshop. Imprimí la etiqueta en una hoja adhesiva de página completa y agregué una superposición de hoja adhesiva laminada. Consulte midi_con_faceplate.psd. Las dimensiones de la caja son 1,7 "de alto x 10,5" de ancho x 4,75 "de profundidad (4,32 cm de alto x 26,67 cm de ancho x 12,07 cm de profundidad)

Controlador: Clon Arduino Mega 2560 hecho por Sainsmart.

Pantalla: Kingbright modelo DC08-11SRWA. Lo monté y las 220 resistencias necesarias en una pequeña placa de perforación que también proporcionó una forma de montar en el chasis.

Interruptores de pie: lo que tenía por ahí. SPST momentáneo, normalmente abierto. guitarpedalparts.com los tiene por $ 3.

LED: Tenía algunos LED bicolor verde y rojo parpadeante que ya no puedo identificar de dónde vienen, pero cualquier LED bicolor de cátodo común de 3 pines funcionará.

Asignar interruptores: SPDT pequeño, la acción es ON-OFF- (ON). N.º de pieza de Mouser 611-7107-001.

Toma de salida: Rean NYS2122 TS 1/4.

Pedal: tipo pasivo de olla cónica lineal de 10k. Usé el Line 6 EX 1; M Audio EX-P y Roland EV-5 supuestamente también funcionarán. Consulte la imagen para ver el detalle esquemático del circuito del pedal.

Resistencias: 10K para pull-up en interruptores (CANTIDAD: 8); 220 ohmios para conector MIDI (usé 2, uno puede ser suficiente); 220 ohmios para LED de canal preestablecido (CANTIDAD 8); 220 ohmios para la pantalla Kingsbright (CANTIDAD: 8); 2.2K para jack de pedal de expresión (QTY: 1).

Conector de CC para montaje en chasis. Pieza de Mouser n. ° 502-712A.

ACTUALIZACIÓN: He incluido una imagen-j.webp

Paso 2: características / comportamiento:

Características / comportamiento
Características / comportamiento
Características / comportamiento
Características / comportamiento
Características / comportamiento
Características / comportamiento

Los interruptores de pie etiquetados "A" a "D" seleccionan los 4 presets dentro de un banco. Los otros 2 interruptores de pie aumentan y disminuyen el número de banco. Al cambiar de banco, el LED correspondiente al último botón de preajuste utilizado se ilumina con el color alternativo hasta que seleccione un preajuste en el nuevo banco o regrese al banco original.

2 interruptores de palanca momentáneos permiten al usuario asignar canales MIDI y números de controlador continuo (CC). Solo se pueden seleccionar CC 1, 2, 4 y 7 (configuración en el código Arduino, pero se puede expandir) pero son los más utilizados. Hay 9 bancos en el POD 2.0, el controlador accede a los 9 pero también incluye un banco especial 10. 10-A activa y desactiva el afinador, 10-B selecciona el modo wah para el pedal. Tanto 10-C como 10-D apagarán wah y volverán al número CC asignado por el usuario.

El valor predeterminado es CC7 para volumen. La pantalla LED muestra el número de banco actual y muestra momentáneamente los números de canal MIDI y CC cuando se asignan.

Paso 3: el código:

Aquí está el código. Intenté mantenerlo organizado e incluí muchos comentarios. Utilice, reutilice, abuse o confunda según sea necesario.

Deberá incluir la biblioteca MIDI de FortySevenEffects en github.com.

Paso 4: ¡Eso es

No dude en ponerse en contacto conmigo si tiene alguna pregunta. No soy un gurú del código, pero estaría encantado de ofrecer sugerencias o ideas.

Recomendado: