Re: [Mixxx-devel] OSC = RIP ?
>On 06/09/2013 02:04 PM, petah wrote: >> I'm dusting off my CDJ2MIDI code which at the time sent out either MIDI or >> OSC messages because NI & Ableton had press releases galore about supporting >> it. I know OSC is still used for touch interfaces but is it still relevant >> for audio? if not I'd rather cull it. > >As in Pioneer CDJ? Mixxx 1.11.0 now speaks HID natively and we have >presets for a few Pioneer CDJ units already, so if that's what your code >worked with, you can safely abandon it. 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. The rationale is that you can be sure to at least find one of these old CDJ-100 buggers at some gig, and without something like CDJ2MIDI to interface with Mixxx you'd have to schlep some MIDI interface with you as backup. It used to be Windows-only code which I'm now porting to Linux, it'd still need testing on different analog CDs to ensure they behave the same. Btw another reason I implemented OSC was because messages have a much larger resolution than MIDI. cheers, -- p >We would love if you could add >presets for any CDJs you may have though! > >Sincerely, >Sean M. Pappalardo >"D.J. Pegasus" >Mixxx Developer - Controller Specialist > -- 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
Re: [Mixxx-devel] OSC = RIP ?
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
Re: [Mixxx-devel] OSC = RIP ?
On Mon, 10 Jun 2013 13:20:17 -0400 RJ Ryan wrote: > Yep, that's how you would implement it. Our MIDI controller support and HID > controller support are part of a framework for defining control systems. > Adding OSC would fit right in as a new controller subsystem. OSC is a superset of MIDI, so implementing that part should be easy. I'll send my implementation source when I get my hand on it. IIRC the whole "hierarchical command discovery", which would be the tough part to implement, was never implemented by NI/Ableton but the MIDI subset definitely was. Btw I saw Ross Bencina (of PortAudio fame) released a new OSCPack a few weeks ago so apologies to Ross if he comes across my message title :) -- 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
Re: [Mixxx-devel] OSC = RIP ?
On Tue, 11 Jun 2013 09:41:17 +0200 "Sean M. Pappalardo - D.J. Pegasus" wrote: > 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. If Radiomark == Mark Hills then it was he who introduced me to RJ. He's welcome to grab the part of my code that makes sense for xwax but I still think it deserves a "native" Mixxx implementation because it also post-processes timestamps to detect key presses. Or maybe I can slice the code in half, with the low-level timestamp reading in xwax and the key interpreter in Mixxx, assuming overhead isn't excessive. 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
Re: [Mixxx-devel] need help with Baazar merging advanced_autodj
On Tue, 11 Jun 2013 08:57:29 +0200 Daniel Schürmann wrote: > Yesterday I had a fight with bzr and finally bzr has won :-( This happens to me all the time, and even when I get it to do what I wanted, I still feel like bzr won. -- 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