How to build your own MIDI to DMX interface (DIN5 to XLR)

  Рет қаралды 1,853

Bass Jansson

Bass Jansson

Жыл бұрын

Repository: github.com/bassjansson/midi2dmx
Press 'show more' for full project description which is down here.
Wish to support my channel? You can buy me a coffee at:
ko-fi.com/bassjansson
www.buymeacoffee.com/bassjansson
/ bassjansson
Thank you for your support! :)
MIDI2DMX (MIDI-in to DMX-out)
A tutorial for building a tiny but powerful MIDI device which acts just like any modern synthesizer or MIDI controller, but it doesn't make any sounds, it sends the MIDI messages as DMX values to your DMX lights system instead!
Now you will not need these big and expensive DMX modules anymore and you'll never have to leave your DAW again to some other app to program your light show! Sync your beats with your lights and create a lightshow simply using MIDI notes and MIDI control changes. Need more control? Update the firmware with your custom code or create an Ableton Max for Live patch to get even more out of it! And when you add the MIDI DIN5 input plug to your device, you can even use your synthesizer or MIDI controller to directly control your lights without using a computer, how awesome!
What hardware do I need?
- An ATmega32U4 microcontroller, for example:
- Arduino Leonardo (docs.arduino.cc/hardware/leon...)
- Arduino Micro (store.arduino.cc/products/ard...)
- Arduino Pro Micro (www.sparkfun.com/products/12640)
- Adafruit ItsyBitsy (www.adafruit.com/product/3677)
- DFRobot Beetle (www.dfrobot.com/product-1075....)
- A MAX485 module
- An XLR-female connector/panelmount or a short XLR cable to cut in half
- A Micro-USB cable
- Some (jumper) cables
- MIDI DIN5 input board (see the repository to order the PCB yourself)
NOTE: Other Arduino microcontrollers are not tested. You will NEED a microcontroller which has native-USB support, just like the 32U4, otherwise the USB-MIDI won't work. There are workarounds e.g. for the Arduino Uno, but I won't get into detail on that here.
What software do I need?
- Arduino IDE (www.arduino.cc/en/software)
- Arduino MIDI Library (github.com/FortySevenEffects/...)
- Arduino MIDIUSB Library (github.com/arduino-libraries/...)
- Arduino USB-MIDI Library (github.com/lathoub/Arduino-US...)
- Arduino DmxSimple Library (github.com/PaulStoffregen/Dmx...)
How to upload the code?
Use the Arduino IDE and select Arduino Leonardo as the board, doesn't matter which 32U4 board you have from the list of boards above.
You're welcome!
Bass Jansson, Technology for the Arts

Пікірлер: 13
@JonValtandtheEvilRobots
@JonValtandtheEvilRobots 9 ай бұрын
Great follow up. You’ll eventually see all this in action over on my channel.
@bassjansson
@bassjansson 9 ай бұрын
Thanks, looking forward to it! :)
@philzee7452
@philzee7452 11 ай бұрын
this slaps so hard, well done
@bassjansson
@bassjansson 11 ай бұрын
Thank you! :)
@bartfinders
@bartfinders 5 ай бұрын
Ik heb hem ook gebouwd. De USB midi werkt perfect. Alleen de serial midi werkt niet. Ik kan data lezen en zie ook in de serial monitor dat er via serial wat binnen komt. Probleem is dat de lichten niet meer via dmx worden aangestuurd (tx doet het niet). Iemand een oplossing of een soortgelijk probleem gehad?
@bassjansson
@bassjansson 5 ай бұрын
Hallo Bart, ik zou je kunnen helpen het probleem op te lossen. Je zou me een e-mail kunnen sturen met meer informatie. Belangrijk is dat je aangeeft welke pins je gebruikt hebt. Zie mijn profiel voor mijn e-mail adres!
@TrinityCodex
@TrinityCodex Жыл бұрын
sweet! but u did use the arduino beetle board in the last video
@bassjansson
@bassjansson Жыл бұрын
Haha true! I actually meant to say "same two chips"
@Edwin-van-der-Putten
@Edwin-van-der-Putten Жыл бұрын
Zooo goeddddd! ik ben op zoek naar zo'n dingetje! verkoop je ze niet...? ik ben niet zo handig in dit soort dingen... ik werk nu met een lomp grote controller waar ik alleen de MIDI > DMX converter van gebruik...
@bassjansson
@bassjansson Жыл бұрын
Hey Edwin, helaas verkoop ik ze niet. Was wel een ideetje, maar uiteindelijk moet de code steeds aangepast worden tot ieders eigen systeem. Ik zou dan ook een app moeten bouwen, maar dat zit er niet in voor mij. Het is nu de bedoeling geweest om de DIY community een jumpstart te geven om zo'n module te bouwen. Bedankt voor je compliment! :) Groeten, Bass
@Edwin-van-der-Putten
@Edwin-van-der-Putten Жыл бұрын
@@bassjansson Dank je voor je antwoord! We gaan proberen er zelf eentje te bouwen... heb je tips voor ons...?
@bassjansson
@bassjansson Жыл бұрын
Mensen lopen soms tegen wat kleine probleempjes aan, die zul je vinden in de andere comments onder deze twee videos. Als je de MIDI DIN plug niet nodig hebt, en USB voldoende is, dan zou je mijn eerste versie van de module beter kunnen bouwen. Handig zou vooral zijn om iemand te hebben die verstand heeft van Arduino's programmeren, die mijn code zal begrijpen en aanpassingen naar wens zou kunnen maken. Ik heb twee software versies, direct en mapped. De eerste video gebruikt direct. Deze heeft een stuk minder aanpassingen nodig en werkt zowel meteen, maar deze kan niet worden 'bespeeld' door bijvoorbeeld een synthesizer. De mapped versie is iets meer aangepast op mijn eigen systeem en kan worden 'bespeeld' door een synthesizer. Deze zou dus echter ook iets aangepast moeten worden op jouw systeem.
@Edwin-van-der-Putten
@Edwin-van-der-Putten Жыл бұрын
@@bassjansson Ik doe het JUIST voor de MIDI connector... we spelen live met een sequenser die MIDi en Audio afspeelt, daar wil ik dus ook het licht mee gaan aansturen! 🙂
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 132 МЛН
Nutella bro sis family Challenge 😋
00:31
Mr. Clabik
Рет қаралды 13 МЛН
Хотите поиграть в такую?😄
00:16
МЯТНАЯ ФАНТА
Рет қаралды 2,3 МЛН
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 6 МЛН
How to build your own USB-MIDI to DMX interface
12:23
Bass Jansson
Рет қаралды 9 М.
SmartShow USB to DMX from Ebay, setup and simple testing
14:06
Mikes_LED_Shed
Рет қаралды 24 М.
LCD Soundsystem - Dance Yrself Clean (Live Looping Cover)
7:40
Bass Jansson
Рет қаралды 6 М.
Build Your Own Phased Array Beamformer
30:38
Jon Kraft
Рет қаралды 194 М.
Exploring TapTo on the MiSTer
19:02
What's Ken Making
Рет қаралды 2,8 М.
How to USE MIDI to Control Your DMX LIGHTING - Full Tutorial
26:14
DMX Control for Robot Animatronics?
13:50
James Bruton
Рет қаралды 63 М.
Programming with MIDI in Python | Responding to MIDI Messages
9:32
Когда папа - ТРЕНЕР!🤣
1:00
Petr Savkin
Рет қаралды 3,3 МЛН
Looks realistic #tiktok
0:22
Анастасия Тарасова
Рет қаралды 101 МЛН