Sleutels toe te voegen aan een Arduino Synth de harde manier-het Blacklord: het Organ Donor Project deel 2


(Opmerking-Dit is mijn 20e instructable! Dank aan iedereen volgende en commenting.on mijn projecten en aan de medewerkers die dit mogelijk maken. Deze site heeft zeker maakte me brengen mijn A game aan de workbench.)

De Auduino granulaire synth door Peter Knight ( http://code.google.com/p/tinkerit/wiki/Auduino ) is een van mijn favoriete Arduino projecten ooit. Alles wat u nodig hebt is een microcontroller, een paar potten en enkele haak tot draad te maken enkele echt leuke geluiden. In dit project zal ik een gerecycleerde orgel toetsenbord gebruik om de toonhoogte van de Auduino.

Laat ik beginnen met te zeggen dat ik besef terdege dat er is waarschijnlijk een betere manier om dit te doen. Hier mijn doel is niet om te bouwen van een high-end stabiele synth-ik wil gewoon koele geluiden met de onderdelen die ik bij de hand hebben. Het kan niet zijn state-of-the-art, maar het is zeker staat-van-de-schroot-stapel.

Zoals ik al zei, is de Auduino een hoop plezier. Het kan worden gewijzigd in de code te spelen van een chromatische getrapte schaal, een pentatonische stapte schaal of een logaritmische schaal met glad. De getrapte chromatische toonladder is wat ik wil voor dit project, zoals het kaarten elke noot op het toetsenbord. Aangezien de notities zijn stapte, elke noot komt overeen met een bepaald spanningsbereik.

De toonhoogte van de Auduino van uitvoer is gecontroleerd door een spanning tussen 0-5v op de Arduino van analoge pin 4. Dit wordt meestal gedaan met een pot bekabeld als een divider spanning. Dit betekent dat de notities worden afgespeeld in de volgorde van de schaal. Het is niet erg gemakkelijk te spelen noten die niet 'buren'. Aangezien het orgel-toetsenbord eigenlijk is wil alleen een rij van switches, als elke switch is aangesloten met een aparte voltage divider dat het het volledige scala van notities in wat ooit de speler bestellen zou spelen.

Nu laten we een kijkje nemen op het toetsenbord.

(Opmerking-Dit instructable zal zich richten op het toevoegen van dat een toetsenbord op een Arduino instellen tot uitvoeren van de Auduino granulaire synth schets. Als u proberen van dit project wilt, Gelieve uzelf vertrouwd met dat project gekoppeld hierboven.)

Gerelateerde Artikelen

Een leuke DIY versterker-de Monstrocity-het Organ Donor Project deel 3

Een leuke DIY versterker-de Monstrocity-het Organ Donor Project deel 3

In dit instructable leg ik uit hoe ik ontwierp en bouwde een leuke kleine batterij aangedreven versterker van gerecycleerde materialen en een handvol elektronica onderdelen. Het is een catalogus van storingen en oplossingen die echt afgeworpen vrucht
Voeten toe te voegen aan een TRS Model 102 voor beter het bekijken

Voeten toe te voegen aan een TRS Model 102 voor beter het bekijken

de bigest probleem (met het TRS Model 102) is de kijkhoek, het Bureau in de klas helt over naar weg van de sitter en wordt aan de hoge kant... goed de mix net maakt het moeilijk om het scherm te zien.  Mij nood voor zitten kundig voor wijzigen de wee
Naad toelage toe te voegen aan een patroon in CorelDRAW

Naad toelage toe te voegen aan een patroon in CorelDRAW

ik ontwerp mijn patronen zonder naad toelage om te beginnen, dan toe te voegen nadat ik weet zeker dat ik heb het patroon gelijk.  Hier is een gemakkelijke manier om emissierechten naad toevoegen aan een bestaand patroon stuk in CorelDRAW.  Ik deed d
Een EEPROM van 24LC256 toe te voegen aan de Arduino Due

Een EEPROM van 24LC256 toe te voegen aan de Arduino Due

de arduino verschuldigde ontbreekt een eeprom. Dit instructable toegevoegd en kunt u waarden opslaan in niet-vluchtig geheugen dat een arduino firmware-update zal overleven.Stap 1: Breadboarding Er zijn sommige werkelijk goede instructies hier:http:/
Digispark (met bootloader) ondersteuning toe te voegen aan bestaande Arduino IDE 1.6.x

Digispark (met bootloader) ondersteuning toe te voegen aan bestaande Arduino IDE 1.6.x

Digispark is een kleine Arduino IDE compatibel ontwikkel bord op basis van de Atmel attiny85 die rechtstreeks verbinding met USB maakt. Het heeft zeer weinig pinnen, maar nog steeds enkele leuke dingen kunt doen. Digispark is copyright door Digistump
ICSP koptekst toe te voegen aan je Arduino/AVR-board

ICSP koptekst toe te voegen aan je Arduino/AVR-board

zodat je kan hebben gespeeld met de Arduino, of liever, die van Hackduino. Als u uw eigen Hackduino of een soortgelijk project, kunt u benieuwd zijn hoe de ICSP header toevoegen. Kortom, met behulp van de ICSP header kunt u gebruiken van een externe
Een externe voeding toe te voegen aan een goedkope USB-hub

Een externe voeding toe te voegen aan een goedkope USB-hub

Op een dag vond ik mezelf in de behoefte aan een USB-hub met een eeuwige voeding maar toen ik ging naar een winkel die ik gecontroleerd dat kunnen zij vrij duurder dan degenen die niet ha\ve externe voeding. Geen big deal, "Ik zal gewoon door een goe
Tast toe te voegen aan een prothese

Tast toe te voegen aan een prothese

Als uw hand heeft ooit in slaap gevallen of gevoelloos gegaan om wat voor reden, weet je hoe hoe moeilijk het is om te grijpen om het even wat zonder een goed gevoel van aanraking. Stel je nu voor hoe amputees misschien voelen! Wetenschappers werken
Controle van de beweging toe te voegen aan een projectie klok

Controle van de beweging toe te voegen aan een projectie klok

doel: toevoegen van een motiesensor die op de klok in de nacht licht, wanneer er beweging wordt gedetecteerd en de helderheid van de achtergrondverlichting handmatig instelbare maakt.Waarom: Ik heb alleen een paar eisen voor een goed bed-side-klok. H
Een audioboek toe te voegen aan een iPhone

Een audioboek toe te voegen aan een iPhone

De eenvoudige manier om het laden van een Audioboek op een iPhone is om gebruik van de drag-and-drop invaller voor iTunes, zoals Kopiëren Trans, en gebruik vervolgens een audiobook speler app. bij de Apple store de bestanden af te spelen. Spring voor
Onbeperkt geheugen toe te voegen aan een EVO T20 met NT4e om een nuttige Computer

Onbeperkt geheugen toe te voegen aan een EVO T20 met NT4e om een nuttige Computer

Compaq EVO T20 Thin Clients kunnen afgehaald worden voor minder dan $50 en zijn in principe beperkt mini computers, die met een beetje vrij beschikbare software en sommige setup kunnen worden gemaakt in een bruikbare stille laagspanning-desktopcomput
PSD naar HTML5 conversie: een HTML5 Slider toe te voegen aan een webpagina - deel 1

PSD naar HTML5 conversie: een HTML5 Slider toe te voegen aan een webpagina - deel 1

het is al meer dan een jaar geleden HTML5 zijn zin in de web-industrie gemaakte. Maar nog steeds veel mensen, in het algemeen waaronder de beginners en de intermediaire, vind het moeilijk om een HTML5-schuifregelaar voor een webpagina. Dus met deze P
Stereo-uitgang toe te voegen aan een CRT TV

Stereo-uitgang toe te voegen aan een CRT TV

Naar voren: Ik moet herhalen dat dit een gevaarlijke onderneming. Ik ben niet een licentie televisie-technicus, dus er is een zeer goede kans ben ik mezelf niet de juiste voorzorgsmaatregelen nemen. ik ben blij met reacties dat, vooral op veiligheid
"Walstroom" toe te voegen aan een VW Camper

"Walstroom" toe te voegen aan een VW Camper

mijn project voordat we gaan op een uitgebreide reis was 110 "walstroom" toevoegen aan onze 2002 VW Westfalen Weekender.  Ik heb altijd jaloers op mijn buurman oudere Westy met originele apparatuur walstroom, dus ik dat het was tijd dacht om mij