<?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>LuaAV</title>
	<atom:link href="http://lua-av.mat.ucsb.edu/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://lua-av.mat.ucsb.edu/blog</link>
	<description>Real-Time Audio-Visual Scripting</description>
	<lastBuildDate>Tue, 13 Dec 2011 00:48:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Move to github + New Binary</title>
		<link>http://lua-av.mat.ucsb.edu/blog/?p=527</link>
		<comments>http://lua-av.mat.ucsb.edu/blog/?p=527#comments</comments>
		<pubDate>Tue, 13 Dec 2011 00:48:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://lua-av.mat.ucsb.edu/blog/?p=527</guid>
		<description><![CDATA[In the interest of transparency and collaboration, we&#8217;ve moved LuaAV to github.  We&#8217;ll be working out of that repository from now on and retiring the SVN repository on the MAT servers eventually.  We&#8217;ve also posted a new OSX binary with &#8230; <a href="http://lua-av.mat.ucsb.edu/blog/?p=527">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://lua-av.mat.ucsb.edu/blog/?feed=rss2&amp;p=527</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Glue: Binding C++ objects to Lua via Type Traits</title>
		<link>http://lua-av.mat.ucsb.edu/blog/?p=106</link>
		<comments>http://lua-av.mat.ucsb.edu/blog/?p=106#comments</comments>
		<pubDate>Sun, 28 Aug 2011 20:43:53 +0000</pubDate>
		<dc:creator>grrrwaaa</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://lua-av.mat.ucsb.edu/blog/?p=106</guid>
		<description><![CDATA[Binding plain old functions written in C to the Lua language is not difficult, thanks to Lua&#8217;s well designed C API. Binding C++ objects to Lua however can quickly turn into a complex nightmare, as issues of inheritance, memory management, &#8230; <a href="http://lua-av.mat.ucsb.edu/blog/?p=106">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://lua-av.mat.ucsb.edu/blog/?feed=rss2&amp;p=106</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live coding</title>
		<link>http://lua-av.mat.ucsb.edu/blog/?p=423</link>
		<comments>http://lua-av.mat.ucsb.edu/blog/?p=423#comments</comments>
		<pubDate>Tue, 04 Jan 2011 03:00:00 +0000</pubDate>
		<dc:creator>grrrwaaa</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://lua-av.mat.ucsb.edu/blog/?p=423</guid>
		<description><![CDATA[Live coding (wikipedia) can be an intense and rewarding experience. Here are some notes on how it works in LuaAV. script.live = true LuaAV is responsive to user editing by reloading the script whenever it is saved. However, reloading will &#8230; <a href="http://lua-av.mat.ucsb.edu/blog/?p=423">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://lua-av.mat.ucsb.edu/blog/?feed=rss2&amp;p=423</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New release (January 2011)</title>
		<link>http://lua-av.mat.ucsb.edu/blog/?p=386</link>
		<comments>http://lua-av.mat.ucsb.edu/blog/?p=386#comments</comments>
		<pubDate>Mon, 03 Jan 2011 20:58:57 +0000</pubDate>
		<dc:creator>grrrwaaa</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://lua-av.mat.ucsb.edu/blog/?p=386</guid>
		<description><![CDATA[We're pleased to announce a new release of LuaAV - grab it from [intlink id="91" type="post"]here[/intlink]!  See the [intlink id="386" type="post"]release page[/intlink] for an overview of the changes. <a href="http://lua-av.mat.ucsb.edu/blog/?p=386">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://lua-av.mat.ucsb.edu/blog/?feed=rss2&amp;p=386</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Multi-channel audio</title>
		<link>http://lua-av.mat.ucsb.edu/blog/?p=342</link>
		<comments>http://lua-av.mat.ucsb.edu/blog/?p=342#comments</comments>
		<pubDate>Sat, 01 Jan 2011 18:43:58 +0000</pubDate>
		<dc:creator>grrrwaaa</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://lua-av.mat.ucsb.edu/blog/?p=342</guid>
		<description><![CDATA[Multi-channel expressions LuaAV&#8217;s audio.Def expressions can handle multi-channel streams quite easily. To expand an expression into multiple channels is a matter of replacing a singular argument with a list. Taking this simple sine tone: local mono = Def&#123; &#160; SinOsc&#123; &#8230; <a href="http://lua-av.mat.ucsb.edu/blog/?p=342">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://lua-av.mat.ucsb.edu/blog/?feed=rss2&amp;p=342</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Audio tutorial 1: making sound</title>
		<link>http://lua-av.mat.ucsb.edu/blog/?p=311</link>
		<comments>http://lua-av.mat.ucsb.edu/blog/?p=311#comments</comments>
		<pubDate>Sat, 01 Jan 2011 13:59:02 +0000</pubDate>
		<dc:creator>grrrwaaa</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://lua-av.mat.ucsb.edu/blog/?p=311</guid>
		<description><![CDATA[Audio synthesis in LuaAV is designed to be efficient yet flexible, and tightly linked into the timing system of LuaAV scripts. However, compared to events and function calls in Lua, or rendering a frame of graphics to a window, producing &#8230; <a href="http://lua-av.mat.ucsb.edu/blog/?p=311">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://lua-av.mat.ucsb.edu/blog/?feed=rss2&amp;p=311</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>polar^m [mirrored]</title>
		<link>http://lua-av.mat.ucsb.edu/blog/?p=270</link>
		<comments>http://lua-av.mat.ucsb.edu/blog/?p=270#comments</comments>
		<pubDate>Fri, 19 Nov 2010 01:37:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gallery]]></category>

		<guid isPermaLink="false">http://lua-av.mat.ucsb.edu/blog/?p=270</guid>
		<description><![CDATA[The polar^m [mirrored] landscape explores the noise intelligence present in ephemeral and apparently random radiation phenomena through micro and macro transitions <a href="http://lua-av.mat.ucsb.edu/blog/?p=270">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://lua-av.mat.ucsb.edu/blog/?feed=rss2&amp;p=270</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Array Is the New Lattice</title>
		<link>http://lua-av.mat.ucsb.edu/blog/?p=145</link>
		<comments>http://lua-av.mat.ucsb.edu/blog/?p=145#comments</comments>
		<pubDate>Thu, 18 Nov 2010 02:33:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[array]]></category>

		<guid isPermaLink="false">http://lua-av.mat.ucsb.edu/blog/?p=145</guid>
		<description><![CDATA[For a long time now, we've had an ongoing internal debate over what to call the data structure we use to pass large chunks of memory around between audio and graphics processing code. We've variously used names like Matrix, Buffer, Lattice, and Array, but never really settled on one particular name. Depending on if you're writing audio, 3D graphics, image processing, or mathematical software, the names that makes sense will change. <a href="http://lua-av.mat.ucsb.edu/blog/?p=145">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://lua-av.mat.ucsb.edu/blog/?feed=rss2&amp;p=145</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Timing &amp; Scheduling</title>
		<link>http://lua-av.mat.ucsb.edu/blog/?p=137</link>
		<comments>http://lua-av.mat.ucsb.edu/blog/?p=137#comments</comments>
		<pubDate>Tue, 16 Nov 2010 23:56:45 +0000</pubDate>
		<dc:creator>grrrwaaa</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://lua-av.mat.ucsb.edu/blog/?p=137</guid>
		<description><![CDATA[LuaAV has a powerful timing system, using on an internal scheduler that preserves deterministic ordering and logical timestamps to nanosecond accuracy. The deterministic ordering and accuracy is preserved in many messages to the audio system, such as adding/removing synths. The &#8230; <a href="http://lua-av.mat.ucsb.edu/blog/?p=137">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://lua-av.mat.ucsb.edu/blog/?feed=rss2&amp;p=137</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lua Tutorial</title>
		<link>http://lua-av.mat.ucsb.edu/blog/?p=39</link>
		<comments>http://lua-av.mat.ucsb.edu/blog/?p=39#comments</comments>
		<pubDate>Sat, 30 Oct 2010 22:05:20 +0000</pubDate>
		<dc:creator>grrrwaaa</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://lua-av.mat.ucsb.edu/blog/?p=39</guid>
		<description><![CDATA[An introduction to programming in Lua. <a href="http://lua-av.mat.ucsb.edu/blog/?p=39">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://lua-av.mat.ucsb.edu/blog/?feed=rss2&amp;p=39</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
