[PD] pd DJ

carmen _ at whats-your.name
Fri Jul 14 21:44:45 CEST 2006


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 at 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 at 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 at cox.net <bigswift at cox.net> wrote:
> >> >
> >> > Yves made a cool scratcher~ as i recall
> >> >
> >> >
> >> > ---- padawan12 <padawan12 at 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 at 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 at iem.at mailing list
> >> > > > UNSUBSCRIBE and account-management ->
> >> > http://lists.puredata.info/listinfo/pd-list
> >> > >
> >> > > _______________________________________________
> >> > > PD-list at 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 at iem.at mailing list
> >> > UNSUBSCRIBE and account-management ->
> >> > http://lists.puredata.info/listinfo/pd-list
> >> >
> >>
> >
> >_______________________________________________
> >PD-list at 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 at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
> 




More information about the Pd-list mailing list