This may not be the smallest MIDI Controller in the world, but it's pretty close! Today, we're building a mini MIDI controller using Teensy and Arduino while discussing a common struggle among musicians—the fear of missing out on the latest gear. All the parts are listed below. Regarding the FOMO part, I came across the EP-133 K.O. II, and I really wanted that thing BAD! After a few days, I decided to get a new Teensy instead. No shade on anyone who picked up the K.O. II; that thing looks amazing! But what truly excites me is creating things. Thanks for joining me on this journey!
Reminder: Please avoid touching the wires together. That part was purely for demonstration purposes. I don’t want anyone accidentally frying their board or worse.
Building Steps:
1. Download & install Teensyduino from PJRC’s website. (Use Arduino IDE for Arduino boards)
2. Download & install Teensy Loader that should be running while uploading sketches. (Teensy only)
3. Download & install the Control Surfaces & MIDI USB Libraries from GitHub.
4. Add the Libraries in Teensyduino/Arduino under Sketch - Include Library - Add ZIP Library.
5. Download the sketch for this project on GitHub.
6. Select your Board (mine is Teensy 4.0) and USB Type (MIDI) under the Tools menu.
7. Upload the sketch to your device.
The code for this project:
https://gist.github.com/NickCulbertson/c68b71ba8eb56eee6320ad58702a9374
Helpful Links:
How to make a simple MIDI Controller with Arduino that works on iOS
https://youtu.be/cHiTPoNCv1w?si=K-ihwm9y1WxqMKPS
Which boards are supported
https://github.com/tttapa/Control-Surface#supported-boards
Equipment:
Teensy 4.0 (with Pins)
https://www.pjrc.com/store/teensy40_pins.html
Breadboards
https://www.amazon.com/dp/B09ZQPRFTB?ref=ppx_yo2ov_dt_b_product_details&th=1
Also jumper wires and buttons used
Software You Need (Teensyduino or Arduino IDE and 2 Libraries):
Arduino IDE
https://www.arduino.cc/en/software
Teensyduino IDE
https://www.pjrc.com/teensy/teensyduino.html
Control Surface MIDI Library:
https://github.com/tttapa/Control-Surface
MIDIUSB
https://github.com/arduino-libraries/MIDIUSB
Thanks for watching!
Nick
Moby Pixel
Subscribe: http://www.youtube.com/mobypixel
Follow on Twitter: http://www.twitter.com/mobypixel
** Join the Moby Pixel Discord: https://discord.com/invite/NEsAf7XmUt **