Innehållsförteckning:
- Steg 1: Grundläggande maskinvaruinformation
- Steg 2: Funktioner/beteende:
- Steg 3: Koden:
- Steg 4: Det är det
Video: MIDI Pod-Pal: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
*** UPPDATERING 4/22/'21 ***
*** Jag har lagt till en fullständig schematisk bild som visar alla ledningar för att underlätta konstruktion. ***
Jag kommer inte att gå in på ett löjligt djup här på byggdelen, min avsikt var att visa ett annat exempel på att bygga en Arduino -baserad MIDI -kontroller om du forskar i ämnet eller funderar på att bygga något och samla idéer. Min applikation är ganska specifik för Line 6 Pod 2.0, men med en del kodjusteringar kan göras bredare. Det finns flera gitarreffektprocessorer med MIDI -kapacitet som ordnar sina förinställningar i banker om 4. Jag spelar gitarr i en samtida gudstjänst. Kyrkan äger en Line 6 Pod 2.0 -modelleringsprocessor som sitter på golvet och inte har några fotomkopplare för att ändra förinställningar eller pedal för att styra volymen. Det finns flera befintliga styrenheter på marknaden. Behringer FCB1010 är en bra lösning för cirka $ 150 men tar upp mer golvyta än jag skulle föredra. Och dessutom, vad kul är det? Jag visste att jag måste försöka bygga en. Och … jag lyckades lyckas!
Steg 1: Grundläggande maskinvaruinformation
Chassi: Jag har "omplanerat" en "ZvBox 160" HDMI-modulator som sköts. Fin robust stålkonstruktion, borde överleva zombie -apokalypsen. Gutted det, lade ut delarna, gjorde mätningar. Jag skapade sedan en kombinationsborrmall/etikett på frontpanelen i Photoshop. Jag skrev ut etiketten på ett helsidigt självhäftande ark och lade till ett självhäftande laminerat arköverlag. Se midi_con_faceplate.psd. Lådans mått är 1,7 "H x 10,5" B x 4,75 "D (4,32 cm H x 26,67 cm B x 12,07 cm D)
Controller: Arduino Mega 2560 klon tillverkad av Sainsmart.
Display: Kingbright modell DC08-11SRWA. Jag monterade den och de 220 motstånd som behövs på en liten perfboard som också gav ett sätt att montera i chassit.
Fotbrytare: vad jag hade omkring mig. SPST tillfällig, normalt öppen. guitarpedalparts.com har dem för $ 3.
Lysdioder: Jag hade några tvåfärgade gröna och blinkande röda lysdioder som jag inte längre kan identifiera var de kom ifrån, men alla 3-stifts gemensamma katod tvåfärgade lysdioder fungerar.
Tilldela switchar: liten SPDT, åtgärden är ON-OFF- (ON). Mouser artikelnummer 611-7107-001.
Utgångskontakt: Rean NYS2122 TS 1/4.
Pedal: passiv 10k linjär konisk kruktyp. Jag använde Line 6 EX 1; M Audio EX-P och Roland EV-5 kommer förmodligen också att fungera. Se bilden för pedalkrets schematisk detalj.
Motstånd: 10K för pull-up på switchar (QTY: 8); 220 Ohm för MIDI -uttag (jag använde 2, en kan räcka); 220 Ohm för förinställda kanal -lysdioder (QTY 8); 220 Ohm för Kingsbright -displayen (QTY: 8); 2,2K för uttryckspedaljack (QTY: 1).
Chassifäste DC -uttag. Mouser artikelnummer 502-712A.
UPPDATERING: Jag har inkluderat en fullständig schematisk-j.webp
Steg 2: Funktioner/beteende:
Fotomkopplare märkta "A" till "D" väljer de fyra förinställningarna inom en bank. De andra 2 fotomkopplarna ökar och minskar banknumret. När du byter bank tänds den senast använda förinställda knappens motsvarande lysdiod med den alternativa färgen tills du antingen väljer en förinställning på den nya banken eller återgår till den ursprungliga banken.
Två tillfälliga omkopplare gör att användaren kan tilldela MIDI -kanal och nummer för kontinuerlig styrenhet (CC). Endast CC 1, 2, 4 och 7 kan väljas (inställning i Arduino -koden, men kan utökas) men de är de vanligaste. Det finns 9 banker på POD 2.0, styrenheten kommer åt alla 9 men inkluderar också en speciell bank 10. 10-A slår på och stänger av tunern, 10-B väljer wah-läge för pedalen. Antingen 10-C eller 10-D stänger av wah och återgår till det användartilldelade CC-numret.
Standard är CC7 för volym. LED -displayen visar det aktuella banknumret och visar tillfälligt MIDI -kanal- och CC -nummer när de tilldelas.
Steg 3: Koden:
Här är koden. Jag har försökt hålla det organiserat och inkluderat massor av kommentarer. Använd, återanvänd, missbruk eller förvirra efter behov.
Du måste inkludera MIDI -biblioteket från FortySevenEffects på github.com.
Steg 4: Det är det
Kontakta mig gärna om du har några frågor. Jag är ingen kodguru, men jag kommer gärna med förslag eller idéer.
Rekommenderad:
Hexa-pod: 6 steg
Hexa-pod: Detta är en hexapod, det är en liten robot som har små delar gjorda med 3D-skrivaren med hjälp av nylontråd.Det är lätt att styra och spela dess funktion.Rörelsen är: Framåt Bakåt Höger sväng Vänster Vänd Framåt Vänster framåt höger Bakåt
Studebake-o-pod: 12 steg
Studebake-o-pod: Jag tyckte att det skulle vara kul att bygga ett coolt tillbehör till min iPod. Denna instruerbara och video ger dig en steg-för-steg-instruktion för att bygga din egen Studebake-o-pod
MIDI 5V LED Strip Light Controller för Spielatron eller annan MIDI Synth: 7 steg (med bilder)
MIDI 5V LED Strip Light Controller för Spielatron eller annan MIDI Synth: Denna kontroller blinkar trefärgade LED-remsor för 50 ms per ton. Blå för G5 till D#6, röd för E6 till B6 och grön för C7 till G7. Styrenheten är en ALSA MIDI -enhet så att MIDI -programvara kan mata ut till lysdioderna samtidigt som en MIDI -syntenhet
Skinception Healing Pod: 4 steg
Skinception Healing Pod: Ett projekt som använder Arduino Uno för att skapa en touchkänslig LED -remsa. Ingång: Kapacitiv sensor Utgång: LED -remsor
Hur jag rackmonterade My Line 6 Pod Guitar Effects Processor: 10 steg (med bilder)
Hur jag rackmonterade My Line 6 Pod Guitar Effects Processor: Jag köpte en av de ursprungliga Line 6 POD -enheterna när de kom ut redan 1998. Det lät fenomenalt då och låter fortfarande bra idag - det enda problemet var dess form - För att uttrycka det klart ser det dumt ut. Viktigare, om du inte har