Hi,
I’m just debugging an update of my software.
I wanted to delay the fader movement so I tried to move them (after timing mechanism)
in main::tick() or main::timer().
But this do not work correctly.
Before I do further debugging I just want to asks if this can causes problems.
Sometimes the fader moves, sometimes they don’t. And there seems to be no rule.
So I suspect a problem with interupt handling or something like this.
Normal direct fader movment works perfectly.
What’s this for you my asks…
I have 4 midiboxes with 8 faders each. Don’t know why, but my ALPS faders take
more current that Thorsten descriped. I think up to 700mA accourding datasheet.
The problem is that my power supply offers only 5A on 12V. So I have only 150mA
per faders. Thats not enough so movement of all faders together will not work properly.
My idea was to delay the movement depending on the midibox id.
midibox 4 moves directly, the next 8 faders of midibox 3 1s later, midibox 2 2s later
midibox 1 3s later. Maybe the times need improvment. Why, midibox 1 as last and midibox 4
as first? The faders of midibox 4 moves faster. The ones of midibox 1 slowest. Don’t know why.
My be an problem of usage. (lower channels vs. higher channels)
Only on events that causes movements of all faders. These are, reset (per menu or startup)
and snap shot recall. In all other cases the faders move directly of cause.
Thanks for any ideas.
Thomas
If this will work I will publish my whole code. But not before.