Тёмный

How to Make an Arcade-Style Midi Controller | Cigar Box & Teensy/Arduino 

Moby Pixel
Подписаться 15 тыс.
Просмотров 4,5 тыс.
50% 1

In this tutorial, I show how to make an arcade-style MIDI Controller with a cigar box using the Arduino Leonardo and/or Teensy LC. It turned out great and I’m already thinking about what I can drill holes into next!.. Maybe I’ll pick up some clamps first. :D
(If you are new to wiring up a midi controller start here.)
How to make a simple MIDI Controller with Arduino that works on iOS
• How to make a simple M...
* Software Needed (Arduino IDE and/or Teensyduino IDE and 2 Libraries) *
The Final Code Sketch
gist.github.co...
Teensyduino IDE (Program for running Arduino sketches on Teensy):
www.pjrc.com/t...
Arduino IDE
www.arduino.cc...
Control Surface MIDI Library for Arduino
github.com/ttt...
MIDIUSB
github.com/ard...
* Parts *
2 - 10x Arcade 30mm Push Buttons
www.amazon.com...
Carbide Forstner Bit, 30mm
www.amazon.com...
Male to Female Breadboard Jumper Wires
www.amazon.com...
20 Pcs Zero Delay USB Encoder Jumper Wires Terminals
www.amazon.com...
Silver Tone Top Rotary Knobs
www.amazon.com...
Single-Joint Potentiometer 10K
www.amazon.com...
Teensy LC USB Development Board Without Pins
www.amazon.com...
Wooden Cigar Boxes
www.amazon.com...
Also I used a drill, soldering iron, side rail of a breadboard, and usb to micro usb cable.
Thanks for watching!
Nick
Moby Pixel
Subscribe: / mobypixel
Follow on Twitter: / mobypixel
** Join the Moby Pixel Discord: / discord **

Наука

Опубликовано:

 

29 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 20   
@vekbeats
@vekbeats Год назад
Dope!!!! i'm going to try it
@mobypixel
@mobypixel Год назад
Awesome! Good luck, it's a fun build.
@joesalz9963
@joesalz9963 Год назад
Is your code easily modified to support 4 x 16 channel multiplexers for a total of 64 buttons? By "buttons" I am mainly referring to keys on an acoustic instrument i am in the process of "midifying"
@mobypixel
@mobypixel Год назад
In theory, yes it should work. But I've never worked with multiplexers. Good luck with your project!
@joesalz9963
@joesalz9963 Год назад
@@mobypixel Thanks! I will add the multiplexer piece to your code and see how it goes. Thanks for doing this video!
@joesalz9963
@joesalz9963 Год назад
@@mobypixel Quick question, in your code what does the F note with an _ signify? For example, F_(octave+2)
@mobypixel
@mobypixel Год назад
@@joesalz9963 The F is a constant value for the note F in in the ControlSurfaces library. Adding octave+2 is just to shift that value up an octave and two semitones.
@macohime
@macohime Год назад
cool!!
@mobypixel
@mobypixel Год назад
Thanks, Macohime!
@emmanuelhernandezromero9124
Amazing 🔥
@mobypixel
@mobypixel Год назад
Thanks, Emmanuel!
@substhesiasspaceelevator849
@substhesiasspaceelevator849 2 года назад
Thanks for sharing this. It looks the teensy micro USB acts as a full on midi connection for the controller without the need for a USB B port is that correct? I knew the micro port was used to script and was hoping it could be used without adding a port...
@mobypixel
@mobypixel 2 года назад
Yes, the Teensy can send midi data from the usb micro port using the miditousb library. So I was able to use a usb to usb micro cable. Some Arduinos (uno, mega) don’t support that library. Control Surface has some useful info on picking a compatible board. github.com/tttapa/Control-Surface#supported-boards Thanks for watching!
@ChessmasterHex
@ChessmasterHex Год назад
I read that the Tennsy LC has 13 pins that can function as analog, what other pins are you using to allow so many buttons?
@mobypixel
@mobypixel Год назад
The buttons are going to digital pins and the knobs to analog pins. 13 High Resolution Analog Inputs, 27 Digital I/O Pins. I'm using pins 0-19 with the last four being analog. I hope that helps!
@ChessmasterHex
@ChessmasterHex Год назад
@@mobypixel Yes that helps thank you!!!
@shamsjubayer3166
@shamsjubayer3166 Год назад
Hey , how do i use this code with my Leonardo?? , potentiometer wont work . Can you please help me , iam using a leonardo.
@mobypixel
@mobypixel Год назад
One wire goes to ground, one to power, and one to an Arduino analog pin. You have to use the analog pins for potentiometers. www.electroschematics.com/arduino-leonardo-pinout/ Control Surface has a potentiometer example on this page: tttapa.github.io/Control-Surface-doc/1.2.0/Doxygen/index.html
@mobypixel
@mobypixel Год назад
Here are more details. It doesn't list Leonardo on this page for some reason. tttapa.github.io/Control-Surface-doc/Doxygen/de/de4/Control-Change-Potentiometer_8ino-example.html I'll test it out more next week.
@mobypixel
@mobypixel Год назад
This should help: forum.arduino.cc/t/adding-2nd-potentiometer-in-control-surface/969013
Далее
Bilasizmi?
00:12
Просмотров 514 тыс.
GTA 5 vs GTA San Andreas Doctors🥼🚑
00:57
Просмотров 4,3 млн
SUPER SIMPLE MIDI KEYBOARD DIY HOW TO
19:52
Просмотров 122 тыс.
Building a MIDI Controller Using Arduino
15:41
Просмотров 631 тыс.
The coolest robot I've ever built!
19:40
Просмотров 4,6 млн
Building a Minimalistic MIDI Controller
5:28
Просмотров 40 тыс.
Making A $2000 Synth For $99
8:31
Просмотров 256 тыс.
Build a Programmable USB Midi Controller - FADR-4
25:10