World’s SMALLEST MIDI Controller | Made with Teensy & Arduino

  Рет қаралды 3,909

Moby Pixel

Moby Pixel

7 ай бұрын

Today, we're building the world's SMALLEST 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:
gist.github.com/NickCulbertso...
Helpful Links:
How to make a simple MIDI Controller with Arduino that works on iOS
• How to make a simple M...
Which boards are supported
github.com/tttapa/Control-Sur...
Equipment:
Teensy 4.0 (with Pins)
www.pjrc.com/store/teensy40_p...
Breadboards
www.amazon.com/dp/B09ZQPRFTB?...
Also jumper wires and buttons used
Software You Need (Teensyduino or Arduino IDE and 2 Libraries):
Arduino IDE
www.arduino.cc/en/software
Teensyduino IDE
www.pjrc.com/teensy/teensydui...
Control Surface MIDI Library:
github.com/tttapa/Control-Sur...
MIDIUSB
github.com/arduino-libraries/...
Thanks for watching!
Nick
Moby Pixel
Subscribe: / mobypixel
Follow on Twitter: / mobypixel
** Join the Moby Pixel Discord: / discord **

Пікірлер: 26
@mobypixel
@mobypixel 7 ай бұрын
I still want the K.O. II, and a Juno 106, and a DX7, and a... Thanks for watching! Links to everything in the description.
@420unreal
@420unreal 5 ай бұрын
I love creator content that encourages us NOT to give into fomo and ever increasing Gear Acquisition Syndrome, great vid
@mobypixel
@mobypixel 4 ай бұрын
Thanks @420unreal!
@sketchaudio
@sketchaudio 7 ай бұрын
The irony for me is that I started developing apps as a side hustle to help me pay for music gear, but now I just spend all my time coding! 😂😂😂
@mobypixel
@mobypixel 7 ай бұрын
Haha, that’s awesome! And now that you can make the sounds, you don’t need the gear.😄
@JakobHaq
@JakobHaq 7 ай бұрын
Great video! Nice touch with the Lego flowers 😍
@mobypixel
@mobypixel 7 ай бұрын
Thanks, Jakob! It’s a fun learning curve for sure. I’m really looking forward to seeing your modular stuff!
@frodjim
@frodjim 3 ай бұрын
This is really cool. Might give it a try. I am looking for a way to use inno fader as a midi controller. Actually, three inno faders sending midi cc values through usb. In a reddit post someone said it was easy to do it with Teensy.
@mobypixel
@mobypixel 3 ай бұрын
Yeah Teensy isn't the cheapest, but it might be the best. Some other good options would be Arduino Leonardo or Raspberry Pi Pico.
@jvburnes
@jvburnes 28 күн бұрын
Ended up here, because I'm a musician and a software engineer. I was just going to punt and grab a MidiHub, but they do everything but implement SYSEX messages which is strange. So I'll probably build a Teensy MIDI router and *just* implement SYSEX lol. Then I'll patch a MidiHub into it -- either that or MidiHub will get off their lazy butts and allow you to send SYSEX messages to do automation.
@LiveLoopers
@LiveLoopers 7 ай бұрын
This is just the way way coolest. That teensy solo at the end should go in the book of records prossibly. The piece of gear I have desired for quite a while is a KORG nano key studio. Which I could get used for about $90 maybe. I imagine I could prossibly make some great music with it, but lately I've been having so much fun with no controller at all. The TE line of plastic gizmos seem so extra to me and always has.
@LiveLoopers
@LiveLoopers 7 ай бұрын
And 5 years ago really wanted a JD-xi but considering my budget and how strongly I didn't want to carry it around it was easy to resist.
@mobypixel
@mobypixel 7 ай бұрын
Thanks, Alex! I've seen that Korg controller around. I would think for what you do an MPC style layout might work well. (That's what I'm making next) 🤝
@mobypixel
@mobypixel 7 ай бұрын
Yeah, Roland makes great products. AudioKit needs to make a Juno clone. 😂
@LiveLoopers
@LiveLoopers 7 ай бұрын
@@mobypixel - Oh yeah. Don't even get me started on how badly I wanted an MPC or Maschine! That was DEFINITELY not in the budget.
@GreyDintZ
@GreyDintZ 2 ай бұрын
2 more volcas, maybe three roland boutiques, and upgrade my td3 to MO. But seriously though, getting the S1 roland. Just cant afford the other dozen machines I want.
@mobypixel
@mobypixel 2 ай бұрын
Thanks for watching! Yeah, those boutiques look nice. I've not heard of the S1. I'll check it out! 🙌
@GreyDintZ
@GreyDintZ 2 ай бұрын
@@mobypixel it's the best sh101 clone so far, I think anyway. No keys and small knobs, but has midi, and you can map controls. Check out the bad gear review, very informative
@eross21
@eross21 7 ай бұрын
very cool, now can you up this build and add a way to change each button to any midi note you want? maybe an encoder for each button? so lets say i want to change the right button to a d3 midi note. i could rotate clockwise, or turn counter clockwise to move to a lower midi note? i’m not sure how. but it would be cool.
@mobypixel
@mobypixel 7 ай бұрын
Yes, you could do that. The default buttons in Control Surface don't have that customization built-in so it would require using pin-up and pin-down methods in your update loop. You could possibly set it up with one encoder and a MIDI Learn button. In that case you could hold down a learn button, select one of your note buttons, turn the encoder changing the note's value, and then return to the default state when the learn button is raised. Another option would be adding transpose buttons, but that would shift all the notes. I've not worked with save states on Teensy/Arduino but I'm sure that is a thing.😅
@eross21
@eross21 7 ай бұрын
@@mobypixel midi learn now that is interesting? so your saying i could click a button, and have the two button learn midi notes coming in from my computer to the arduino ?
@mobypixel
@mobypixel 7 ай бұрын
@@eross21 No, I mean in your Arduino sketch you could have a button that when held will allow you to change the midi note values of your other buttons. That would all have to be coded of course but the user steps would be: push and hold a button on my controller, tap the button I want to change the midi note value of, turn the encoder, and when I'm done release the button I was holding. Optionally the "MIDI Learn" button could toggle a boolean anytime it is tapped. That would prevent needing an encoder for every button. That's all just one option.
@eross21
@eross21 7 ай бұрын
@@mobypixel oh ok… cool thanks
@mobypixel
@mobypixel 7 ай бұрын
It turns out this build might have what you were looking for. I like the addition of LEDs too. kzfaq.info/get/bejne/sNNpY8qmptWylX0.html
@williamsrdan
@williamsrdan 7 ай бұрын
Could an older electric keyboard, without midi outputs, be modified to be a USB midi controller? I have a Casio SA-77. The sounds on it are horrible except the wood block and laser beam... LOL.
@mobypixel
@mobypixel 7 ай бұрын
Haha! It's possible, but I think it would take a ton of work. You'd have to desolder everything and rewire the board.. Laser beams. 😂 Thanks for the comment. I hope you're doing well!
The 6 Biggest Mistakes while Building MIDI CONTROLLERS
9:38
Nerd Musician
Рет қаралды 13 М.
Small Brain, Big Think: AI on the Edge
12:40
Zack Freedman
Рет қаралды 455 М.
Despicable Me Fart Blaster
00:51
_vector_
Рет қаралды 22 МЛН
One moment can change your life ✨🔄
00:32
A4
Рет қаралды 28 МЛН
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 12 МЛН
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 71 МЛН
KNIFE FAN | Blender |IDC #3danimation
1:26
IDC
Рет қаралды 127
1 vs 1000 guitar picks (5000 picks/second)
15:32
Mattias Krantz
Рет қаралды 2,1 МЛН
I took Taser Chess to Open Sauce
12:40
Everything Is Hacked
Рет қаралды 319 М.
I Made the ULTIMATE MIDI Controller
13:46
Risto Innovates
Рет қаралды 7 М.
The coolest robot I've ever built!
19:40
Thomas Burns
Рет қаралды 4,5 МЛН
I 3D Printed a $1,224 Chair
23:56
Morley Kert
Рет қаралды 1 МЛН
Forget WiFi! This Wireless Method is WAY Better?
12:14
GreatScott!
Рет қаралды 507 М.
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 137 М.
Building a MIDI Controller Using Arduino
15:41
Switch & Lever
Рет қаралды 627 М.
Look, this is the 97th generation of the phone?
0:13
Edcers
Рет қаралды 3,2 МЛН
СТРАШНЫЙ ВИРУС НА МАКБУК
0:39
Кринжовый чел
Рет қаралды 1,3 МЛН
EXEED VX 2024: Не өзгерді?
9:06
Oljas Oqas
Рет қаралды 44 М.
Todos os modelos de smartphone
0:20
Spider Slack
Рет қаралды 55 МЛН
Klavye İle Trafik Işığını Yönetmek #shorts
0:18
Osman Kabadayı
Рет қаралды 5 МЛН
Top 50 Amazon Prime Day 2024 Deals 🤑 (Updated Hourly!!)
12:37
The Deal Guy
Рет қаралды 1,4 МЛН
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 635 М.