Re: [Mixxx-devel] OSC = RIP ?

2013-06-11 Thread petah
>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 ?

2013-06-11 Thread Sean M. Pappalardo - D.J. Pegasus



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 ?

2013-06-11 Thread petah
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 ?

2013-06-11 Thread petah
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

2013-06-11 Thread Neale Pickett
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