<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Create Digital Music &#187; augmented-reality</title>
	<atom:link href="http://createdigitalmusic.com/tag/augmented-reality/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com</link>
	<description>Making music with technology</description>
	<lastBuildDate>Mon, 13 Feb 2012 20:06:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Dimensions, iOS App Powered by Pd and Hans Zimmer, is Sound-Augmented Reality Game: Behind the Scenes</title>
		<link>http://createdigitalmusic.com/2011/12/dimensions-ios-app-powered-by-pd-and-hans-zimmer-is-sound-augmented-reality-game-behind-the-scenes/</link>
		<comments>http://createdigitalmusic.com/2011/12/dimensions-ios-app-powered-by-pd-and-hans-zimmer-is-sound-augmented-reality-game-behind-the-scenes/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 16:25:48 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[Artists]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[adaptive]]></category>
		<category><![CDATA[alternative-reality]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[augmented-reality]]></category>
		<category><![CDATA[behind-the-scenes]]></category>
		<category><![CDATA[composers]]></category>
		<category><![CDATA[composition]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[free-software]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[hans-zimmer]]></category>
		<category><![CDATA[immersive]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod-touch]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patching]]></category>
		<category><![CDATA[Pd]]></category>
		<category><![CDATA[pure-data]]></category>
		<category><![CDATA[reactive]]></category>
		<category><![CDATA[rjdj]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Sound-design]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=21810</guid>
		<description><![CDATA[Graphics are good. Graphics are shiny. But when it comes to reality-bending, emotionally-immersive, perception-shifting power, look to sound and music. At least that&#8217;s the feeling you could get after playing Dimensions. Following their reactive music tools and Inception dream states for iOS, RjDj have turned their mind-altering sonics to gameplay. As with previous releases, these &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2011/12/dimensions-ios-app-powered-by-pd-and-hans-zimmer-is-sound-augmented-reality-game-behind-the-scenes/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe width="640" height="360" src="http://www.youtube.com/embed/7-caFZJ1-oM?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>Graphics are good. Graphics are shiny. But when it comes to reality-bending, emotionally-immersive, perception-shifting power, look to sound and music.</p>
<p>At least that&#8217;s the feeling you could get after playing Dimensions. Following their reactive music tools and Inception dream states for iOS, RjDj have turned their mind-altering sonics to gameplay. As with previous releases, these tools are powered by the open source visual development environment <a href="http://puredata.info">Pure Data</a>. Pd engineering wizardry here meetings the compositional and sound design prowess of Hans Zimmer.</p>
<p>You can see a bit of how the musical world works in the teaser video above, and the music sound design video below.</p>
<p>But we wanted quite a lot more information. So, CDM got RjDJ&#8217;s Rob, Joe, and Martin to share some detailed thoughts on how the game experience is put together and how it works.<span id="more-21810"></span></p>
<h3>The App</h3>
<blockquote><p><strong>RjDj Team:</strong> Most games require your full attention when you play them. You either live your life or play the game. Dimensions is different. It&#8217;s designed to be played in parallel with your normal life. </p>
<p>Gameplay is intertwined deeply into your daily life. Some dimensions unlock if you are physically active and others unlock if you are quiet. The app automatically detects what you are doing and syncs the game to it making use of every possible sensor on the iPhone.</p>
<p>You stay immersed in the game by listening to augmented sound and the voice of Emily from Mission Control. She guides you through many exciting challenges like collecting Artifacts and avoiding the dreaded Nephilim.</p>
<p>With Dimensions we are very interested in creating a gameplay experience which is between the device based focus of a casual game and the passive use of listening to music. Its a game which you play by listening &#8211; a game that place in parallel to your everyday life.
</p></blockquote>
<h3>The Tech: Reading Files</h3>
<blockquote><p>We built our own version of readsf, rj_readsf, in order to be able to read compressed audio and make the samples available for processing in Pd. One advantage of readsf is that possibly lengthy audio assets do not need to be loaded into memory. If memory is limited, especially when Pd may be running in the background, limiting exposure to system memory warnings helps keep the app running and the music playing. Given that compressed audio is roughly ten times smaller in size than uncompressed audio, and that audio assets make up the majority of the size of the entire app, it is a huge benefit to be able to deliver and read compressed audio assets directly, without the need to decompress in memory or onto disk. Dimensions requires that several dozen such players be open and viable at any time, and special consideration was given to concurrent behaviour. rj_readsf can loop a file when it gets to the end, and it indicates with a bang when a file has been loaded (an asynchronous operation) or the end as been reached (in the non-looping case). rj_readsf is built on iOS standard APIs and can read any file format that iOS can.</p></blockquote>
<p><em>Ed.: I&#8217;m waiting to hear if rj_readsf will be open-sourced. The issue of reading files is one we&#8217;ve had around libpd recently. While their rj_readsf sounds great, my sense is the best long-term solution will be a similar object that is independent of the APIs of any one OS, so this same set of problems may need a different solution for the open source community more generally. (Building such a tool is absolutely possible, though it might require more effort.)</em></p>
<h3>The Music, and How the Music Plays with You</h3>
<p><a href="http://createdigitalmusic.com/files/2011/12/dimensions_screens.jpg"><img src="http://createdigitalmusic.com/files/2011/12/dimensions_screens.jpg" alt="" title="dimensions_screens" width="640" height="480" class="alignnone size-full wp-image-21819" /></a></p>
<blockquote><p>The music of Dimensions uses various different techniques from straight sample playback to audio analysis and synthesis:</p>
<p><strong>Realtime manipulation of audio input from the mic:</strong></p>
<p>This is perhaps the most recognisable technique we use. We process audio from the iPhone microphone live in many different ways. It’s kinda like a feeling of being inside the music.</p>
<p>The key thing we do with effects is attempting to analyse the environment of the player / listener and then making appropriate things happen within the effect. For instance, the Flux Dimension features a filterbank on the mic input. We analyse the incoming audio from the players environment and make the filter frequencies change as events occur ( either due to pitch changes or onsets ) this gives the impression that objects and activity around the player is somehow &#8220;playing&#8221; the music. </p>
<p>In the Ghost Dimension there is an effect which records audio whenever it detects an event, then scrubs repeatedly forwards and backwards through the sample using granular techniques stretching it out in time. This manipulation accentuates the textural and pitch based qualities of the sample as it repeats and works well with the atmospheric music Hans Zimmer composed.</p>
<p><strong>Dynamically-controlled stems:</strong></p>
<p>All the Dimensions use stems and hits from a conventional sequencer in some way, re-arranged live on the device relative to how the player is interacting. These stems were mainly composed in Cubase and Logic.</p>
<p>For example, in the Kinetic Dimension we feed accelerometer data from the device into Pd and drive the music from that. The player hears more energetic beats when they go for a run, but if they stop at the lights to cross the road, the drums immediately drop away. This was achieved with a large number of hits with all the rhythmic sequencing happening in a hybrid reactive / generative way live on the device.</p>
<p>In the Tranquil Dimension, the music introduces more stems the longer the player is quiet. If they make too much noise the music “shrinks away” from them and becomes quieter. If they stay in a Zen like peaceful state, the music grows into a kind of crescendo of serenity.</p>
<p><strong>Reactive synthesis:</strong></p>
<p>We often control parts of the music by doing a frequency analysis of incoming microphone audio from the device and then using those frequencies to determine the notes synths will play within the music. The Travelling Dream in Inception the App uses this extensively. Tranquil Dimension in Dimensions also uses onset and frequency changes to trigger synth melodies in the music.</p>
<p>The synths we use range in complexity from very simple additive synthesis to some great synth patches from the rjlib by Frank Barknecht and Andy Farnell. </p>
<p><strong>Generative approaches:</strong></p>
<p>There are some sections within Dimensions which are generative. These play back prepared samples as well as triggering onboard synthesis. They also feed the results of this through various live sampling and glitching patches. They are governed by various sets of rules which have various long term parameters, like adjusting to the intensity of the audio environment of the listener, or how dense areas of music have been around the present time.</p>
<p><strong>Sample triggering:</strong></p>
<p>Ghost Dimension uses a simple but effective technique of triggering samples from the music on onsets in the environment. This can cause some real jump out of your skin moments. We combined this section with a randomised very short delay on the mic which acts almost like a resonator, turning the mic sounds into creepy atonal pitched noises.</p></blockquote>
<h3>Sound Design</h3>
<blockquote><p>The main hub section in Dimensions, called the Launch screen, acts as a entry point to your augmented adventures. It also displays all available Dimensions via the floating tile icons. </p>
<p>Visually, these represent a snapshot of your previous experience using your location at that time. Sonically we wanted them to have an aura or energy from the Dimensions themselves.</p>
<p>SoundCloud examples:<br />
<object height="165" width="100%"><param name="movie" value="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F1348505"></param><param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="165" src="https://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Fplaylists%2F1348505" type="application/x-shockwave-flash" width="100%"></embed></object>  <span><a href="http://soundcloud.com/rjdjme/sets/dimensions-sound-design">Dimensions Sound Design Example</a> by <a href="http://soundcloud.com/rjdjme">rjdjme</a></span> </p>
<p><em>Example of using mixture of synthesis and samples to create user feedback when interacting with Dimension icons in the game.</p>
<p>Map Tile Down: several recordings of a synth in Pure Data that is played when the tiles are touched. Each one is slightly different due using two detuned oscillators.</p>
<p>Map Tile Open Only: a sample from Logic Pro for the woosh sound when showing the information view.</p>
<p>Map Tile Click: a sample from Logic Pro for touch events.</p>
<p>Map Tile Open: recording of how it sounds when put together.</em></p>
<p><a href="http://createdigitalmusic.com/files/2011/12/Flux.jpg"><img src="http://createdigitalmusic.com/files/2011/12/Flux.jpg" alt="" title="Flux" width="304" height="320" class="alignnone size-full wp-image-21815" /></a></p>
<p>Sound is a mixture of samples and real-time synthesis. The energy sound is made using two oscillators (one detuned) to create some modulation for a glowing effect. Added to some harmonics to make it more of a beam sound and some chorus and reverb. The open tile is made in logic, when closed it’s the same sound but reversed and pitched down in Pd.</p>
<p><a href="http://createdigitalmusic.com/files/2011/12/dimensions_pd.jpg"><img src="http://createdigitalmusic.com/files/2011/12/dimensions_pd-361x640.jpg" alt="" title="dimensions_pd" width="361" height="640" class="alignnone size-large wp-image-21823" /></a></p>
<p>We wanted the tiles you tap on to feel like each Dimension has some sort of energy radiating out. </p></blockquote>
<p>Here&#8217;s a sense of how the sound design works in the game:</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/ti7vG9WqM5Y?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>It&#8217;s an ambitious app, and the whole cost is US$2.99. I guarantee it&#8217;ll change your world more than a latte. (Well &#8230; unless we&#8217;re talking a <em>really</em> crazy latte. And that might not be legal.) As sometimes-CDM contributor Jaymis Loveday notes, there are terrific choices in coloring Google Maps, and how modes change based on ambient sound and motion. </p>
<p>Requires an iPhone 3GS or better, or third-generation iPod Touch or better, or an iPad.</p>
<p><a href="http://itunes.apple.com/app/id473626010?mt=8">Dimensions @ iTunes Store</a></p>
<p>More reading:<br />
<a href="http://gamasutra.com/view/news/38267/Dimensions_Augments_Reality_Purely_Through_Sound.php">Dimensions Augments Reality Purely Through Sound</a> [Leigh Alexander, one of my favorite game writers, for Gamasutra</a><br />
<a href="http://eu.techcrunch.com/2011/11/25/the-roundabout-tapes-rjdj-now-plans-to-game-reality-with-sound-tctv/">The Roundabout Tapes – RjDj now plans to game reality with sound [TCTV]</a> [Techcrunch EU]</p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/12/dimensions-ios-app-powered-by-pd-and-hans-zimmer-is-sound-augmented-reality-game-behind-the-scenes/&via=cdmblogs&text=Dimensions, iOS App Powered by Pd and Hans Zimmer, is Sound-Augmented Reality Game: Behind the Scenes&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2011/12/dimensions-ios-app-powered-by-pd-and-hans-zimmer-is-sound-augmented-reality-game-behind-the-scenes/&via=cdmblogs&text=Dimensions, iOS App Powered by Pd and Hans Zimmer, is Sound-Augmented Reality Game: Behind the Scenes&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2011/12/dimensions-ios-app-powered-by-pd-and-hans-zimmer-is-sound-augmented-reality-game-behind-the-scenes/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2011/12/dimensions-ios-app-powered-by-pd-and-hans-zimmer-is-sound-augmented-reality-game-behind-the-scenes/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Augmented Reality CDs into DJ Tools; DJing with SoundCloud, Clock Faces, More</title>
		<link>http://createdigitalmusic.com/2010/12/augmented-reality-cds-into-dj-tools-djing-with-soundcloud-clock-faces-more/</link>
		<comments>http://createdigitalmusic.com/2010/12/augmented-reality-cds-into-dj-tools-djing-with-soundcloud-clock-faces-more/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 17:17:17 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[augmented-reality]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[cd]]></category>
		<category><![CDATA[CDs]]></category>
		<category><![CDATA[computer-vision]]></category>
		<category><![CDATA[CV]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[packaging]]></category>
		<category><![CDATA[physical-computing]]></category>
		<category><![CDATA[projection]]></category>
		<category><![CDATA[soundcloud]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.noisepages.com/?p=15132</guid>
		<description><![CDATA[First Augmented Reality Music CD :: Latrama :: Love &#038; Projects :: from musikame on Vimeo. Want the CD as object to come alive again? Here&#8217;s yet another approach: make it into an input for webcam-based augmented reality. The album &#8220;Love &#038; Projects&#8221; by Latrama uses the packaging to trigger augmented reality &#8220;DJing&#8221; of the &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2010/12/augmented-reality-cds-into-dj-tools-djing-with-soundcloud-clock-faces-more/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://player.vimeo.com/video/17056388?color=CC0000" width="640" height="360" frameborder="0"></iframe>
<p><a href="http://vimeo.com/17056388">First Augmented Reality Music CD :: Latrama :: Love &#038; Projects ::</a> from <a href="http://vimeo.com/musikame">musikame</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Want the CD as object to come alive again? Here&#8217;s yet another approach: make it into an input for webcam-based augmented reality.</p>
<p>The album &#8220;Love &#038; Projects&#8221; by Latrama uses the packaging to trigger augmented reality &#8220;DJing&#8221; of the playlist. Put the CD in front of your webcam, head to a browser-based tool, and you get turntable controls for playing the album live, complete with scratching, pitch, delay, filter, and volume controls. There are more downloads available, as well.</p>
<p>Of course, this raises the question of why you actually need the CD, given the experience is online &#8211; but then, it&#8217;s the problems with this concept that are to me interesting, themselves; working out the tension between the old (CD) and new (Web, webcam augmented reality) is where a number of opportunities lie.</p>
<p>The &#8220;augmented reality CDj&#8221; was developed by Madrid-based interactive shop <a href="http://www.musikame.com/">Musikame</a>. Musikame has been busy, re-imagining a clock face as a DJ tool and building a browser-based tool for DJing with SoundCloud tracks:<span id="more-15132"></span></p>
<p><iframe src="http://player.vimeo.com/video/15711371?color=CC0000" width="640" height="360" frameborder="0"></iframe>
<p><a href="http://vimeo.com/15711371">Clock DJ</a> from <a href="http://vimeo.com/musikame">musikame</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><a href="http://createdigitalmusic.com/files/2010/12/soundcloud-cloud-mixer.png"><img src="http://createdigitalmusic.com/files/2010/12/soundcloud-cloud-mixer.png" alt="" title="soundcloud-cloud-mixer" width="640" height="321" class="alignnone size-full wp-image-15133" /></a></p>
<p>For SoundCloud DJing and mixing (via <a href="http://www.sonicstate.com/news/2010/07/27/musikame-intros-cloud-based-dj-app/">Sonic State,</a> over the summer):</p>
<p><a href="http://soundcloud.musikame.com/">http://soundcloud.musikame.com/</a></p>
<p>And here&#8217;s a project that mapped Facebook faces to a wall of photos for a festival. (Take that, new Facebook profile page!)</p>
<p><iframe src="http://player.vimeo.com/video/9518157?color=CC0000" width="640" height="360" frameborder="0"></iframe>
<p><a href="http://vimeo.com/9518157">musikame @ REC Madrid 2010</a> from <a href="http://vimeo.com/musikame">musikame</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><strong>Updated:</strong> Via comments, here&#8217;s what Theo den Brinker (<a href="http://soundcloud.com/tladb">SoundCloud</a>) did with that player app:</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/suQZRxNEnwk?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/suQZRxNEnwk?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2010/12/augmented-reality-cds-into-dj-tools-djing-with-soundcloud-clock-faces-more/&via=cdmblogs&text=Augmented Reality CDs into DJ Tools; DJing with SoundCloud, Clock Faces, More&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2010/12/augmented-reality-cds-into-dj-tools-djing-with-soundcloud-clock-faces-more/&via=cdmblogs&text=Augmented Reality CDs into DJ Tools; DJing with SoundCloud, Clock Faces, More&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2010/12/augmented-reality-cds-into-dj-tools-djing-with-soundcloud-clock-faces-more/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2010/12/augmented-reality-cds-into-dj-tools-djing-with-soundcloud-clock-faces-more/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Augmented Reality DJ: Scratch it with a Camera, Plus AR Resources</title>
		<link>http://createdigitalmusic.com/2009/04/augmented-reality-dj-scratch-it-with-a-camera-plus-ar-resources/</link>
		<comments>http://createdigitalmusic.com/2009/04/augmented-reality-dj-scratch-it-with-a-camera-plus-ar-resources/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 08:57:07 +0000</pubDate>
		<dc:creator>Peter Kirn</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[alternative-controllers]]></category>
		<category><![CDATA[alternative-interfaces]]></category>
		<category><![CDATA[AR]]></category>
		<category><![CDATA[augmented-reality]]></category>
		<category><![CDATA[computer-vision]]></category>
		<category><![CDATA[CV]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[physical-computing]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Scratch]]></category>
		<category><![CDATA[scratching]]></category>
		<category><![CDATA[vinyl]]></category>

		<guid isPermaLink="false">http://createdigitalmusic.com/2009/04/28/augmented-reality-dj-scratch-it-with-a-camera-plus-ar-resources/</guid>
		<description><![CDATA[AR scratching from vanderlin on Vimeo. “Augmented Reality” is a fancy term for describing ways of using computer vision to overlay digital intelligence on images. In other words, you can, for instance, scratch a vinyl record using a camera – plus a tag for identifying the object’s position in 3D space. Cambridge-based designer Todd Vanderlin &#8230; <a class="btn read-more" href="http://createdigitalmusic.com/2009/04/augmented-reality-dj-scratch-it-with-a-camera-plus-ar-resources/">Continue &#8594;</a>]]></description>
			<content:encoded><![CDATA[<p><object width="579" height="326"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=4312616&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=4312616&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=CC0000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="579" height="326"></embed></object>    <br /><a href="http://vimeo.com/4312616">AR scratching</a> from <a href="http://vimeo.com/vanderlin">vanderlin</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>“Augmented Reality” is a fancy term for describing ways of using computer vision to overlay digital intelligence on images. In other words, you can, for instance, scratch a vinyl record using a <em>camera – </em>plus a tag for identifying the object’s position in 3D space.</p>
<p>Cambridge-based designer Todd Vanderlin put together an elegant demonstration of the possibilities here, and his video has accordingly been making the rounds. (See: <a href="http://www.synthtopia.com/content/2009/04/28/augmented-reality-dj-scratching/">Synthtopia</a> – and I actually heard about it this morning from a <a href="http://twitter.com/andrewwienick/statuses/1639304348">high school friend</a>. The power of the Internet.) </p>
<p>Todd has more details on his site, which includes all kind of wonderful <a href="http://toddvanderlin.com/projects_archive/">projects</a>, like <a href="http://toddvanderlin.com/projects_archive/sound-fountain/">laser sound fountains</a> and, always favorite around here, creepy <a href="http://toddvanderlin.com/projects_archive/hack-baby/">circuit-bent baby dolls</a>.</p>
<p><a href="http://toddvanderlin.com/2009/04/ar-scratching/">AR Scratching</a> [Todd Vanderlin]</p>
<p>There’s actually some work to this: you need to figure out how the album is spinning. And of course, because this is <em>augmented</em> reality and not reality, there’s real potential here to imagine a new kind of vinyl DJing in which normal physics don’t apply.</p>
<p>From the video description:</p>
<blockquote><p>I was playing around with some AR markers the other day and came up with this idea. taking just a plain old vinyl record and attaching an AR marker to the label you can track the record in 3D space. The next question was, can you scratch the record? </p>
<p>So by figuring out the velocity of the records rotation and applying it to the payback of the audio you can scratch. There is some digital noise that needs to bee worked out, but sounds pretty good. Its still really hard to scratch, it takes some practice but is super fun. The next step is to figure out some nice triggers for different modes. I like the idea of not needing a turntable but the actual spinning of the record helps with the scratching and playback. I made a couple modes, one where the record is paused and you can just scratch through the song. The other looks for zero velocity for x time and then continues on with the song. If there is velocity you then are scratching and the audio is affected. I think that this project has some legs can&#8217;t wait to play more.</p>
</blockquote>
<h3>I Want My Augmented Reality TV</h3>
<p>So, this has sufficiently inspired you and you want more augmented reality? We’ve got more for you.</p>
<p> <span id="more-5751"></span>
<p>Digital artist and magician Marco Tempest has just demonstrated what happens when you do card tricks with augmented reality – and he shares some details of his rig:</p>
<p><a href="http://createdigitalmotion.com/2009/04/27/virtual-magic-augmented-reality-card-tricks-with-marco-openframeworks/">Virtual Magic: Augmented Reality Card Tricks with Marco, OpenFrameWorks</a> [Create Digital Motion]</p>
<p>We’ve even seen augmented reality <a href="http://createdigitalmotion.com/2009/03/19/wacky-wall-walker-climbing-wall-interactive-projection-mapping/">climbing walls</a>.</p>
<p>If you’re ready to do this yourself, we have a number of resources:</p>
<p>CDMotion has Andy Best’s tutorial on OpenCV with Processing (not an AR-specific library, but relevant): <a href="http://createdigitalmotion.com/2009/02/06/processing-tutorials-getting-started-with-video-processing-via-opencv/">Getting Started</a>, <a href="http://createdigitalmotion.com/2009/02/10/opencv-motion-tracking-face-recognition-with-processing-im-forever-popping-bubbles/">Popping Bubbles</a></p>
<p>We’ve also got an <a href="http://createdigitalmotion.com/2009/03/03/begone-flat-screens-a-new-projection-mapping-augmented-reality-toolkit/">in-progress library</a> for use with mapping projections in space for “spatial augmented reality”</p>
<p><a href="http://createdigitalmotion.com/2009/01/07/happy-new-year-with-augmented-reality-flying-words-of-wisdom/">A New Year&#8217;s video with a library</a> for Flash, Java</p>
<p>A tutorial on <a href="http://www.mikkoh.com/blog/?p=182">getting started with augmented reality using Flash</a></p>
<p><a href="http://www.openframeworks.cc/">openFrameworks</a>, a library for C++ coding (which in turn supports multitouch, augmented reality – you’ll see some projects on that page)</p>
<p>Bryan Chung is working on a <a href="http://www.bryanchung.net/?p=227">library for Processing</a></p>
<div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/04/augmented-reality-dj-scratch-it-with-a-camera-plus-ar-resources/&via=cdmblogs&text=Augmented Reality DJ: Scratch it with a Camera, Plus AR Resources&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div style="float: right; margin-left: 10px;"><a href="http://twitter.com/share?url=http://createdigitalmusic.com/2009/04/augmented-reality-dj-scratch-it-with-a-camera-plus-ar-resources/&via=cdmblogs&text=Augmented Reality DJ: Scratch it with a Camera, Plus AR Resources&related=:&lang=en&count=horizontal" class="twitter-share-button">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></div><div class='wpfblike' style='height: 40px;'><iframe src='http://www.facebook.com/plugins/like.php?href=http://createdigitalmusic.com/2009/04/augmented-reality-dj-scratch-it-with-a-camera-plus-ar-resources/&amp;layout=default&amp;show_faces=false&amp;width=400&amp;action=like&amp;colorscheme=light&amp;send=false' scrolling='no' frameborder='0' allowTransparency='true' style='border:none; overflow:hidden; width:400px;'></iframe></div>]]></content:encoded>
			<wfw:commentRss>http://createdigitalmusic.com/2009/04/augmented-reality-dj-scratch-it-with-a-camera-plus-ar-resources/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
	</channel>
</rss>

