Bouwen van een grote Piano (6 / 10 stap)

Stap 6: Hoe maak je geluid


Deze show is een musical, dus er al een orkestbak vol met instrumenten is-waaronder een digitale piano. De gemakkelijkste manier om een grote Piano klinken als een piano is aansluiting op een digitale piano en de gemakkelijkste manier om dat te doen is met MIDI.

MIDI is een serieel protocol uitgevonden in de vroege jaren 1980 om een digitale muziekinstrument waarmee andere digitale muzikale instrument(en). Het is vergelijkbaar met een RS232 seriële poort met uitzondering van:

* Het heeft een vreemde baud-rate (31250 baud).
* Het maakt gebruik van een huidige lus in plaats van spanning signalering (brom-inducerende grond om loops te voorkomen).

Gelukkig is er een Arduino schild, dat een MIDI hardware-interface wordt geïmplementeerd, aan toevoegen dat sommige seriële poort software en je hebt een werkende MIDI-interface.

Voor onze doeleinden moeten we alleen twee types van MIDI-berichten genereren:

Opmerking ON: Gegenereerd wanneer een toets wordt gedrukt. Dit vertelt de piano om te beginnen met de opmerking.
Opmerking uit: Gegenereerd wanneer een toets wordt losgelaten. Dit vertelt de piano om te stoppen met de notitie.

Elke MIDI-opdracht bestaat uit 3 bytes:

* De opdracht (Let op aan/uit)
* De snelheid van de opmerking (hoe snel de notitie is ingedrukt/uitgebracht)
* De notitie (welke bepaalde toets is ingedrukt/uitgebracht)

De keuze voor opmerking velocity roept vragen op. Sommige toetsenborden kunnen ontdekken hoe snel u druk op de toets - en dit verandert de kwaliteit (meestal volume) van het geluid gegenereerd. De grote Piano kan niet detecteren de belangrijkste snelheid - zodat we een opmerking vooraf gedefinieerde, constante snelheid gebruikt. Dit maakt het pianospel dat minder genuanceerd dan het anders zou zijn, maar dit is minder een probleem voor een piano gespeeld met voeten.

Bronnen:

Sparkfun maakt het schild van de MIDI dat ik gebruikte.
https://www.Sparkfun.com/products/9598

Grote Piano Firmware. MIDI en UART-stuurprogramma.
https://github.com/deadsy/bigpiano/BLOB/Master/src/Midi.cpp
https://github.com/deadsy/bigpiano/BLOB/Master/src/Midi.h
https://github.com/deadsy/bigpiano/BLOB/Master/src/UART.cpp
https://github.com/deadsy/bigpiano/BLOB/Master/src/UART.h

Gerelateerde Artikelen

Bouwen van een grote kraan spel

Bouwen van een grote kraan spel

hoe het bouwen van een hele kamer kraan spel.  Gebaseerd op het arcadestijl 'Kraan Game' of 'Klauw Machine'.  Dit is een voortzetting van een instructable sjabloonwaarden getiteld kraan GAME waarin we een 2-assige kraan spel in een kozijn bouwden.  N
Bouwen van een grote DB8 HDTV-antenne: Grote Bertha

Bouwen van een grote DB8 HDTV-antenne: Grote Bertha

Update mei 2015: deze antenne werd gebouwd in 2009. Het is nu 2015. We hebben het nog steeds en het nog steeds doet het werk. Ik heb sindsdien een versterker op de mast en nu kunnen we dat fringe kanaal licht aan de linkerkant van de anderen zonder n
Hoe het bouwen van een grote Minecraft huis

Hoe het bouwen van een grote Minecraft huis

In mijn eerste instructable ik zal u tonen hoe een grote overleving huis in minecraft huis te bouwen.Stap 1: Frame Vindt u allereerst een grote, platte gebied.Dan zult u willen maken van een frame, zoalsStap 2: Frame en muren Na dat, zal u wilt elke
Hoe te bouwen van een grote grote lange fiets.

Hoe te bouwen van een grote grote lange fiets.

He, hier is mijn grote grote grote fiets.Ik kreeg veel delen van rijwielen en zoals als geen van hen waren goed of compleet heb ik besloten om het gebruik van alle onderdelen die ik kon maken iets moois.Ik gebruikte twee berg fiets frames en een extr
Bouwen van een grote zandbak met bank stoel deksels

Bouwen van een grote zandbak met bank stoel deksels

dit is een mooi 4' x 4' zand-doos met deksels die openstaan Bank zitplaatsen.  Dit werd geïnspireerd door sommige andere DIY projecten die ik vond.  Ik deed dit met behulp van alle schroot materialen.Stap 1: materialen klaar de lijst* 18 - 4' 2 x 4's
Maken van een duim Piano (duimpiano)

Maken van een duim Piano (duimpiano)

dit is een eenvoudige gids voor het bouwen van een duim-Piano, of duimpiano. Zij hebben geboekt eeuwenlang heel Afrika (en een paar andere plaatsen) en veel verschillen in vorm, grootte en geluid. Ze behoren tot een groep van instrumenten genoemd "Mb
Hoe het schrijven van een grote schaal in de muziek

Hoe het schrijven van een grote schaal in de muziek

Samenvatting: bijna alle muziek die we gewend zijn te horen in ons dagelijks leven is tonale, betekenis dat het klinkt volledig en zoals u zou verwachten dat het nummer te klinken. Nadat u hebt volledige dit instructable, zult u beter begrijpen hoe d
Bouwen van een loods

Bouwen van een loods

waarom bouwen uw eigen loods?Nou, ik hou niet van die je te koop in winkels ziet, ze zijn dun en duur, mijn DIY schuur is niet van deze dingen.Bovendien is het precies de grootte ik wil, en aan mijn spec gebouwd... .en ik denk dat het ziet er mooi -
Bouwen van een Monster spelen Slide

Bouwen van een Monster spelen Slide

bouwen dingen is leuk... MAAR... Bouwen van leuke dingen is een freakin ' explosie!Ik denk dat mijn favoriete leuk ding om te bouwen zou dia's!Ik werk op een plaats waar dagelijks bouwen we dingen gericht op plezier. Het is een creatieve mix van Spee
Gebouw Quadcopters Drones en Uav's-A uitleg en gemakkelijk bouwen van een fundamentele Quad.

Gebouw Quadcopters Drones en Uav's-A uitleg en gemakkelijk bouwen van een fundamentele Quad.

Zodat u geïnteresseerd bent in Quadcopters, Quadrotors, UAV, Drones en wat zij noemen.Maar wat zijn ze samengesteld uit, en waarom? Kan ik bouwen of zijn ze voor meer geavanceerde elektronische type personen.Nou nooit angst. Presenteer ik u een basis
Het ontwerpen en bouwen van een bestrijding robot

Het ontwerpen en bouwen van een bestrijding robot

Combat robots zijn onderhoudend en vermakelijk sinds voordat ze populair op Comedy Central waren. Een tijdje terug ik ondernam de uitdaging van de bouw van een paar van bestrijding robots (een 30 pond en een 220lb). Ongeacht de grootte van de machine
Bouwen van een ultieme buiten Gelbrander compleet met aangepaste Cap steen: De ManPit

Bouwen van een ultieme buiten Gelbrander compleet met aangepaste Cap steen: De ManPit

Overzicht:In de stappen vooruit leert u om te bouwen van een grote brand put thats esthetisch evenals eenvoudig te bouwen en last but zeker not least vrij gemakkelijk op uw portemonnee, in feite de projectkosten van dit me minder dan 100 dollar. Ik w
Bouwen van een plant doos van een oude Futon base

Bouwen van een plant doos van een oude Futon base

Hi weer,Dit is niet een nieuw idee is er tientallen soortgelijke instructables. Ik denk dat je nieuwe ideeën uit het lezen van mijne kon vinden of misschien gewoon heb je dezelfde materialen rond leggend, zoals ik deed.OK... Ik hou van tomaten groeie
Hoe het bouwen van een loods in 33 minuten + 12.000 werpen plannen!

Hoe het bouwen van een loods in 33 minuten + 12.000 werpen plannen!

Zie hoe gemakkelijk en snel het is het bouwen van een grote buiten schuur (10 x 12) met het recht werpen plannen en materialen. De werkelijke gebouw tijd is slechts 33 minuten, gedaan door 2 jongens op Kauffman bouwers. Als u volgt de juiste loods pl