The datastream for WS2812 is serial and runs separately to J8/9, so matrix events don’t make sense. Instead, each LED needs its own EVENT_RGBLED. The current _NG implementation can either change the hue (colour) or the value (brightness) when dimmed=1.
Let me know if you want some PCBs and/or encoders.
Hm okay. But if I have a strip of 6 LEDs and I want them to show the status of a fader or encoder like a led-bar or led-ring which sends f.e. CC16, how to do that? Or isn’t it possible yet? Maybe I could assign different ranges to the LEDs…this is the only workaround I could think of at the moment
i have another idea for lightning the encoders. So no need for PCBs or encoders. Will share it as soon as I’ve tested it.
I have an idea in mind but I don’t know if it’s possible to program it. It seems like a challenge.
Let’s assume we have a midi-keyboard and a strip of WS2812 on top of the keys. What I want to do is, visualizing the split-zones of the keyboard. My DAW is able to send tons of different values f.e. CC, NoteOn, SysEx, NRPN, and so on.
My first idea was to assign a CC to the LEDs f.e. CC16. If I now send CC64 to the MIDIbox, all LEDs would light up which are <= 64. But what if I only want LED10-LED16 to light up and not the LEDs which are lower than that?
Another idea: Assign a CC-value to every LED f.e. value 0 = LED1, value 1 = LED2, etc. But that would mean, that A LOT of MIDI data has to be sent to the MIDIbox on patch-change.
So is there anything I overlook? Do you have any other ideas how to address a range of WS2812 LEDs?
I ordered a new bunch of WS2812B LEDs. The problem: They are not working! I tested them in the same environment as the last bunch, which worked great. But the new LEDs do not.
I at first thought that I received the wrong LEDs. But I doublechecked with an Arduino and they work well on those as well as my old LEDs.
I tried to replace the pullup with a 470Ohm and a 10k but both is not working.