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.
<br><br>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.
<br><br>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).<br><br>~David<br><br><div><span class="gmail_quote">
On 7/13/06, <b class="gmail_sendername"><a href="mailto:bigswift@cox.net">bigswift@cox.net</a></b> &lt;<a href="mailto:bigswift@cox.net">bigswift@cox.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Yves made a cool scratcher~ as i recall<br><br><br>---- padawan12 &lt;<a href="mailto:padawan12@obiwannabe.co.uk">padawan12@obiwannabe.co.uk</a>&gt; wrote:<br>&gt;<br>&gt; Not myself, but I think you could easily recreate
<br>&gt; what Traktor does and add a few of your own efx too.<br>&gt;<br>&gt; Pd isn't really an application - think of it as<br>&gt; an application toolkit maybe - you build your<br>&gt; own gadgets to do what you want.<br>
&gt;<br>&gt; I built a little &quot;turntable emulator&quot; once that<br>&gt; allows you to speed up, kill power, do back spins<br>&gt; and scratches, switch between 78, 45, 33 and 16<br>&gt; (I'm showing my age I know :).
<br>&gt;<br>&gt; The core components you would need are the audio file<br>&gt; players [readsf~] or [sfread~] (I forget which one<br>&gt; is deprecated) or [playanysf~] for mp3 and ogg too.<br>&gt;<br>&gt; All you need to do very creative DJing is a few
<br>&gt; of these and a crossfader or two. Have a go it's<br>&gt; not as difficult as it sounds. Chances are though<br>&gt; theres a DJ lurking in here who has already built<br>&gt; something like it.. ;)<br>&gt;<br>&gt;<br>
&gt; On Thu, 13 Jul 2006 12:40:42 +0200<br>&gt; <a href="mailto:fz@mur.at">fz@mur.at</a> wrote:<br>&gt;<br>&gt; &gt; Hi,<br>&gt; &gt; does anybody on the list use Pd for DJing?<br>&gt; &gt; Patches, that have similar functions like &quot;traktor&quot; form propellerhead?
<br>&gt; &gt; thanks for any reaction.-<br>&gt; &gt; frank z<br>&gt; &gt;<br>&gt; &gt; -----------------------------------------------------------------<br>&gt; &gt; This message was sent&nbsp;&nbsp;using IMP, the Internet Messaging Program.
<br>&gt; &gt; -----------------------------------------------------------------<br>&gt; &gt; <a href="https://secure.mur.at/webmail/">https://secure.mur.at/webmail/</a>&nbsp;&nbsp;..............&nbsp;&nbsp;A <a href="http://mur.at">mur.at</a>
 service.<br>&gt; &gt; -----------------------------------------------------------------<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; <a href="mailto:PD-list@iem.at">PD-list@iem.at
</a> mailing list<br>&gt; &gt; UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br>&gt;<br>&gt; _______________________________________________
<br>&gt; <a href="mailto:PD-list@iem.at">PD-list@iem.at</a> mailing list<br>&gt; UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a>
<br><br>--<br>Patrick Pagano<br>Digital Media Specialist<br>University of Florida<br>Digital Worlds Institute<br>352-294-2082<br><br><br>_______________________________________________<br><a href="mailto:PD-list@iem.at">PD-list@iem.at
</a> mailing list<br>UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br></blockquote></div><br>