24 motorized fader mixer with Arduino
hello people!
well i'm arduino beginner , university professor offered me set mixer 24 motorized faders. audio part of mixer set.
my part consists on reading data faders active (touch sensitive selected), converting data 7 bit 1024 steps midi instrument , send data untouched faders can reproduce position of actual level of track in used software (let's protools, goal make generic), 1024 step definition.
i find little complex, interesting well.
there 2 general parts of project then
1) encoding voltage data each fader 24 cc (continous control) 1024 step midi instrument.
-i know normal 7 bit midi uses 128 step definition, know pitch control, example, has 1024 resolution in 7 bit midi. how can reproduce in cc controls?
-how should set touch sensitive part activate writing mode?
2) decoding midi data of different positions of each fader voltage move each motor right possition.
-i should output 1024 step data used software. can midi outputs software arduino?
-is better control servos 0/1 velocity or analog?
this questions came mind now. appreciate or advise.
fader specifications https://docs.google.com/document/d/1t73_9q8mkulk_v-c3mbdkq-txnsqwebvhifmgilzmvm/edit
thanks!
well i'm arduino beginner , university professor offered me set mixer 24 motorized faders. audio part of mixer set.
my part consists on reading data faders active (touch sensitive selected), converting data 7 bit 1024 steps midi instrument , send data untouched faders can reproduce position of actual level of track in used software (let's protools, goal make generic), 1024 step definition.
i find little complex, interesting well.
there 2 general parts of project then
1) encoding voltage data each fader 24 cc (continous control) 1024 step midi instrument.
-i know normal 7 bit midi uses 128 step definition, know pitch control, example, has 1024 resolution in 7 bit midi. how can reproduce in cc controls?
-how should set touch sensitive part activate writing mode?
2) decoding midi data of different positions of each fader voltage move each motor right possition.
-i should output 1024 step data used software. can midi outputs software arduino?
-is better control servos 0/1 velocity or analog?
this questions came mind now. appreciate or advise.
fader specifications https://docs.google.com/document/d/1t73_9q8mkulk_v-c3mbdkq-txnsqwebvhifmgilzmvm/edit
thanks!
wow. 14 reads , no replies! i'll take crack since looks interesting , unique project.
from spec listed looks don't have position of feedback on faders "are".
it not reasonable modify them or in way add potentiometer read each one's position.
after all, motorized pots themselves!
i'm thinking want control these while music going through them.
i create ac signal, higher audio range, 100-300khz or more , capacitively mix in audio.
the audio signal each fader gets split. high frequency ac signal gets filtered out, full wave rectified , capacitively filtered provide dc signal of "where" each fader is. the faders non-linear, since have audio taper, interestingly doesn't matter app. arduino reads , samples these 24 dc voltages , stores them re-use.
to recall , set faders, following. old fashioned way have linear op amp controlling each fader motor providing variable -v +v voltage using negative feedback. the 2 inputs op amp current dc "whereis" voltage of fader , dc voltage set , stored controller or arduino. faders move fastest when more differ desired, slowing down approach desired setting, i.e. voltage.
the better way have arduino loop differencing between repeatedly sampled "whereis" voltage , desired 1 , output varying correction voltage based on difference. need d/a converter(s). if interesting see if fader motors can take pwm pulses instead of varying dc. if not provide full + or full - voltage them , have them zoom new settings. perhaps wanted or perhaps have slew-rate limitting built in.
i hope helps, or perhaps gets others understand problem , chime in!
from spec listed looks don't have position of feedback on faders "are".
it not reasonable modify them or in way add potentiometer read each one's position.
after all, motorized pots themselves!
i'm thinking want control these while music going through them.
i create ac signal, higher audio range, 100-300khz or more , capacitively mix in audio.
the audio signal each fader gets split. high frequency ac signal gets filtered out, full wave rectified , capacitively filtered provide dc signal of "where" each fader is. the faders non-linear, since have audio taper, interestingly doesn't matter app. arduino reads , samples these 24 dc voltages , stores them re-use.
to recall , set faders, following. old fashioned way have linear op amp controlling each fader motor providing variable -v +v voltage using negative feedback. the 2 inputs op amp current dc "whereis" voltage of fader , dc voltage set , stored controller or arduino. faders move fastest when more differ desired, slowing down approach desired setting, i.e. voltage.
the better way have arduino loop differencing between repeatedly sampled "whereis" voltage , desired 1 , output varying correction voltage based on difference. need d/a converter(s). if interesting see if fader motors can take pwm pulses instead of varying dc. if not provide full + or full - voltage them , have them zoom new settings. perhaps wanted or perhaps have slew-rate limitting built in.
i hope helps, or perhaps gets others understand problem , chime in!
Arduino Forum > Using Arduino > Project Guidance > 24 motorized fader mixer with Arduino
arduino
Comments
Post a Comment