>
> Midi clock in/out is (hopefully) going to be part of my master sync
> work. Master sync should be in by 1.12 although I don't know if midi
> will be done in time for it. It should be fairly easy to implement,
> though. Mixxx will have a master sync object that not only knows what
> bpm mixxx is running at but also where in the beat Mixxx is at any given
> moment (expressed as "percent distance from the last beat").
>
looks excellent :) makes sense to be part of your master sync work. i'd
love to help with the midi clock part - especially if that may mean master
sync + midi clock in/out would make it into 1.12 ;)
will it also be possible to get the distance to the next/previous beat as a
number of sample frames as opposed to percentage? that would be useful for
when you jump to a hotcue but behind the beat so the engine could jump to
the hotcue location + the same number of frames after the beat that the
current position was?
You can check out my branch here: lp:~ywwg/mixxx/master_sync
> (https://code.launchpad.net/~ywwg/mixxx/master_sync)
>
> There are currently some hacks in it because there's no UI to set up the
> master sync object or bpm, but those should be clearly labeled.
> Whipping this into shape such that it's usable in a production
> environment is actually not the inconceivable. I've never worked with
> midi timing so someone who has experience may be able to get there
> faster.
>
midi clock would also need some UI mods. as well as send on/off and a
button to actually send out a quantized midi clock start message we'd need
a clock offset value that can be easily tweaked too, maybe not hidden in
some prefs page?
the midi clock will be very useful for synching apps like ableton - we'd
need to be able to separately select midi in and output ports though - else
mixxx will open both 'in' and 'out' instances of the virtual midi port and
not allow ableton to open it. the code that links midi in and out ports by
name is great - but fails for virtual midi ports. OT slightly on this point
i realise :p
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
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