<?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"
	>

<channel>
	<title>aienn</title>
	<atom:link href="http://aienn.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://aienn.com/blog</link>
	<description>beautiful noise</description>
	<pubDate>Mon, 23 Jun 2008 20:43:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Flutter / Moscow Jun 2008</title>
		<link>http://aienn.com/blog/2008/06/flutter-moscow-jun-2008/</link>
		<comments>http://aienn.com/blog/2008/06/flutter-moscow-jun-2008/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 20:43:05 +0000</pubDate>
		<dc:creator>aienn</dc:creator>
		
		<category><![CDATA[music]]></category>

		<category><![CDATA[visual]]></category>

		<category><![CDATA[HV20]]></category>

		<category><![CDATA[particles]]></category>

		<guid isPermaLink="false">http://aienn.com/blog/?p=11</guid>
		<description><![CDATA[<p>About time I posted anything here. Poplar catkins are open until mid-June in Moscow.</p>
<p><a href="http://www.vimeo.com/1220359?pg=embed&#038;sec=1220359"></p>
]]></description>
			<content:encoded><![CDATA[<p>About time I posted anything here. Poplar catkins are open until mid-June in Moscow.</p>
<p><object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1220359&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" /><embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1220359&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=c9ff23&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object><br /><a href="http://www.vimeo.com/1220359?pg=embed&#038;sec=1220359"></p>
]]></content:encoded>
			<wfw:commentRss>http://aienn.com/blog/2008/06/flutter-moscow-jun-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VDMX New Beta b0.4</title>
		<link>http://aienn.com/blog/2007/06/vdmx-beta-040/</link>
		<comments>http://aienn.com/blog/2007/06/vdmx-beta-040/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 21:48:32 +0000</pubDate>
		<dc:creator>aienn</dc:creator>
		
		<category><![CDATA[vdmx]]></category>

		<category><![CDATA[visual]]></category>

		<guid isPermaLink="false">http://aienn.com/2007/06/vdmx-beta-040/</guid>
		<description><![CDATA[<p>The guys at <a href="http://www.vidvox.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.vidvox.com');">Vidvox</a> have just released a new public beta of VDMX5...]]></description>
			<content:encoded><![CDATA[<p>The guys at <a href="http://www.vidvox.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.vidvox.com');">Vidvox</a> have just released a new public beta of VDMX5. The changes since the last beta are numerous, and while you could (and actually should) browse through the release notes, here&#8217;s a brief overview of what&#8217;s new and what&#8217;s hot (at least for me — your favourite features might be different).</p>
<p>First big feature that is, perhaps, the most awaited by the community is multiple live video input. Yes it&#8217;s multiple (though according to Vidvox guys you&#8217;ll have a hard time using multiple inputs simultaneously in a sensible way without making use of external hardware — that&#8217;s due to Apple&#8217;s drivers). If you&#8217;re like me and you use VDMX on a Mac portable, you&#8217;ll be playing with the built-in iSight in a matter of seconds, just like this:</p>
<p><img src="http://aienn.com/wp/special/vdmxjunbeta01.jpg" alt="VidIn" /></p>
<p><span id="more-10"></span>The second big feature is the Text Synth, which is basicly a text loader that relies on QC compositions for text output. Just drag some plaintext files to MediaBin and trigger them:</p>
<p><img src="http://aienn.com/wp/special/vdmxjunbeta02.gif" alt="TextSynth #1" /></p>
<p>If you want non-Latin characters, it&#8217;s there, just save your text file as UTF-8 and make sure you use the right font. Note that for some weird reason if you use TextEdit, you should save your text files in UTF-16. Be sure to play around with QCs that actually do all the typesetting:</p>
<p><img src="http://aienn.com/wp/special/vdmxjunbeta03.gif" alt="TextSynth #2" /></p>
<p>They are in the qcTextSources folder. You could write your own!</p>
<p>My favourite new feature is the Wiimote plugin — if you have a Wii Remote around, press 1 and 2 simultaneously, press Detect in the plugin window and you&#8217;re all set. You could use Wiimote buttons and accelerometer data as data sources inside VDMX; if you have Nunchuk, it would also be recognized.</p>
<p><img src="http://aienn.com/wp/special/vdmxjunbeta04wii.gif" alt="Wiimote" /></p>
<p>But that&#8217;s not all — note the Mouse Mode option. For this to work, you have to have a Wii sensor bar attached to your screen. If you&#8217;re like me and you don&#8217;t have the Wii itself, just the remote, you could get away with two candlelights positioned just to the left and right of your screen — the sensor bar consists of two IR LEDs and an ordinary lit candle is, well, an IR source. When you have your sensor bar attached or your candles lit, press 1+2 to enter Mouse Mode (you could use 1+2 to switch between controller mode and mouse mode). Now you have to stand back from the screen a bit and move the Wiimote around while pointing at the screen. If you got your distance right — wow, you have a pointer! But that&#8217;s not all — say if you&#8217;re over a slider, your Wiimote vibrates — press A to lock on that slider. Now if you hold A, you could change that slider value by moving your Wiimote. Press B to end with that slider and move on. This is very tactile and just awesome!</p>
<p>Other biggies that I like (and you would also like no doubt) are MIDI Output (just think of the possibilities! Now you can control lots of gear from inside VDMX), the support for MIDI gear hot-swapping (you don&#8217;t have to restart VDMX anymore if you plug or unplug your MIDI controller on the fly), a Crop behavior (that&#8217;s just the opposite to the Scale behavior which you would like to use with MIDI knobs or faders). Oh, and there are buttons now — just make some with the Plugin Manager:</p>
<p><img src="http://aienn.com/wp/special/vdmxjunbeta05.gif" alt="Crop and Buttons" /></p>
<p>If VDMX have lost the track of your media, you&#8217;ll see a nice Missing File Manager, auto-locate media included:</p>
<p><img src="http://aienn.com/wp/special/vdmxjunbeta06.gif" alt="Missing File Manager" /></p>
<p>There are literally hundreds of other additions, changes and fixes, and now there&#8217;s another great way to discover VDMX5 — there&#8217;s a very elaborate intro tutorial that comes bundled with the beta:</p>
<p><img src="http://aienn.com/wp/special/vdmxjunbeta07.gif" alt="Tutorial" /></p>
<p>This would be very handy even for a VDMX5 veteran (are there any of those around? I really doubt it), cause there are dozens of small convenient things that you probably have never noticed before. Now Ray and David of Vidvox have those covered in a very informative step-by-step fashion.</p>
<p>My personal feelings about the last beta were that VDMX5 is a very promising application that is <em>almost ready</em> for production but not really there. With this beta, things are different — video in, MIDI out, you have a very powerful application that is quite reliable and, with the aid of Quartz Composer, immensely extendable. There&#8217;s a <a href="http://wiki.vidvox.com/index.php/Quartz_Composer" onclick="javascript:pageTracker._trackPageview ('/outbound/wiki.vidvox.com');">QC wiki page</a> now that is populated with some great QC effects by Vidvox forum users (you have to ask Vidvox team for a wiki account to be able to edit and contribute).</p>
]]></content:encoded>
			<wfw:commentRss>http://aienn.com/blog/2007/06/vdmx-beta-040/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VDMX Tutorial</title>
		<link>http://aienn.com/blog/2007/04/vdmx-tutorial/</link>
		<comments>http://aienn.com/blog/2007/04/vdmx-tutorial/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 17:12:07 +0000</pubDate>
		<dc:creator>aienn</dc:creator>
		
		<category><![CDATA[live]]></category>

		<category><![CDATA[tutorial]]></category>

		<category><![CDATA[vdmx]]></category>

		<category><![CDATA[visual]]></category>

		<guid isPermaLink="false">http://aienn.com/2007/04/vdmx-tutorial/</guid>
		<description><![CDATA[<p>Edit: Vidvox team took their time to browse this tutorial and pointed out several things that might be improved, so the text has been slightly updated to reflect the suggested additions and corrections.</p>
<p>Ok, so VDMX.</p>
<p>VDMX5 is Mac only, currently in beta and already on sale...]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: smaller;"><strong>Edit:</strong> Vidvox team took their time to browse this tutorial and pointed out several things that might be improved, so the text has been slightly updated to reflect the suggested additions and corrections.</span></p>
<p>Ok, so VDMX.</p>
<p>VDMX5 is Mac only, currently in beta and already on sale. <a href="http://vidvox.com/download/vdmx5.php" onclick="javascript:pageTracker._trackPageview ('/outbound/vidvox.com');">The demo</a> is fully functional but save-disabled. The documentation is half-done, but <a href="http://wiki.vidvox.com/index.php/VDMX5" onclick="javascript:pageTracker._trackPageview ('/outbound/wiki.vidvox.com');">what&#8217;s already there</a> is very thorough — most of possible questions are covered, and Vidvox people are quite willing to respond to every reasonable request you might come with. That, however, doesn&#8217;t answer the question of how to work with VDMX. And that is because (and Vidvox team likes to point that out) VDMX5 isn&#8217;t a VJ tool of sorts, it&#8217;s more of a framework for creating visual tools that you want — you might set up once and reuse that setup every now and then, or you might build your dream VJ app every time you need something different (and fine-tune it for the specific tasks you come across). But enough of this rant.</p>
<p>Meet the dragon.</p>
<p><a href="/wp/special/vdmxtutorial01.jpg"><img src="/wp/special/vdmxtutorial01_.jpg" alt="VDMX main screen" /></a></p>
<p>This is what it looks like when you initialize it. If you click on the screencap, you&#8217;ll see a bigger version with captions of what&#8217;s what.<span id="more-9"></span></p>
<p>The features are listed on the developers&#8217; site, the details are in Wiki, for now let&#8217;s do something simple and meaningful with VDMX so you could get your head around it.</p>
<p>But before we start you need something to work with. I suggest you bear with me so you might want to go and grab two movies I made, they are quite simple and are enough for what we&#8217;ll do:<br />
<a href="/binary/vdmxexamplecontent.zip">Example files [ZIP, 270 kb]</a></p>
<p><strong>1. Setting up</strong></p>
<p>First, we need to import those files into VDMX. But&#8230; where? Aha, here comes the Plugin Manager. Select Media Bin from its list and click <em>Create</em>. In fact, you might just double-click a name in the Plugin Manager list to create it&#8217;s window:</p>
<p><img src="/wp/special/vdmxtutorial02.gif" alt="Plugin Manager" /></p>
<p>In fact, half of the VDMX&#8217;s power is hidden inside Plugin Manager. You might create as many Media Bins and other useful contraptions as you like, and quite soon you&#8217;ll realise why you&#8217;d want to do that. For now just reposition the Media Bin somewhere comfortable and drag-drop those two MOVs onto the grid. You may also select <em>Import Media</em> in the <em>File</em> menu if you&#8217;re not comfortable with dragging and dropping (or your media is buried somewhere deep). The previews are quite small, but we have only two images to work with — drag the <em># columns</em> slider to its leftmost position. Better now:</p>
<p><img src="/wp/special/vdmxtutorial03.gif" alt="Media Bin" /></p>
<p>Now let&#8217;s add shortcuts to the two cells with MOVs we just added. Click <em>Trigger Setup</em> in the upper part of the Media Bin and then click <em>Add Shortcut</em> twice. Two new lines should appear. Click <em>DETECT</em> in each of them and then press a key on your keyboard that you want to bind to that cell. I chose <em>q</em> and <em>w</em>:</p>
<p><img src="/wp/special/vdmxtutorial04.gif" alt="Key Binding" /></p>
<p>Click close and you&#8217;re done. Now we&#8217;d probably like to trigger our clips to route them to the output, but how? Here comes the Layer Manager palette. Click <em>Create Layer</em>. Ouch, you just got quite big Layer Window. Reposition it somewhere nice and now rename the layer. Double click on its name and type in “Dots” (or whatever you like). Now notice two boxes on the right side of the Media Bin. The lower box contains all the layers you have in your composition, the upper box contains only the layers that you chose to be in the display queue. If the <em>Auto-Add Layers</em> toggle in the upper-right corner of Media Bin isn&#8217;t toggled, toggle it and drag the Dots layer from lower to the upper box. Now press <em>q</em> or whatever letter you bound to the first cell:</p>
<p><img src="/wp/special/vdmxtutorial05.gif" alt="First Layer" /></p>
<p>Notice the Main Output window. Whoa, instant image! Now type <em>q</em> and <em>w</em> to your heart&#8217;s content to see the image changing. Neat! But profoundly, awfully boring. Let&#8217;s sex it up a bit. But before we do that, let&#8217;s save what we have done so far. Preset Manager stores snapshots of certain parts of VDMX. We&#8217;d want a <em>Full</em> snapshot so click that under <em>Create New Preset</em> and rename it to something meaningful. Now save your set and you&#8217;re good to go.</p>
<p><strong>2. Getting some action</strong></p>
<p>A bit of theory now. Cells are triggered inside layers, and visual effects are applied to each layer (but not to the cell). If you&#8217;ve worked with Adobe Photoshop, you already understand the concept. Even if you haven&#8217;t, you&#8217;ll get it quite soon. The idea is: we apply some effects to the layer, we display our images inside that layer, the image gets distorted. Simple as that.</p>
<p>Open Video FX Palette, select <em>Quartz Composer FX</em> under <em>FX Category</em> and then select <em>3D Rotate.qtz</em> on the right and drag it to the empty area in the lower part of the Layer Window:</p>
<p><img src="/wp/special/vdmxtutorial06.gif" alt="Layer FX" /></p>
<p>If you don&#8217;t like dragging, you might just as well click a small symbol to the right of effect&#8217;s name and a pulldown menu would present you with a list of available layers — you could now assign that particular effect to a layer of your choice without having to drag around.</p>
<p>Good. The effect is created and you see its controls. Wiggle the <em>z_rot</em> slider and notice what&#8217;s happening inside Main Output. See, it rotates! Amazing. Now let&#8217;s automate the rotation. From the Plugin Manager create an Oscillator contraption. Wow, it&#8230; well, oscillates:</p>
<p><img src="/wp/special/vdmxtutorial07.gif" alt="Oscillator" /></p>
<p>If you don&#8217;t own a huge 30&#8243; Apple Studio Display you oughtta be running out of screen estate by now so, as usual, reposition your new shiny Oscillator somewhere nice. Now here goes the magic. In the bottom of the Layer Window, where you got that <em>3D Rotate.qtz</em> effect running, right-click (or Ctrl-click) while your mouse pointer is over that <em>z_rot</em> slider we already wiggled together, and from a huge drop-down list that appears select <em>Oscillator 1</em> under <em>Oscillators</em>:</p>
<p><img src="/wp/special/vdmxtutorial08.gif" alt="Binding" /></p>
<p>Now watch the Main Output. And the slider. Kingdom come. Immense, ain&#8217;t it? Well whatever. This is called data synching (or something like that) — you asked Oscillator 1 to feed its “position” data to your <em>z_rot</em>. Now let&#8217;s slow down Osc1 a bit (move the Frequency slider to the left so it reads around 0.30) and we&#8217;re ready to continue our quest.</p>
<p><strong>3. Getting some more action</strong></p>
<p>Now we&#8217;d do something truly interactive and magical. If you&#8217;re on a desktop Mac, use something like <a href="http://www.cycling74.com/products/soundflower" onclick="javascript:pageTracker._trackPageview ('/outbound/www.cycling74.com');">Soundflower</a> to route your audio output to your audio input, then launch your iTunes and set it to play something rhythmic. Techno is ideal, but if you prefer rock, go for it. Just make sure it has some drums. If you&#8217;re like me and you sit behind a MacBook Pro or any MacIntel portable, this is even simpler — MacBooks have a built-in microphone so just turn up the volume if you use built-in speakers, your mic should respond to that. Anyway, get some rhythmic sound coming into your computer. This is very important to continue.</p>
<p>Now from the Plugin Manager create AudioAnalysis contraption and set it to <em>Analysis On</em>. If you have some sound coming in, you&#8217;ll see something like this:</p>
<p><img src="/wp/special/vdmxtutorial09.gif" alt="AudioAnalysis" /></p>
<p>If you don&#8217;t, tweak gain or check your sound setup. When you have it running, things get even more interesting. Yes, it&#8217;s an audio analyzer, so you could beatmatch your visuals to incoming audio even if you don&#8217;t have a MIDI feed coming in. Move <em>band-3</em> (the rightmost) of AudioAnalysis a bit to the right so you&#8217;d catch hi-hats and snares more precisely. Now we&#8217;re ready to bind it with our already rotating image.</p>
<p>In the lower part of the Layer Window collapse <em>3D Rotate</em> palette by clicking a triangle (it&#8217;s to the right of palette&#8217;s name) and drag a second instance of <em>3D Rotate</em> from Video FX Palette. Now bind it&#8217;s <em>z-rot</em> using the same method — right-click the slider and choose <em>band-1</em> of AudioAnalysis as a data source. Yay, it responds to the music, but somehow jittery. Now you&#8217;d like to change the way <em>band-1</em> affects circular motion. Let&#8217;s use Behaviors for that. They are accessed from Behavior Chains and while the concept of behaviors might seem a bit vague at first look, actually it&#8217;s quite simple. Think of behaviors as of math processors — you input some numbers, the numbers get transformed, you have something different at the output. <em>Create</em> a new behavior, rename it to “divide” and click <em>Multiply</em> in <em>Behavior Effects</em> box:</p>
<p><img src="/wp/special/vdmxtutorial10.gif" alt="Behavior Chains" /></p>
<p>Behavior Chains are named such because they&#8217;re in fact chains — if you click another <em>Behavior Effect</em> now, it will add to the bottom of the existing <em>Multiply</em> effect. Chains are processed top-down, the order is of course important and they are auto-saved inside the selected preset (“divide” for now). Move the only slider of <em>Multiply</em> effect to the amount of about 0.25 — that way you&#8217;ll actually divide the incoming value by 4. Now again right-click the <em>z-rot</em> that is already receiving its value from AudioAnalysis and select <em>divide</em> under <em>Use This Behavior Chain</em>:</p>
<p><img src="/wp/special/vdmxtutorial11.gif" alt="Adding a Behavior" /></p>
<p>Now the value read from <em>band-1</em> is divided by 4 so the animation becomes more slight. Still boring. Lets add more effects. Select <em>Distortion Effect</em> and drag <em>Zoom (VV) </em>(it&#8217;s the last one) below two <em>3D Rotate</em> effects, now bind it to <em>band-2</em>. Nice but a bit strong, however, that could be easily fixed the other way. Every slider in VDMX has it&#8217;s minumum and maximum positions that could be dragged from both ends of the slider. Restrict the <em>level</em> slider between 1.0 and 1.7 and move both <em>x position</em> and <em>y position</em> to 0.50:</p>
<p><img src="/wp/special/vdmxtutorial12.gif" alt="Fine-tuning The Zoom Effect" /></p>
<p>The zoom effect just got a lot nicer, but we&#8217;re still black and white. Let&#8217;s add color. Drag <em>False Color</em> from <em>Color Effect</em> folder inside the Video FX Palette to the effect stack. Set sliders under <em>inputColor 0</em> to their rightmost position so the background would remain black, and tune <em>inputColor 1</em> to something fancy, just like this:</p>
<p><img src="/wp/special/vdmxtutorial13.gif" alt="False Color" /></p>
<p>Just as with rotation and zooming, let&#8217;s change the color of this thing along the incoming music. For that, drag <em>Hue Adjust</em> (it&#8217;s under <em>Color Adjustment</em>) and bind its <em>inputAngle</em> to <em>band-3</em>. Again, you&#8217;d probably like to restrict the slider a bit:</p>
<p><img src="/wp/special/vdmxtutorial14.gif" alt="Hue Adjust" /></p>
<p>Looks nice. Now if only could we beef this up a bit. We surely could. Add <em>VVMotion Blur</em> from <em>Blur</em> and set its amount to about 0.20, now add another copy of it and synch it to AudioAnalysis <em>band</em> of your choice, restricting the slider to its upper part. Here, look:</p>
<p><img src="/wp/special/vdmxtutorial15.gif" alt="VVMotion Blur" /></p>
<p>Now this is good (although more fitting for some psy-trance than techno. But hey, we&#8217;re just trying things out). We still have another movie cell, yet unused, so let&#8217;s make use of that one. Right now, if you toggle your cells with <em>q</em> and <em>w</em> only one will play at a time. That&#8217;s because only one cell could play inside a layer at the same time. Now what do we need to do? Yes, you&#8217;re right.</p>
<p><strong>4. More layers</strong></p>
<p>Create a new layer and rename it to “Dashes”. Notice that your Layer Window now has two tabs. You could change each layer&#8217;s properties by clicking those tabs:</p>
<p><img src="/wp/special/vdmxtutorial16.gif" alt="Layer Tabs" /></p>
<p>Now let&#8217;s toggle our movie clips with <em>q</em> and <em>w</em>&#8230; Something&#8217;s wrong, eh? Nothing happens yet. Well, that&#8217;s because VDMX has layer system that&#8217;s a bit tricky at a first glance. But bear with me. Look at the upper right corner of Media Bin, under <em>Trigger Order</em>:</p>
<p><img src="/wp/special/vdmxtutorial17.gif" alt="Trigger Order" /></p>
<p>The topmost layer is “Dots” (because it was the first that we created), the bottommost is “Dashes” (because it was the second). All (I mean <strong>all</strong>) triggering happens <strong>only</strong> in the topmost layer. How could you change the layer order? Well, lots of ways. First, you could notice the <em>Trigger In</em> drop-down menu with yellow letters in the bottom-left corner of Media Bin. Change that with mouse and note what happens in Trigger Order box. The other way is to click that double arrow button (to the right of layer name) so the layer would jump right to the top. But that&#8217;s all too tedious. Layers could be triggered with keys, just like cells. But how? Oh, right now we don&#8217;t see something very important. Pick a divider to the left of the <em>Trigger Order</em> box and drag it to the left:</p>
<p><img src="/wp/special/vdmxtutorial18.gif" alt="Layer Key Binding" /></p>
<p>See those play buttons appear? With these you bind your layers to your keyboard. Now set “Dots” to <em>a</em> and “Dashes” to <em>s</em> and try them out. Neat, huh? Now when you want to change your clip inside a layer, just trigger the necessary layer from your keyboard, then trigger the clip — all is done with just two swift keystrokes. Of course, you could change the way a layer behaves after a clip was triggered inside it, just try out the pull-down menu right above the layer names, right now it reads <em>normal</em> but change it to <em>rotate</em> and see what happens.</p>
<p>This layer triggering stuff was probably the hardest part for me to understand, so if you&#8217;re like me and you still don&#8217;t get it, either re-read the above or be sure to refer to <a href="http://wiki.vidvox.com/index.php/VDMX5_Media_Bin" onclick="javascript:pageTracker._trackPageview ('/outbound/wiki.vidvox.com');">the wonderful VDMX wiki page that covers Media Bin</a>.</p>
<p>And we&#8217;re almost through this tutorial. Set the movie with thick dashes to play inside the “Dashes” layer, and the other, with lots of dots, to play inside the “Dots” layer. As you see, the “Dots” gets all the animation, while the “Dashes” looks rather bland. We could fix that quite simply. Switch to “Dots” layer via tabs on the top of the Layer Window, then click the <em>Save/Delete Preset</em> button that is right above the effect stack:</p>
<p><img src="/wp/special/vdmxtutorial19.gif" alt="Layer Presets" /></p>
<p>A new window will appear. Type in something like “rotozoom” and click Save:</p>
<p><img src="/wp/special/vdmxtutorial20.gif" alt="Layer Preset Save" /></p>
<p>What you just did is you saved the <strong>entire</strong> layer effects stack that you meticulously crafted in the previous section of this tutorial to a — yes, to a simple preset. Now select “Dashes” tab and under <em>Load Preset</em> pull-down menu that now reads <em>B/W</em> select &#8220;rotozoom&#8221;. Whoa, look at the Main Output now. Quite cool. But not really, cause right now both layers are synched to the very same parameters. Well the solution is quite simple: go through one of the effect stacks and tweak the effects here and there to offset the second stack. I recommend doing the following:</p>
<p>First <em>3D Rotate</em> effect that is bound to Oscillator, bind it to the <em>Invert</em> behavior as well, so the clip will start turning in the other direction. Tweak <em>level</em> boundaries in the <em>Zoom (VV)</em> effect and re-bind it to another <em>band</em> of AudioAnalysis. Adjust <em>inputAngle</em> boundaries in <em>Hue Adjust</em> and tweak the second copy of VVMotion Blur. Looks even greater now, right?</p>
<p>At this point, your composition could get quite CPU-intensive. If it is so, turn something off, change something — in fact, the very idea of tweaking two still images to death with tons of effects is not quite productive, but remember, we were just trying out various things of what VDMX can do for you (or, put it other way, what <strong>you</strong> could do with VDMX). Now as a last exercise, let&#8217;s get some very basic video mixing.</p>
<p><strong>5. Mixing it up</strong></p>
<p>Create a new contraption called TwoChannelMixer from the Plugin Manager Palette. From the two provided pull-downs select one and then the other layer out of the ones that we have:</p>
<p><img src="/wp/special/vdmxtutorial21.gif" alt="TwoChannelMixer" /></p>
<p>Try moving the slider. What it really does is that it increases the opacity of one layer while decreasing the other. No layer gets hidden or moved, it&#8217;s just the opacity that is changed (while moving the slider, look at the <em>Source Type &#038; Composition</em> block inside the layer window). By creating other mixer contraptions and stacking them together you could make a very powerful mixing setup. If you want to bind that slider to a midi knob or fader — no problem, right click it, select <em>Start MIDI Detect</em> from atop and wiggle your MIDI controller knob. Now you could even set the limits of how much you control the mixer slider from your hardware by moving it ends. If you&#8217;ll narrow it down pretty much, you&#8217;ll find that only the part of your hardware knob motion controls the software slider. Don&#8217;t worry and just tell the slider to use <em>scale</em> behavior, and the active range of your slider would auto-map to the entirety of your hardware knob or fader. Again — simple and neat.</p>
<p>If you did everything right (and close to what I&#8217;ve asked you to do), by now you should probably be seeing something like this:</p>
<p><embed src="http://www.vimeo.com/moogaloop.swf?clip_id=178325" quality="best" scale="exactfit" width="400" height="292" type="application/x-shockwave-flash"></embed></p>
<p class="caption">Music is courtesy of Kausto, a promising young techno producer from St. Petersburg, Russia. Kausto is currently signed to Moscow-based <a href="http://btwn.us/" onclick="javascript:pageTracker._trackPageview ('/outbound/btwn.us');">btwn.us</a> netlabel. Be sure to <a href="http://btwn.us/" onclick="javascript:pageTracker._trackPageview ('/outbound/btwn.us');">check out those guys</a>, they are great.</p>
<p>And the interface should look like this (clickable):</p>
<p><a href="/wp/special/vdmxtutorial22.jpg"><img src="/wp/special/vdmxtutorial22_.jpg" alt="VDMX main screen, revised" /></a></p>
<p>And of course you could get the set files so you could open them up and look for yourself. There are five Preset Manager presets included, they correspond to the end of each chapter of this tutorial:<br />
<a href="/binary/vdmxtutorialset.zip">Tutorial set [ZIP, 300 kb]</a></p>
<p><strong>6. Final thoughts</strong></p>
<p>As I already pointed out, we barely scratched the surface of what VDMX is. Hope this one was informative to you. I welcome your corrections, comments and suggestions — leave them here (OpenID is supported) or <a href="http://aienn.com/about/">drop me a mail</a>. And at all times be sure to check out <a href="http://aienn.com/about/">VDMX documentation</a> and visit the oh-so-wonderful <a href="http://forums.vidvox.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/forums.vidvox.com');">Vidvox forums</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://aienn.com/blog/2007/04/vdmx-tutorial/feed/</wfw:commentRss>
		</item>
		<item>
		<title>First live</title>
		<link>http://aienn.com/blog/2007/04/first-live/</link>
		<comments>http://aienn.com/blog/2007/04/first-live/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 16:48:53 +0000</pubDate>
		<dc:creator>aienn</dc:creator>
		
		<category><![CDATA[live]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://aienn.com/2007/04/first-live/</guid>
		<description><![CDATA[<p>A few weeks ago I flew to Moscow to play my first video set supporting <a href="http://www.dashaveliko.ru/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.dashaveliko.ru');">Dasha Veliko</a>&#8217;s naive and wonderful live show...]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I flew to Moscow to play my first video set supporting <a href="http://www.dashaveliko.ru/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.dashaveliko.ru');">Dasha Veliko</a>&#8217;s naive and wonderful live show.  </p>
<p><a href="http://aienn.com/wp/wp-content/uploads/2007/04/volnami2_copy.jpg" title='velikolive'><img src='http://aienn.com/wp/wp-content/uploads/2007/04/volnami2_copy.jpg' alt='velikolive' /></a></p>
<p class="caption">Photo &copy; <a href="http://parachutgirl.livejournal.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/parachutgirl.livejournal.com');">parachutgirl</a>.</p>
<p>Nothing amazing, several chopped-up and post-processed <a href="http://www.animenewsnetwork.com/encyclopedia/anime.php?id=3447" onclick="javascript:pageTracker._trackPageview ('/outbound/www.animenewsnetwork.com');">Windy Tales</a> sequences, layered and mixed with some visuals drawn by my friend Toxity. The response, however, was quite positive — the same day I bought my <a href="http://www.vidvox.net/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.vidvox.net');">VDMX5</a> license and started to figure out what&#8217;s what inside Quartz Composer.</p>
<p>And so this blog was started — most of VJ blogs are written by industry veterans showing tons of experience and awesome stuff, I have some strong visual design and Flash animation background so I hope to hop on the live-visuals bandwagon and tell you exactly what I&#8217;m doing at the same time. That means tutorials, downloads and published sources (under Creative Commons license or something like that).</p>
<p>Next stop: VDMX explained.</p>
]]></content:encoded>
			<wfw:commentRss>http://aienn.com/blog/2007/04/first-live/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pad experts (2)</title>
		<link>http://aienn.com/blog/2007/04/pad-experts-2/</link>
		<comments>http://aienn.com/blog/2007/04/pad-experts-2/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 07:36:50 +0000</pubDate>
		<dc:creator>aienn</dc:creator>
		
		<category><![CDATA[audiomulch]]></category>

		<category><![CDATA[generative]]></category>

		<category><![CDATA[iterative]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://aienn.com/2007/04/pad-experts-2/</guid>
		<description><![CDATA[<p>Two examples of <a href="http://aienn.com/2007/04/pad-experts/">pad experts</a> usage:
<a href="http://live.aienn.com/aienn%20-%20ynmk%20(extended%20version).mp3" onclick="javascript:pageTracker._trackPageview ('/downloads/mp3/aienn%20-%20ynmk%20(extended%20version).mp3');">aienn — ynmk (2002)</a> [8.5Mb]
<a href="http://live.aienn.com/aienn%20-%20vesna%20(pad%20experts).mp3" onclick="javascript:pageTracker._trackPageview ('/downloads/mp3/aienn%20-%20vesna%20(pad%20experts).mp3');">aienn — vesna (pad experts version, 2004)</a> [3Mb]</p>
]]></description>
			<content:encoded><![CDATA[<p>Two examples of <a href="http://aienn.com/2007/04/pad-experts/">pad experts</a> usage:<br />
<a href="http://live.aienn.com/aienn%20-%20ynmk%20(extended%20version).mp3" onclick="javascript:pageTracker._trackPageview ('/downloads/mp3/aienn%20-%20ynmk%20(extended%20version).mp3');">aienn — ynmk (2002)</a> [8.5Mb]<br />
<a href="http://live.aienn.com/aienn%20-%20vesna%20(pad%20experts).mp3" onclick="javascript:pageTracker._trackPageview ('/downloads/mp3/aienn%20-%20vesna%20(pad%20experts).mp3');">aienn — vesna (pad experts version, 2004)</a> [3Mb]</p>
]]></content:encoded>
			<wfw:commentRss>http://aienn.com/blog/2007/04/pad-experts-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pad experts</title>
		<link>http://aienn.com/blog/2007/04/pad-experts/</link>
		<comments>http://aienn.com/blog/2007/04/pad-experts/#comments</comments>
		<pubDate>Tue, 24 Apr 2007 22:15:27 +0000</pubDate>
		<dc:creator>aienn</dc:creator>
		
		<category><![CDATA[audiomulch]]></category>

		<category><![CDATA[generative]]></category>

		<category><![CDATA[iterative]]></category>

		<category><![CDATA[sound]]></category>

		<guid isPermaLink="false">http://aienn.com/?p=5</guid>
		<description><![CDATA[<p>I&#8217;ve been doing ambient stuff for seven years now. Sometimes people ask how do I do that. Well, the process is quite simple — most of time I pick some other music that I wrote before and pulverize it into clouds. Then I rearrange those clouds in order for the inner musical logic to reappear, and then it&#8217;s done...]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing ambient stuff for seven years now. Sometimes people ask how do I do that. Well, the process is quite simple — most of time I pick some <em>other</em> music that I wrote before and pulverize it into clouds. Then I rearrange those clouds in order for the inner musical logic to reappear, and then it&#8217;s done. Sometimes I score certain musical pieces just for the sake of pulverizing them — I guess it&#8217;s okay as long as you retain the overall musical structure and feel.</p>
<p>The process of pulverizing is done via <a href="http://en.wikipedia.org/wiki/Granular_synthesis" onclick="javascript:pageTracker._trackPageview ('/outbound/en.wikipedia.org');">granular synthesis</a>, a resynthesis algorhythm that manupulates overlapped, pitch-shifted and delayed microparticles of incoming sound. And for that I use <a href="http://www.audiomulch.com/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.audiomulch.com');">Audiomulch</a> by Ross Bencina, a wonderful piece of Windows software for sound mangling and performance. It&#8217;s a minor pain in the ass since I switched to Apple hardware so I have to reboot my MacBook Pro to BootCamp every now and then, but Audiomulch is great enough to justify all these inconveniences. The Granulator contraption bundled with Audiomulch is one of the best granulators realised in software.</p>
<p>All these years I&#8217;m using a small bunch of Granulator presets for Audiomulch:<br />
<a href="/binary/padexperts.zip">Pad experts [16kb, Audiomulch 1.0 required]</a></p>
]]></content:encoded>
			<wfw:commentRss>http://aienn.com/blog/2007/04/pad-experts/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
