On Tue, 2 Jul 2013 16:03:19 -0400 RJ Ryan <rryan-opwvymzfgylytjvyw6y...@public.gmane.org> wrote: > For compatibility and portability I'd suggest sticking with either MIDI or > HID. That way you can interoperate with any existing Mixxx 1.11.0 installs > and it will require no/minimal code changes to Mixxx. Adding a custom pipe > also present UI challenges around enumeration and selection of which pipe > to use. We already have a good system in place for MIDI / HID device > enumeration / UI selection.
Ok HID seems like the best solution from what I gleaned from the docs. Back when I used Traktor on Windows I remember I had to use a "MIDI loopback device" for my app to communicate with it, I assume that's not necessary with HID and there's a way for 2 apps to communicate directly. Can you recommend an existing Mixxx "driver" I should use as basis? I need the absolute timestamps to go through a really low-latency pipe. Also I'm hoping that having a low-latency PortAudio/Alsa capture loop to read timecode from the CDJs won't interfere with Mixxx's use of PA for output to the audio card. I'll have the UA-1A as input and an M-Audio FastTrack Pro for music output. Btw I apologize for my lack of low-level Mixxx know-how; I've wasted about a month determining the new DJing laptop I bought (XPS13) had a defective fan, was overoptimistic on porting my win32 code to Linux... and really have no excuse :) thx & cheers, -- p ------------------------------------------------------------------------------ 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