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

Attachment: 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

Reply via email to