Índice:

MIDI Pod-Pal: 4 etapas
MIDI Pod-Pal: 4 etapas

Vídeo: MIDI Pod-Pal: 4 etapas

Vídeo: MIDI Pod-Pal: 4 etapas
Vídeo: #4 Выпуск. Сведение низа и создание стерео. Трюки и приемы. 2024, Julho
Anonim
MIDI Pod-Pal
MIDI Pod-Pal

*** 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

Informações básicas de hardware
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:

Características / comportamento
Características / comportamento
Características / comportamento
Características / comportamento
Características / comportamento
Características / 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: