hey all. im trying to implement this schematic into my LED’s on my midibox:
Where in this circuit are you intending to connect your “control” line from the DOUT or whatever?
As it is right now, I don’t think you could make it work. But with some changes, maybe: if you had an NPN configuration, where the transistor is “below” the LED/resistor pair (as opposed to the configuration in the diagram"above") [so in other words, change the circuit to current sinking instead of sourcing], then you might get away with feeding each LED from the DOUT as per the example for 32 LEDs from a DOUT
could you go a little more indepth? at what level language would it have to be programmed? when you say software side do you mean MIOS or write a stand alone application to control sent voltage, ect?
I’ve currently no clear picture of what you are trying to do, therefore I cannot give you a clear answer.
I asked for the MIOS application, because the implementation will heavily depend on the program which has to be modified. E.g., the MIDIbox64/64E is programmed in assembler, the MIDIbox LC (new version) in C.
On the other hand: in my oppinion it is not really useful to integrate flashing LEDs into a Logic Control emulation, because the host flashes the LEDs by itself if required. E.g., when you select the Solo button, the Mute LEDs of all not-soloed tracks will flash. An additional flash algorithm from MIDIbox internal would propably only confuse.
actually im not trying to flash a button as if i was in RecordArm or the likes, im trying to fade up to and fade down from a button push instead of having it just hit with luminosity all at once.
ex. think the Apple monitor/desktop on and off button. when you touch it it “glows” or fades in and out instead of just coming on and off.
ok - now I understand what you mean with pulse effect. It’s possible to dim the LEDs via pulse-width-modulation. It wouldn’t cost much performance (and wouldn’t consume too much memory) if only one or two LEDs are dimmed, but for 50 LEDs I see no chance to integrated this into the MBLC application - the CPU load is already very high, especially when the host application sends a lot of MIDI events at the same time. An additional PWM handler for so much LEDs would provoke MIDI buffer overruns.
by “50 LED’s” do you mean at the same time or the memory to program PWM for each of them?
i was hoping on using the pulse for all the buttons and the LED rings (not for the meters though)
i wouldnt be pressing more than one button at a time, but with the LED rings they are going to be going all at the same time if theres alot of panning.
is there no hardware way to do it (like the schematic at the top) and still comply to the hookup pattern for the midibox?