Basically I'm just trying to create a "man in the middle" software to handle LED's and other deck control's on Denon's DN-S3700 deck (it's a DJ turntable MIDI controller). The thing I don't like about how Denon configured their turntable is that it sends a signal to the computer all the time while it's rotating. Because of that, there are a few things that come up:
1) 45 rpm is thus eliminated because, according to Denon, it would be a nightmare to code for both 33 and 45 (which it would)
2) Lag time occurs between buttons because you have to handle the turntable calls all the time and the button presses get shoved behind the constant turntable calls.
Personally, I haaate that >.< If I designed it, I would have just sent a note meaning its playing, sent the note of the turntable speed relativity, and then only send notes when the turntable speed changes (relative to the original speed so you could have either 33 or 45 rpm) and it would also eliminate other button lag. But, I'm not here to give me ingenious thoughts ^_~
I'm here just to request some advice on how to go about handling it. I already have the GUI created and have MIDI support to talk to the controllers. I can light up lights, turn on the turntable, etc etc, but like I said, that button lag is killing me, specifically when I want to add turntable speed support relative to the pitch fader.