<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Digital Vinyl, Free and Open Source, in Max/MSP, Pd, Linux</title>
	<atom:link href="http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/</link>
	<description>The latest gear, software, and techniques for electronic music production and performance</description>
	<pubDate>Fri, 16 May 2008 21:56:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: ChuckEye</title>
		<link>http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-465247</link>
		<dc:creator>ChuckEye</dc:creator>
		<pubDate>Wed, 07 May 2008 03:36:05 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-465247</guid>
		<description>I'm not certain, but I believe one incarnation of Laurie Anderson's magnetic tape violin bow used control code instead of audio. Odd to think it's taken this long to do it with turntables...</description>
		<content:encoded><![CDATA[<p>I&#8217;m not certain, but I believe one incarnation of Laurie Anderson&#8217;s magnetic tape violin bow used control code instead of audio. Odd to think it&#8217;s taken this long to do it with turntables&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: karhu</title>
		<link>http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459575</link>
		<dc:creator>karhu</dc:creator>
		<pubDate>Thu, 01 May 2008 21:53:08 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459575</guid>
		<description>Regarding other vinyls than finalscratch and serato: Most vinyls I have seen use a 1khz wave with a phase-difference of 90 deg on the channels. So determining the direction is a matter of comparing which waveform on the respective channel is leading. Determining the pitch is comparable to comparing the zero-crossings to the ones expected on the original waveform at 1khz - repectively at 33rpm. So the only parameters for pitch detection are: phase of the waveform (starting either at 0 or 180 deg) and the frequency of it. So I'd be surprised if exact pitch information couldn't be extracted from any of the available timecoders regardless of the used timecode-vinyl by adjusting the input channels/exchanging them and multiplying the decoded pitch by a constant factor. Regardless of this, I am interested to see how the timecode for the other vinyls is encoded.</description>
		<content:encoded><![CDATA[<p>Regarding other vinyls than finalscratch and serato: Most vinyls I have seen use a 1khz wave with a phase-difference of 90 deg on the channels. So determining the direction is a matter of comparing which waveform on the respective channel is leading. Determining the pitch is comparable to comparing the zero-crossings to the ones expected on the original waveform at 1khz - repectively at 33rpm. So the only parameters for pitch detection are: phase of the waveform (starting either at 0 or 180 deg) and the frequency of it. So I&#8217;d be surprised if exact pitch information couldn&#8217;t be extracted from any of the available timecoders regardless of the used timecode-vinyl by adjusting the input channels/exchanging them and multiplying the decoded pitch by a constant factor. Regardless of this, I am interested to see how the timecode for the other vinyls is encoded.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Kirn</title>
		<link>http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459476</link>
		<dc:creator>Peter Kirn</dc:creator>
		<pubDate>Thu, 01 May 2008 19:46:02 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459476</guid>
		<description>Wallace, true ... we've mentioned Ms. Pinky ad infinitum. I should have said "mainstream DVS." Of the sort of major packages, Serato was the first. Even they're doing it as a plug-in, though, so I don't know whether that "counts" or not.</description>
		<content:encoded><![CDATA[<p>Wallace, true &#8230; we&#8217;ve mentioned Ms. Pinky ad infinitum. I should have said &#8220;mainstream DVS.&#8221; Of the sort of major packages, Serato was the first. Even they&#8217;re doing it as a plug-in, though, so I don&#8217;t know whether that &#8220;counts&#8221; or not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: beatfix</title>
		<link>http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459473</link>
		<dc:creator>beatfix</dc:creator>
		<pubDate>Thu, 01 May 2008 19:45:02 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459473</guid>
		<description>@nkem - You're right, instead of "platter" I should have said record.  It just kills me that there's no way to read and interpret vinyl control techniques while using real records.

The Numark X1 is interesting in that it uses a special spindle and "control platter" to allow for vinyl-style scratching of CDs, but it's not the same thing as scratching a regular record, and there's no obvious way to do it.  Clearly we need smarter people than me working on this issue... :)</description>
		<content:encoded><![CDATA[<p>@nkem - You&#8217;re right, instead of &#8220;platter&#8221; I should have said record.  It just kills me that there&#8217;s no way to read and interpret vinyl control techniques while using real records.</p>
<p>The Numark X1 is interesting in that it uses a special spindle and &#8220;control platter&#8221; to allow for vinyl-style scratching of CDs, but it&#8217;s not the same thing as scratching a regular record, and there&#8217;s no obvious way to do it.  Clearly we need smarter people than me working on this issue&#8230; :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nkem</title>
		<link>http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459456</link>
		<dc:creator>nkem</dc:creator>
		<pubDate>Thu, 01 May 2008 19:28:30 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459456</guid>
		<description>@beatfix,
you want what?!

You want a turntable that sends midi data to the computer based on "the hardware (platter speed / direction, tonearm position, etc.)" regardless of what the vinyl is doing? This doesn't make any sense to me. 

You don't cue a record with the platter... and you certainly don't scratch with a platter. Some djs only change the speed of a record with the platter &#38; speed controls, but every dj has to touch teh vinyl at some point or another... some more than others.

Never heard anyone with such a request before.</description>
		<content:encoded><![CDATA[<p>@beatfix,<br />
you want what?!</p>
<p>You want a turntable that sends midi data to the computer based on &#8220;the hardware (platter speed / direction, tonearm position, etc.)&#8221; regardless of what the vinyl is doing? This doesn&#8217;t make any sense to me. </p>
<p>You don&#8217;t cue a record with the platter&#8230; and you certainly don&#8217;t scratch with a platter. Some djs only change the speed of a record with the platter &amp; speed controls, but every dj has to touch teh vinyl at some point or another&#8230; some more than others.</p>
<p>Never heard anyone with such a request before.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wallace Winfrey</title>
		<link>http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459444</link>
		<dc:creator>Wallace Winfrey</dc:creator>
		<pubDate>Thu, 01 May 2008 19:14:13 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459444</guid>
		<description>Re: Torq vinyl, I believe that support for all iterations of MsPinky vinyl, including Torq, is included in the Max objects, even for absolute mode. Full support for the Torq vinyl is also present in the SDK. 

"Only recently did a DVS, Serato, take on visuals..."

Actually, Peter, I believe MsPinky was scratching visuals with MaxiPatchAV from the get-go...so technically scratching visuals with DVS has been around almost as long as DVS itself :-)</description>
		<content:encoded><![CDATA[<p>Re: Torq vinyl, I believe that support for all iterations of MsPinky vinyl, including Torq, is included in the Max objects, even for absolute mode. Full support for the Torq vinyl is also present in the SDK. </p>
<p>&#8220;Only recently did a DVS, Serato, take on visuals&#8230;&#8221;</p>
<p>Actually, Peter, I believe MsPinky was scratching visuals with MaxiPatchAV from the get-go&#8230;so technically scratching visuals with DVS has been around almost as long as DVS itself :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: newmiracle</title>
		<link>http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459401</link>
		<dc:creator>newmiracle</dc:creator>
		<pubDate>Thu, 01 May 2008 18:18:05 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459401</guid>
		<description>beatfix, I believe with this max/pd app this might be close to what you're looking for.  Of course it's not a self contained piece of hardware, but you might be tempted to forget that once you see the results.

Aesop Rock's dj had a routine scratching video samples on ace's last tour.  It was really fun (scratching an old 50's coffee commercial).

Also, isn't there some kind of DVD faxcimile of CD decks that puts out video?  I'm pretty sure that might get close to what you want- google around.</description>
		<content:encoded><![CDATA[<p>beatfix, I believe with this max/pd app this might be close to what you&#8217;re looking for.  Of course it&#8217;s not a self contained piece of hardware, but you might be tempted to forget that once you see the results.</p>
<p>Aesop Rock&#8217;s dj had a routine scratching video samples on ace&#8217;s last tour.  It was really fun (scratching an old 50&#8217;s coffee commercial).</p>
<p>Also, isn&#8217;t there some kind of DVD faxcimile of CD decks that puts out video?  I&#8217;m pretty sure that might get close to what you want- google around.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: beatfix</title>
		<link>http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459394</link>
		<dc:creator>beatfix</dc:creator>
		<pubDate>Thu, 01 May 2008 18:08:13 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459394</guid>
		<description>I still remember the first time I saw the EJ MIDI turntable (developed at MIT by Justin Kent and Nate Janos, among others) - it used an optical system, with crazy black-and-white custom vinyls, to scratch Quicktime movies.  I thought to myself, "Awesome, but too bad it doesn't work with my regular records somehow".

I've been following the digital vinyl scene ever since (Ms. Pinky, Final Scratch, Serato, Torq), and was always a bit put off by the fact that they all required this layer of timecode interpretation - always seemed inefficient to me.

Just recently I saw a Numark product that perked my interest again - the X2 hybrid turntable.  It's a fully functional vinyl turntable, that also uses the platter as a control device for CDs.
http://www.turntablelab.com/dj_equipment/48/11/21438.html

When someone makes a working turntable that also outputs control data (such as MIDI) directly from the hardware (platter speed / direction, tonearm position, etc.) - I'll be first in line to buy one.  Finally, I will have the ability to mix, pitch, and scratch my existing records and simultaneously send control data to computers / video / what-have-you.</description>
		<content:encoded><![CDATA[<p>I still remember the first time I saw the EJ MIDI turntable (developed at MIT by Justin Kent and Nate Janos, among others) - it used an optical system, with crazy black-and-white custom vinyls, to scratch Quicktime movies.  I thought to myself, &#8220;Awesome, but too bad it doesn&#8217;t work with my regular records somehow&#8221;.</p>
<p>I&#8217;ve been following the digital vinyl scene ever since (Ms. Pinky, Final Scratch, Serato, Torq), and was always a bit put off by the fact that they all required this layer of timecode interpretation - always seemed inefficient to me.</p>
<p>Just recently I saw a Numark product that perked my interest again - the X2 hybrid turntable.  It&#8217;s a fully functional vinyl turntable, that also uses the platter as a control device for CDs.<br />
<a href="http://www.turntablelab.com/dj_equipment/48/11/21438.html" rel="nofollow">http://www.turntablelab.com/dj_equipment/48/11/21438.html</a></p>
<p>When someone makes a working turntable that also outputs control data (such as MIDI) directly from the hardware (platter speed / direction, tonearm position, etc.) - I&#8217;ll be first in line to buy one.  Finally, I will have the ability to mix, pitch, and scratch my existing records and simultaneously send control data to computers / video / what-have-you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Kirn</title>
		<link>http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459361</link>
		<dc:creator>Peter Kirn</dc:creator>
		<pubDate>Thu, 01 May 2008 17:32:45 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459361</guid>
		<description>Ah, I couldn't remember, but that sounds right.

And, of course, for a lot of these kinds of applications you don't really care about absolute positioning, because you're turning the turntable into a controller. Then again, the vinyl isn't expensive, so it could be worth picking up a couple of actual Ms. Pinky records. (Plus then they can be pink.)</description>
		<content:encoded><![CDATA[<p>Ah, I couldn&#8217;t remember, but that sounds right.</p>
<p>And, of course, for a lot of these kinds of applications you don&#8217;t really care about absolute positioning, because you&#8217;re turning the turntable into a controller. Then again, the vinyl isn&#8217;t expensive, so it could be worth picking up a couple of actual Ms. Pinky records. (Plus then they can be pink.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tobamai</title>
		<link>http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459359</link>
		<dc:creator>tobamai</dc:creator>
		<pubDate>Thu, 01 May 2008 17:28:26 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2008/05/01/digital-vinyl-free-and-open-source-in-maxmsp-pd-linux/#comment-459359</guid>
		<description>"The Torq vinyl is almost identical to the Ms Pinky Generation 4 vinyl. The only difference is that the digital position values encoded on the Torq vinyl are scrambled relative to the digital values on the Ms Pinky Generation 4 Vinyl."

- from the pinkstah over on the ms pinky forum

My experience is that torq vinyl works fine as gen 4 vinyl in relative mode (obviously, if the timestamps are scrambled, it won't work right in absolute mode)</description>
		<content:encoded><![CDATA[<p>&#8220;The Torq vinyl is almost identical to the Ms Pinky Generation 4 vinyl. The only difference is that the digital position values encoded on the Torq vinyl are scrambled relative to the digital values on the Ms Pinky Generation 4 Vinyl.&#8221;</p>
<p>- from the pinkstah over on the ms pinky forum</p>
<p>My experience is that torq vinyl works fine as gen 4 vinyl in relative mode (obviously, if the timestamps are scrambled, it won&#8217;t work right in absolute mode)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
