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

Поділитися
Вставка
  • Опубліковано 31 лип 2024
  • 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

  • @philzee7452
    @philzee7452 11 місяців тому +1

    this slaps so hard, well done

  • @JonValtandtheEvilRobots
    @JonValtandtheEvilRobots 10 місяців тому +1

    Great follow up. You’ll eventually see all this in action over on my channel.

    • @bassjansson
      @bassjansson  10 місяців тому

      Thanks, looking forward to it! :)

  • @TrinityCodex
    @TrinityCodex Рік тому +1

    sweet! but u did use the arduino beetle board in the last video

    • @bassjansson
      @bassjansson  Рік тому +1

      Haha true! I actually meant to say "same two chips"

  • @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!

  • @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 Рік тому +1

      @@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! 🙂