Konvertera en räddade leksak till en MIDI-controller
Jag hjälper dig att plocka ut en bra leksak att rädda och sedan guida dig genom processen jag brukade framgångsrikt hacka alla knappar och switchar att göra något riktigt cool och användbar. Vi slita ut de gamla, värdelös tarmarna av leksaken och ersätta den med en billig mikrokontroller som kan skicka och ta emot MIDI-meddelanden till en dator, vilket kommer att göra den faktiska solida syntesen för oss. Jag ska diskutera konster och knep för hur du gör detta med hjälp av kod, och förhoppningsvis hjälpa dig förbättra ditt projekt-making längs vägen!
Exempel på färdiga MIDI-controller
Vad är en MIDI-controller?
Musical Instrument Digital Interface (MIDI) protokollet utvecklades av ljud tekniker som ett sätt för deras olika elektroniska apparater (trummaskiner, syntar, provtagare och mer) att kommunicera genom att skicka meddelanden fram och tillbaka. Meddelanden som "spela denna musikaliska not" och "vi är nu i den 3: e beat 2: åtgärden" överförs mellan enheterna för att hålla alla enheter synkroniserade och minska mängden arbete som människor behöver göra.
Varje musikalisk enhet ute kan idag klassificeras som en viss typ av enhet, till exempel en sequencer, synthesizer, sampler, controller eller andra. I denna artikel, vi kommer att vara att omvandla en leksak i en MIDI-controller. En MIDI-controller vanligtvis har ingen möjlighet att producera något buller eller hantera musiknoter till en bit av en musik. Istället är det mer som ett tangentbord eller en mus; de berätta en mer intelligent enhet om förändringar i det egna system (dvs "användaren trycker på A-knappen").
Du kan läsa mycket mer om MIDI med hjälp av olika resurser. Eftersom MIDI har funnits ganska länge, finns det en hel del information tillgänglig på internet, såsom:
- http://www.midi.org/
- http://en.wikipedia.org/wiki/MIDI
- http://home.roadrunner.com/~jgglatt/tutr/miditutr.htm
- http://www.zzounds.com/edu--learningmidi
- http://www.academictutorials.com/midi/
För personlig referens, jag beställde följande bok och har varit mycket nöjd med det: http://www.amazon.com/MIDI-Power-Comprehensive-Robert-Guerin/dp/1598630849/