A Free Utility for Those That DJ With Live
-
- Posts: 3593
- Joined: Thu Nov 02, 2006 9:57 pm
- Location: Another Green World
I have no idea how the file is structured, so my loading method is pretty hacky. I search for the string "WarpMarker" in the asd file. The first match is related to the file structure or something, because it's not actually a warp marker. Every match for "WarpMarker" after the first, however, is.nbinder wrote:Could you provide some information about how you read the asd files? I would be very interested to read the information from the asd file, too....
These warp markers contain a beat number and the position in milliseconds in the audio file. To find the tempo, I just read the beat number and position for the first two warp markers and used that to find the tempo. There's an extra warp marker in the file that's not shown in Live to enable the calculation of the tempo for the last warp marker.
If anyone from Ableton is reading this, mucking around in hex editors is no fun--proper documentation for your file formats would be awesome!
no not really. the world of efx you can use is smaller, but so what. the efx in traktor are good... if you need more than that i don't know what to tell youoblique strategies wrote:Any serious (or minor) downsides to Traktor?drush wrote:one of my least favorite things about ~djing with Live is keeping tracks organized. and is why i really like traktor now that it does 4 decks.. the database.
on the fly looping is a lot easier in traktor.. it's built with djing in mind (duh) so looping is simple and seamless.
midi integration is good.. you can control whatever you want.. you can effectively tear stuff apart in real time.
can't really think of much else. as long as you aren't trying to do a more serious live PA, like with lots of little tiny clips, it was purpose-built for djing. and finally works really well for that.
ironically the one failing it *might* have, in the traktor manual they say that if you can't get a beatgrid to cooperate with a really stubborn file (i.e. it won't warp nicely, in Live-speak) they actually recommend taking the file into Live, warping it, and then bringing it back into traktor. not sure how this works with markers and whatnot because i've really not had any problems getting stuff to match up in traktor.. but it's in the manual.
and i rarely found myself playing more than 4 files at once in Live, so...
a searchable, visible, extensible track database for djing is SO nice.
Here you go: http://www.annoware.com/downloads/Tempo ... r/Main.cpp
I've documented the relevant bits. If you want to compile, you'll need JUCE: http://www.rawmaterialsoftware.com/juce/
I've documented the relevant bits. If you want to compile, you'll need JUCE: http://www.rawmaterialsoftware.com/juce/
-
- Posts: 3593
- Joined: Thu Nov 02, 2006 9:57 pm
- Location: Another Green World
drush wrote:no not really. the world of efx you can use is smaller, but so what. the efx in traktor are good... if you need more than that i don't know what to tell youoblique strategies wrote:Any serious (or minor) downsides to Traktor?drush wrote:one of my least favorite things about ~djing with Live is keeping tracks organized. and is why i really like traktor now that it does 4 decks.. the database.
on the fly looping is a lot easier in traktor.. it's built with djing in mind (duh) so looping is simple and seamless.
midi integration is good.. you can control whatever you want.. you can effectively tear stuff apart in real time.
can't really think of much else. as long as you aren't trying to do a more serious live PA, like with lots of little tiny clips, it was purpose-built for djing. and finally works really well for that.
ironically the one failing it *might* have, in the traktor manual they say that if you can't get a beatgrid to cooperate with a really stubborn file (i.e. it won't warp nicely, in Live-speak) they actually recommend taking the file into Live, warping it, and then bringing it back into traktor. not sure how this works with markers and whatnot because i've really not had any problems getting stuff to match up in traktor.. but it's in the manual.
and i rarely found myself playing more than 4 files at once in Live, so...
a searchable, visible, extensible track database for djing is SO nice.
Thanks for the info drush.
I use Live for so many different things, including DJing. But I've been hearing for a while now that some of the other DJ apps were better suited for basic DJ work. I'll have to check it out one of these days.
BTW: are you on Mac, PC, or both? Any computer-related issues like crashing, etc.?
-
- Posts: 3593
- Joined: Thu Nov 02, 2006 9:57 pm
- Location: Another Green World
Great! Thanks for posting the source...
One thing that I've noticed is that it doesn't load all files into the app, so it can't rename all of them. Some of the files that it wasn't able to load were already manually renamed (doing some testing), and as far as I remember they weren't overly atmospheric tracks or anything.
I guess sometimes (format/regularity of warp markers?) it just can't figure it out...
One thing that I've noticed is that it doesn't load all files into the app, so it can't rename all of them. Some of the files that it wasn't able to load were already manually renamed (doing some testing), and as far as I remember they weren't overly atmospheric tracks or anything.
I guess sometimes (format/regularity of warp markers?) it just can't figure it out...
-
- Posts: 716
- Joined: Mon Apr 02, 2007 2:35 am
- Location: London, UK
- Contact:
very handy app
nice job man,i like this app good for djing but one thing i dont understand about this app is, it cant read all the tempo's live provide or i'm i doing something wrong? cuz if i add the files to it,It renames some of the files but not all i unno why. i'm i doing some thing wrong? works great but not fully help me out if u can homie, like this app