WLED + MIDI Player?

Hi all.

This is my first post, so my apologies if I’m posting this in the wrong category.

Is anyone aware of a MIDI player that will work with WLEDs? I tried Googling and searching this forum, but I struck out.

What I envision is a string of, say, 100 LEDs that would be placed horizontally along a gutter. The MIDI player would play MIDI files, and would light the LEDs according to these rules:

  • Lower notes play towards the left end of the LED strip, and higher notes play towards the right. Basically, think of the strip of LEDs as a piano keyboard.

  • The louder the note, the brighter the LED lights.

  • Each MIDI channel would be assigned a different color. For example, if a MIDI file uses four changes (e.g., one for soprano, one for alto, one for tenor and one for bass) channel 1 (soprano) notes would be displayed in shades of yellow; channel 2 (alto) would be displayed in shades of red; etc…

I started working on a project like this several years ago using an Arduino plus MIDI hardware, but the project got sidetracked. I’m hoping someone has already created something like this so I don’t have to reinvent the wheel. :slight_smile:



Hi and welcome to the forum ,

Are you familiar with sound reactive WLED ? or the network sync apps like ledfx , Jinx and xlights ?

One of those options should work for you


Hi, and thanks.

I have been playing with LedFx this afternoon. It’s pretty cool, however, I haven’t seen an option to process MIDI files; I only see where it processes audio. Same for the sound reactive WLED, as far as I can tell.

I will look at XLights and Jinx. Thanks for the pointers.



Since you know Ledfx it could be better to focus on it .In any case you would have to play your MIDI files somewhere on a host so just play it on the host running ledfx and your leds will dance to the music