56 | Figuring Out Arduino Midi

preview_player
Показать описание
To probably no one's surprise, I haven't been practicing the piano. So I decided to start building an electronic wind instrument instead. This video documents my first stage, getting an Arduino to send MIDI data to a synthesizer, and adding a single button.

Chapters:
00:00 Intro Bit
01:09 Actual Intro
01:41 Software Needed
03:22 How This Works
03:52 Set Up a Virtual Instrument
05:14 A Bit About MIDI
05:50 The First Sketch
07:32 The Second Sketch Adds a Button
09:57 The Third Sketch Is Cleanup
12:52 A Bit About Debouncing
14:06 The Fourth Sketch Adds Debounce
16:24 The Fifth Sketch Adds Musicality
19:39 Outro
19:58 Kitty Loves the Flute

Рекомендации по теме
Комментарии
Автор

Loved the intro! Very relatable when working on projects.

ericdavey
Автор

Wow! Thank you for a great walk-through of the Arduino and alive with Midi. I've taken several attempts with it and recently had the most success then hit the wall with the legacy Hairless bridge not playing with the 64-bit Mac OS. I've been looking for an alternative bridge and sincere thanks for discovering/relaying Tyan0! Very curious if you have done the wind controller yet so I need to look through your videos. I have subscribed!

jimgoodinmusic
Автор

I wish I had your understanding of Arduino code, when I made my midi guitar pedal ( with a Teensy) I had such a learning curve trying to get it to function correctly without error after error. I look forward to seeing your finished instrument. Beautiful kitty.

escdos
Автор

The bitshifting debounce has me confused. I understand what is happening, but confused on how you're implimenting it. Got lost in your referring to the number of Pins. For this example, the number of pins you have is one. So in your for loop, it's looping once? I can't find any video examples of this method but it's really fantastic and what I'm hoping to use as a debounce!!

vegansynths
Автор

One of my first Arduino project was a Midi Cello using optical mice. See optical cello. DIN midi is just two resistors. UNO, two optical mice (PS/2) two resistors and 10 solder connections. Voila! Midi Cello.

codewizard