Peter Piano

For the lack of a better name… Peter Piano! Genoemd naar het idee/uitdaging van collega Peter, werd de pentatonische piano aangepast om, onafhankelijk van welke toets juist aangeslagen wordt, de volgende noot van een bepaald liedje te spelen.

De grootste uitdaging hieraan was de input-data te krijgen. NPM to the rescue! Uiteraard zijn er verschillende MIDI-libraries voor node.js beschikbaar, dus na een paar lijnen code uit te testen kon een MIDI-file gelezen, geparsed, en omgezet worden naar een array van MIDI-nootwaarden. Deze werden in de Arduino ingebracht, en bij elke toetsaanslag wordt de volgende noot gespeeld. Een avondje werk! En dan moet gezegd, het grootste deel van de avond werd besteed aan het solderen van het MIDI-in circuit op het Sparkfun Music Shield. De toolbox begint onder controle te geraken!

Advertisements
Peter Piano

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s