Att lägga till nycklar till en Arduino Synth den hårda vägen-Blacklord: Organ Donor projekt del 2



(Obs-detta är min 20 instructable! Tack till alla följande och commenting.on mina projekt och personal som gör detta möjligt. Denna webbplats har definitivt fått mig få min A spelet till arbetsbänken.)

Auduino granulat synth av Peter Knight ( http://code.google.com/p/tinkerit/wiki/Auduino ) är en av mina favorit Arduino projekt någonsin. Allt du behöver är en mikrokontroller, några krukor och vissa krok upp tråd att göra några riktigt roliga ljud. I detta projekt ska jag använda ett återvunnet orgel tangentbord för att styra tonhöjden för Auduino.

Låt mig börja med att säga att jag är väl medveten om att det förmodligen finns ett bättre sätt att göra detta. Mitt mål är inte att bygga en hög slut stabil synth-jag vill bara göra cool ljud med delar jag har på handen. Det kan inte vara state-of-the-art men det är definitivt stat-av-den-skrot-högen.

Som sagt, är Auduino massor av kul. Du kan ändra i koden för att spela en kromatisk klev skala, en pentatoniska klev skala eller en smidig logaritmisk skala. Den klev kromatiska skalan är vad jag vill för det här projektet eftersom det kartor varje ton på tangentbordet. Eftersom anteckningar är klev, motsvarar varje ton en specifik spänningsområde.

Tonhöjden för den Auduino produktionen styrs av en spänning mellan 0-5v på Arduino's analog pinne 4. Detta görs vanligen med en pott wired som en spänningsavdelare. Detta innebär att anteckningar spelas i ordning av skalan. Det är inte lätt att spela toner som inte är "grannar". Eftersom orgeln tangentbordet är i grunden vill bara en rad med växlar, om varje switch med en separat spänningsavdelare det skulle spela hela skalan av anteckningar i vad någonsin beställa spelaren.

Nu låt oss ta en titt på tangentbordet.

(Obs-detta instructable kommer att fokusera på att lägga till ett tangentbord till en Arduino satt upp till springa den Auduino granulat synth skissen. Om du vill försöka detta projekt, Vänligen bekanta dig med projektet länkade ovan.)

Se Steg
Relaterade Ämnen

Hacka en röst växlare för att lägga till en Arduino ingång

en annan snabb hacka. Jag köpte en röst växlare eftersom jag var ute efter något billigt som kunde vara hackat sig in en röst inmatningsenhet. Jag ville i princip animera en skalle när jag talade. Extra bonus, nu skalle marionett skulle också ha en s...

Att göra en Retro Organ knappen armband - Organ Donor projekt del 4

Jag har sagt det förut och jag säger det igen-gamla musikaliska organ är en guldgruva av användbara delar och awesome bitar. I denna serie av Instructables jag har dissekerat repurposed en gammal orgel, den roterande högtalaren inne, används tangentb...

Super enkla Arduino knappsatsen (den hårda vägen)

** Obs - det är ett bibliotek för Arduino att göra med en legitim tangentbordet så mycket lättare. Om du som mig minst, du ibland bara lista ut själv. Det finns mer att vinna på detta sätt, och den potentiella lärandet är större. Men tvivlar jag inte...

Att lägga till Arduino webbaserad OSD knappen fjärrkontroll till kameran SuperCircuits PC165DNR

Super kretsar PC165DNR kameran är en mycket låg ljus färg videokamera som är utmärkt för användning med ett teleskop eller för allsky meteor capture. Den har knappar som gör att användaren kan ställa in olika exponeringstider och het pixel blockering...

Att lägga till ICSP header till din Arduino/AVR styrelse

så du kanske har spelat med Arduino's, eller snarare Hackduino. Om du gjort din egen Hackduino eller liknande projekt, kanske du undrar hur du lägger till i ICSP huvudet. I grund och botten gör med ICSP-huvudet att du kan använda en extern programmer...

Att lägga till Digispark (med bootloader) stöd till befintliga Arduino 1.6.x IDE

Digispark är små Arduino IDE kompatibel utveckling styrelsen baserat på Atmel attiny85 som direkt ansluter till USB. Det har mycket få pins, men fortfarande kan göra några fina saker. Digispark är copyright av Digistump LLC (digistump.com) och den fu...

Att lägga till Arduino stöd till ESP8266 med exempelkod test

ESP8266 packar en massa punch. Det är inte bara en WiFi-modul, den har också en anständig mikro-controller i byggt. Nu den bästa delen är har gemenskapen gjort programmering denna inbyggd mikro-controller mycket enkelt genom att lägga till Arduino st...

Att lägga till MIDI till gamla hem organ

i en tidigare instructable "hur till få en fri synt" jag talade om hur du skaffar en "synt" (ett hem orgel) för nästan ingenting. Så, kanske nu du har din gratis hem orgel och kanske det ser cool men fungerar inte korrekt eller kanske...

Att lägga till extra kylning till ibook g4/macbook

Tja, detta började både med min döda xbox och dremeling det i hälften och när jag nyligen tog min ibook isär att ta av den termiska pad och ersätta det med termisk pasta (roligt, jag trodde det skulle ha termisk pasta redan). Väl misslyckades detta e...

Att lägga till trådlös kontroll till Monkey ljus M232

detta instructable leder dig genom att lägga till en trådlös fjärrkontroll till din befintliga Monkey ljus M232 cykel lampor. Jag älskar dessa lampor - 42 rad mönster, massor av olika färger, två Ljusstyrkeinställningar och låg strömförbrukning. Men...

Hur att lägga till knappen har Peter riddarens Auduino projektet

det är kul! Ge inte upp! Jag kommer inte.Steg 1: Bygg Auduino! Detta projekt är enkelt och mycket roligt. Kudos till Peter Knight!Människor i allmänhet rekommendera prototyper med en skärbräda så att dina krukor arbete, besluta om en layout, etc.Tråd...

Att lägga till ett ansikte och täcker din Robot

Detta Instructable handlar om att lägga till ett ansikte i din robot med lysande ögon. Bygga roboten här.Steg 1: Material & verktygDu behöver dessa material för detta projekt:(1) robot(2) 200 ohm motstånd(2) 5 MM LED(3) fötter 22 AWG trådKartongVarml...

Att lägga till mer Extrudrar i alla 3d-skrivare

Obs: Detta instructable är ett pågående arbete. Jag ville bara få info här uppe.Målet med detta instructable är att vägleda människor på hur tillstigning deras 3d-skrivare med ytterligare extruders eller andra axlar för billiga! Jag använde den för a...

Att lägga till rörelsekontroll en projektion klocka

mål: lägga till en rörelsesensor som tänder upp klockan på natten när den upptäcker rörelse och göra bakgrundsbelysningens ljusstyrka manuellt justerbara.Varför: Jag har bara några krav på en bra säng-side klocka. Det måste vara väl synlig, men inte...

Att lägga till djup (och skryt) till IKEAs annars platt sexkantiga Hönefoss speglar

IKEA gör några trevliga och avgjort inte vanligt torget speglar namngivna "Hönefoss." De är sexkantig form och kommer i en låda med 10 för $15 (5 varje i två olika nyanser av brunt). Du kan läsa allt om dem på IKEA "Speglarna ser ganska bra...

Att lägga till

Steg 1: Lägga till hela tal (steg 1 - 2)Att lägga till hela tal är enkelt, även om många människor inte vet varför det sista numret är mer än de siffrorna du lagt till. Tänk på ett nummer linje:Steg 2: Lägga till hela tal (steg 1 - 2) På en rad rad l...

Att lägga till hjul till gamla Wrigley Field Seat

flera år sedan, min pappa fick en gammal Wrigley Field-plats som en gåva, och på grund av platsbrist i hans kontor i dag, har jag hävdade den att använda som min workshop plats. På uppsidan? Det är en gammal Wrigley Field-plats! Nackdelen? Den har in...

Att lägga till "Glans" trädgård Solar Light

trött på det svaga ljuset från din sol-uppladdningsbara trädgård lights? Du kan mer än tredubbla ljuseffekt med denna nya krets. Fungerar även med röd eller orange ljus - så länge går det bort ett enda AA-batteri!Steg 1: Ta bort gamla kretskortet. Kl...

Att lägga till säkerhetskedja i en Wire Wrapped armband

denna steg för steg handledning skrevs att lägga säkerhetskedja till min Swarovski stil armband, men kan enkelt anpassas till många stilar av armband. De tekniker visas i den här guiden fungerar för någon armring där ändarna är inslagna, med eller ut...