Índice:
- Etapa 1: Informações básicas de hardware
- Etapa 2: Recursos / comportamento:
- Etapa 3: O Código:
- Etapa 4: é isso
Vídeo: MIDI Pod-Pal: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
*** ATUALIZAÇÃO 22/4/21 ***
*** Eu adicionei um esquema completo mostrando toda a fiação para ajudar na construção. ***
Não vou entrar em uma quantidade ridícula de profundidade aqui na parte de construção, minha intenção era mostrar outro exemplo de construção de um controlador MIDI baseado em Arduino se você estiver pesquisando o tópico ou pensando em construir algo e reunir ideias. Meu aplicativo é bastante específico para o Line 6 Pod 2.0, mas com alguns ajustes de código pode ser mais amplamente aplicável. Existem vários processadores de efeitos de guitarra com capacidade MIDI que organizam seus presets em bancos de 4. Eu toco guitarra em um culto de adoração contemporâneo.. A igreja possui um processador de modelagem Line 6 Pod 2.0 que fica no chão e não possui pedais para alterar presets ou pedal para controlar o volume. Existem vários controladores existentes no mercado. O Behringer FCB1010 é uma ótima solução por cerca de US $ 150, mas ocupa mais espaço no palco do que eu preferiria. E, além disso, que graça é essa? Eu sabia que tinha que tentar construir um. E… consegui ter sucesso!
Etapa 1: Informações básicas de hardware
Chassi: Eu "reposicionei" um modulador HDMI "ZvBox 160" que foi filmado. Bela construção de aço resistente, deve sobreviver ao apocalipse zumbi. Estripou, arrumou as peças, fez as medições. Em seguida, criei uma combinação de modelo de perfuração / etiqueta do painel frontal no Photoshop. Imprimi a etiqueta em uma folha adesiva de página inteira e adicionei uma sobreposição de folha adesiva laminada. Veja o midi_con_faceplate.psd. As dimensões da caixa são 1,7 "H x 10,5" L x 4,75 "D (4,32 cm A x 26,67 cm L x 12,07 cm D)
Controlador: Clone do Arduino Mega 2560 feito pela Sainsmart.
Visor: Kingbright modelo DC08-11SRWA. Montei-o e os 220 resistores necessários em uma pequena perfboard que também forneceu uma maneira de montar no chassi.
Pedal: o que eu tinha por aí. SPST momentâneo, normalmente aberto. guitarpedalparts.com tem por $ 3.
LEDs: Eu tinha alguns LEDs bicolores verdes e vermelhos piscantes que não consigo mais identificar de onde vieram, mas qualquer LED bicolor de cátodo comum de 3 pinos funcionará.
Atribuir interruptores: SPDT pequeno, a ação é ON-OFF- (ON). Peça da Mouser no. 611-7107-001.
Conector de saída: Rean NYS2122 TS 1/4.
Pedal: tipo de potenciômetro cônico linear passivo de 10k. Usei o Line 6 EX 1; Supostamente, M Audio EX-P e Roland EV-5 também funcionarão. Veja a imagem para o detalhe esquemático do circuito do pedal.
Resistores: 10K para pull-up em interruptores (QTY: 8); 220 Ohm para conector MIDI (usei 2, um pode bastar); 220 Ohm para LEDs de canais predefinidos (QTY 8); 220 Ohm para o display Kingsbright (QTY: 8); 2.2K para jack de pedal de expressão (QTY: 1).
Jaque DC de montagem em chassi. Peça do Mouser # 502-712A.
ATUALIZAÇÃO: incluí uma imagem-j.webp
Etapa 2: Recursos / comportamento:
Pedais rotulados de "A" a "D" selecionam os 4 presets dentro de um banco. Os outros 2 pedais aumentam e diminuem o número do banco. Ao mudar de banco, o LED correspondente do último botão de predefinição usado acende com a cor alternativa até que você selecione uma predefinição no novo banco ou retorne ao banco original.
2 interruptores de alternância momentâneos permitem que o usuário atribua canais MIDI e números de controlador contínuo (CC). Apenas CC 1, 2, 4 e 7 podem ser selecionados (configurados no código do Arduino, mas podem ser expandidos), mas são os mais comumente usados. Existem 9 bancos no POD 2.0, o controlador acessa todos os 9, mas também inclui um banco especial 10. 10-A liga e desliga o afinador, 10-B seleciona o modo wah para o pedal. O 10-C ou o 10-D desligará o wah e reverterá para o número CC atribuído pelo usuário.
O padrão é CC7 para o volume. O display LED mostra o número do banco atual e momentaneamente mostra o canal MIDI e os números CC quando atribuídos.
Etapa 3: O Código:
Aqui está o código. Tentei mantê-lo organizado e incluí muitos comentários. Use, reutilize, abuse ou confunda conforme necessário.
Você precisará incluir a biblioteca MIDI de FortySevenEffects em github.com.
Etapa 4: é isso
Sinta-se à vontade para entrar em contato comigo se tiver alguma dúvida. Não sou um guru de código, mas ficaria feliz em oferecer sugestões ou ideias.
Recomendado:
Hexa-pod: 6 etapas
Hexa-pod: Este é um hexapod, é um robô de tamanho pequeno com pequenas peças feitas com a impressora 3D usando filamento de náilon. É fácil de controlar e executar sua função
Studebake-o-pod: 12 etapas
Studebake-o-pod: Achei que seria divertido construir um acessório legal para o meu iPod. Este vídeo e instrutível fornece um conjunto passo a passo de instruções para construir seu próprio Studebake-o-pod
MIDI 5V LED Strip Light Controller para o Spielatron ou outro sintetizador MIDI: 7 etapas (com imagens)
Controlador de faixa de LED MIDI 5V para o Spielatron ou outro sintetizador MIDI: Este controlador pisca faixas de LED de três cores por 50 ms por nota. Azul para G5 a D # 6, vermelho para E6 a B6 e verde para C7 a G7. O controlador é um dispositivo ALSA MIDI para que o software MIDI possa emitir para os LEDs ao mesmo tempo que um dispositivo de sintetizador MIDI
Pod de Cura Skinception: 4 etapas
Skinception Healing Pod: Um projeto que faz uso do Arduino Uno para criar uma faixa de LED com sensor de toque. Entrada: Sensor Capacitivo Saída: Tiras de LED
Servo Pod: 4 etapas
Servo Pod: Você já sonhou em ter uma orbitcam ou qualquer outro controle Pan / Tilt da webcam? Aqui está! Com este Servo Pod feito a partir do zero, agora você pode controlar sua webcam (ou antena wi-fi?) Com a palma da sua mão ou mesmo remotamente com um servidor web