On Fri Jul 14, 2006 at 02:29:00PM -0500, Kyle Klipowicz wrote:
The tricky part to all of this stuff is the thing that makes things like Traktor and Ableton Live and Recycle most appealing: automatic beat tracking. This is not a trivial problem, since it usually requires an analysis file matched to each audio file used, which means a bit of preprocessing to get the beat profile made.
To do this correctly, you need a nice tempo detection algorithm. I recommend the TempoTracker Pd abstraction by Greg Rippin, which you can download (along with an excellent paper on this topic and more) from http://homepages.nyu.edu/~gmr222/ . Greg was a student of Robert Rowe, NYU genius of all things machinely (made up term) musical.
beatroot looks like it has some science behind it too. anyone ever port it out to an external?
It sure would be neat to see someone doing this in Pd though, so please share the results if there are any fruits!
~Kyle
On 7/15/06, padawan12 padawan12@obiwannabe.co.uk wrote:
Hmm, this bidule thingumy http://www.mts.net/~mathers/q1_bidule_x1.html New one for me, thanks.
"Bumping" - I think it was [sfread~] I used which gives you a speed control (0-1 normalised to original sr). Using speed instead of position is trickier because you need to do a few calculations involving sample rate etc.
For maximum DJ beatmixing orgasmotrinix a Russian Dragon is the thing - peak detector + phase comparator. That way you can get a couple of buttons that do + 1 beat advance and - 1 beat backwards between 2 tracks.
cheers, andy
On Fri, 14 Jul 2006 10:41:11 -0500 "David Powers" cyborgk@gmail.com wrote:
I made this in Plogue Bidule, so I'm sure it would be easy in PD. In Bidule, it worked but only as a proof of concept, because the streaming soundfiles were streaming out of RAM, not off of disc, as would be needed in reality.
Basically you just need variable playback speed of an audiofile, and a couple of buttons to bump the sound file forward or backward. Getting the bump button tweaked to move exactly the right amount is key, since you can't put your hand on the turntable to speed up or slow down slightly.
In order to cue properly, you need multiple outs on your soundcard, unless you cue with the right and send sound from the left (not the greatest solution in my opinion).
~David
On 7/13/06, bigswift@cox.net bigswift@cox.net wrote:
Yves made a cool scratcher~ as i recall
---- padawan12 padawan12@obiwannabe.co.uk wrote:
Not myself, but I think you could easily recreate what Traktor does and add a few of your own efx too.
Pd isn't really an application - think of it as an application toolkit maybe - you build your own gadgets to do what you want.
I built a little "turntable emulator" once that allows you to speed up, kill power, do back spins and scratches, switch between 78, 45, 33 and 16 (I'm showing my age I know :).
The core components you would need are the audio file players [readsf~] or [sfread~] (I forget which one is deprecated) or [playanysf~] for mp3 and ogg too.
All you need to do very creative DJing is a few of these and a crossfader or two. Have a go it's not as difficult as it sounds. Chances are though theres a DJ lurking in here who has already built something like it.. ;)
On Thu, 13 Jul 2006 12:40:42 +0200 fz@mur.at wrote:
Hi, does anybody on the list use Pd for DJing? Patches, that have similar functions like "traktor" form
propellerhead?
thanks for any reaction.- frank z
This message was sent using IMP, the Internet Messaging Program.
https://secure.mur.at/webmail/ .............. A mur.at service.
PD-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
PD-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
-- Patrick Pagano Digital Media Specialist University of Florida Digital Worlds Institute 352-294-2082
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
--
http://theradioproject.com http://perhapsidid.blogspot.com
(((())))(()()((((((((()())))()(((((((())()()())()))) (())))))(()))))))))))))(((((((((((()()))))))))((()))) ))(((((((((((())))())))))))))))))))__________ _____())))))(((((((((((((()))))))))))_______ ((((((())))))))))))((((((((000)))oOOOOOO
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list