Innehållsförteckning:
- Tillbehör
- Steg 1: Att få ihop saker
- Steg 2: Förstå grunderna
- Steg 3: Koden
- Steg 4: Anslutningar
- Steg 5: Testa vår MIDI -controller
- Steg 6: Anslut till din DAW och gör lite musik
Video: Non -Contact Midi Controller: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Att göra saker utan kontakt har varit trenden nuförtiden. Jag skapade en enkel midi-controller med Arduino Pro micro och några IR-närhetsdetektorkort som har en inbyggd komparator, detta borde vara tillgängligt ganska enkelt och billigt. Detta projekt kan användas på alla Arduino som har 32u4 baserat kort, detta gjordes på grund av möjligheten att använda detta kort har MIDI utan huvudvärk du måste gå igenom med hårlösa midi och glitches i samband med det. Detta projekt gjordes för 7 stora noter som enkelt kunde förlängas för andra anteckningar. Jag använde cakewalk av BandLab som min DAW eftersom det är coolt och gratis. Hoppas du har kul att göra detta. Detta projekt var ursprungligen utformat för att introducera studenterna till den vackra världen av infraröd och dess roliga applikation.
Tillbehör
Arduino Pro Micro (eller vilket 32u4 -baserat kort)
IR-närhetssensor * antal anteckningar du vill ha
knappar (tillval)
lödkolv och bly
bergnålar
perfboard
Tråd
dator
Steg 1: Att få ihop saker
Låt oss först få de saker vi behöver för att göra detta projekt. Du kommer att kräva att din dator använder denna MIDI -kontroller.
Arduino Pro Micro (eller något 32u4-baserat kort) IR-närhetssensor * antal anteckningar du vill ha
knappar (tillval)
lödkolv och bly
bergnålar
perfboard
Tråd
du kommer att kräva Arduino IDE för att programmera din tavla. MIDI-OX-programvara återupptas för att kontrollera projektet. Att använda detta med en DAW ger fantastiska resultat.
Steg 2: Förstå grunderna
Mikrostyrenheten upptäcker när ett objekt kommer nära IR -närhetsdetektorn. Sedan skickar den en motsvarande MIDI -kod till datorn.
Vi kommer att använda ett externt bibliotek för att uppnå detta. Du hittar biblioteket från länken nedan.
github.com/arduino-libraries/MIDIUSB
vi kan kontrollera om rätt signal tas emot av datorn med hjälp av MIDI-OX-programvara.
Vi kommer att använda Digital IO om vi har en komparator i IR -närhetskortet. På grund av komparatorn får vi inmatning som 1 eller 0 på mikrokontrollerns I/O -port
Steg 3: Koden
Koden är relativt enkel och lätt att ändra. Jag har bifogat koden med denna instruktion.
När det någonsin finns något föremål som stör IR -närhetsdetektorn, skickar vi motsvarande signal till datorn
Om du vill använda olika anteckningar använder du MIDI -diagrammet.
Ladda upp programmet till mikrokontrollen
Steg 4: Anslutningar
Driv IR -närhetskortet genom att leverera VCC och jord.
Anslut utgången till motsvarande digitala I/O -stift. Jag har använt stift 2-8 för mitt projekt.
var noga med att ändra koden enligt den stift som används.
Jag använde kvinnliga bergnålar så att jag enkelt kunde ta bort och byta ut IR -närhetsdetektorn och arduino vid behov.
Steg 5: Testa vår MIDI -controller
Jag rekommenderar att du installerar MIDI-OX på din dator.
Efter avslutad all anslutning i perfboard lägger du till IR -detektorn.
Anslut kortet till datorn.
Öppna ditt MIDI -testprogram.
Försök att ta ett finger nära detektorn
Steg 6: Anslut till din DAW och gör lite musik
Det kommer att ta lite tid att vänja sig vid det kontaktlösa sättet att spela, men det kommer att bli en rolig upplevelse. Jag gillar personligen att spela trummor med detta i Cakewalk. Lägg till eller blockera ljus från brädet enligt din smak
Rekommenderad:
Lune - MIDI Controller With Arduino (för DJ eller musiker): 5 steg (med bilder)
Lune - MIDI Controller With Arduino (för DJ eller musiker): Detta är mitt första arduino (mikrokontroller) projektnamn Lune. Jag ville lära mig arduino med ett användbart och stort projekt, så jag bestämde mig för att göra en midi -DJ -controller som har alla funktioner som behövs för att vara fristående att blanda. Alla typer av sensorer (potentio
Oceania Midi Controller (för Make Noise 0-Coast och andra syntes): 6 steg (med bilder)
Oceania Midi Controller (för Make Noise 0-Coast and Other Synths): Under de senaste åren har ett antal synthesizer-tillverkare släppt " stationär halvmodulär " instrument. De har i allmänhet samma formfaktor som Eurorack modulära synthesizer -format och de flesta är förmodligen avsedda som en g
KUNAI MIDI CONTROLLER: 9 steg (med bilder)
KUNAI MIDI CONTROLLER: KUNAI är en 4 x 4 MIDI controller som använder högsta kvalitet; Japanska SANWA -knappar, har så många banker som din DAW kan hantera, ett pekfilter och helt anpassningsbart och modulärt! Detta är ett projekt som jag äntligen har börjat perfekta efter
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
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 steg (med bilder)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Jag slog helt bort ryan97128 på hans design för Nintendo Controller MP3, version 2.0 och jag hör att han fick idén från den kloka Morte_Moya, så jag kan inte ta åt mig äran för allt deras geni. Jag ville bara lägga till bekvämligheten och ladda