On 06/11/2013 09:26 AM, petah wrote:
No, my code is for the original, analog-only CDJs with only stereo RCA out on the back, no USB or MIDI, I've got a video at http://www.hackerdjs.com/software.
Wow, that's really cool! You should mention this on the xwax mailing list as well since I know Radiomark would be interested in that since he was kicking around designing his own time code too.
Btw another reason I implemented OSC was because messages have a much larger resolution than MIDI.
Sure. HID does as well since it's basically just byte packets that contain arbitrary data, so the decoder could be as simple as just recovering the data bytes from the analog sound, then Mixxx's controller scripting can actually process them.
Otherwise, an OSC back-end would need to be written for Mixxx as explained above, but that's a simple matter if you already understand OSC (and there's an (L)GPL OSC library we can link to.) You'd copy the src/controllers/hid directory to src/controllers/osc then rename the files and classes within from HID* to OSC* then make the library-specific changes in oscenumerator.cpp and osccontroller.h/cpp. Then test, fix, tweak, and you're done.
Sincerely, Sean M. Pappalardo "D.J. Pegasus" Mixxx Developer - Controller Specialist
smime.p7s
Description: S/MIME Cryptographic Signature
------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev
_______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel