<?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>codehop &#187; jitter</title>
	<atom:link href="http://codehop.com/tag/jitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://codehop.com</link>
	<description>#code #art #music</description>
	<lastBuildDate>Mon, 23 Apr 2012 18:37:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.38</generator>
	<item>
		<title>Music and Visuals</title>
		<link>http://codehop.com/music-and-visuals/</link>
		<comments>http://codehop.com/music-and-visuals/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 17:57:39 +0000</pubDate>
		<dc:creator><![CDATA[Jacob Joaquin]]></dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[impromptu]]></category>
		<category><![CDATA[jitter]]></category>
		<category><![CDATA[max]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[msp]]></category>
		<category><![CDATA[visuals]]></category>

		<guid isPermaLink="false">http://slipmat.noisepages.com/?p=79</guid>
		<description><![CDATA[If slipmat at its core is a general purpose programming language augmented with advanced timing and scheduling capabilities, then slipmat would be well suited for both music and visuals. This isn&#8217;t really too much of a stretch. Audio unit generators &#8230; <a href="http://codehop.com/music-and-visuals/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>If slipmat at its core is a general purpose programming language augmented with advanced timing and scheduling capabilities, then slipmat would be well suited for both music and visuals.</p>
<p>This isn&#8217;t really too much of a stretch. Audio unit generators won&#8217;t be built into the core language, but instead will be stored as separate modules and imported as needed; The same would be true for visual modules. Musical GUI elements such as sliders are already visual in nature. There are existing audio/visual systems out in the wild, such as <a href="http://cycling74.com/products/maxmspjitter/">Max/MSP/Jitter</a> and <a href="http://impromptu.moso.com.au/">Impromptu</a>. Various functions and objects designed for music could also be applied to visuals; The same envelope that controls frequency can be used to control the position of a circle:</p>
<pre style="font-family: 'Courier New', courier, monaco, monospace, sans-serif; font-size: 1.2em; padding-bottom: 16px">
t = 10                          # time = 10 beats
my_circle = Circle(0, 200, 15)  # x position, y position, radius
env = line(0, t, 1)             # start value, duration, end value
sine(1.0, 440 * env)            # amp, frequency
my_circle.xpos(env * 400)       # x position over time
</pre>
<p>The example is a bit crude and omits many practical things, but the idea of syncing visuals with audio is there.</p>
<p>Beyond music and visuals, anything that is time-based would theoretically work in slipmat, providing a module is written.</p>
]]></content:encoded>
			<wfw:commentRss>http://codehop.com/music-and-visuals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
