Hey all, Alex Markley here. I'm new to the list (and to Mixxx development) but regardless I hope to make some nice contributions soon.
I imagine there probably aren't very many people still using the legacy (unmaintained) GDAM DJ program for linux anymore. I myself was using it to do live shows long after it stopped being a good idea to do so.
My first step in migrating from GDAM to Mixxx was pointing Mixxx to my GDAM music library. It was able to import all of my (MP3) tracks without any problem. But, of course, my BPM information was missing.
Instead of manually importing the BPM and first beat from literally hundreds of tracks, I wrote this little CLI PHP script to do it for me.
It simply reads in a GDAM "database" file and a mixxxtrack.xml, copies BPM-related info from the GDAM file to the mixxxtrack.xml in memory, and dumps a new mixxxtrack.xml to stdout.
Sadly, BeatFirst in mixxxtrack.xml does not appear to be implemented yet. (It would be quite nice if Mixxx used BeatFirst to line up the beat lines and/or auto-cue to the first beat when loading a track.)
Like I said, probably not very many people using GDAM any more, but if there are, perhaps this script will help in the migration process.
Either way, I mostly just thought I'd say hi to the list. :)I'm also working on some patches to the Mixxx codebase which will allow support for my new Numark Total Control MIDI controller. I have quite a few little patches which I want to submit for review, but that'll have to wait until the weekend. ;)
ttyl! -- Alex (Malex) Markley 740.927.3588 - http://MalexMedia.Net/ - http://SermonMP3s.com/
gdam_to_mixxx.php
Description: application/php
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
