<?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>ArKaos Blog &#187; Hints &amp; Tips</title>
	<atom:link href="http://www.arkaos.net/blog/category/tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.arkaos.net/blog</link>
	<description>The corporate blog of ArKaos, a leader in technology for live visual performances.</description>
	<lastBuildDate>Tue, 15 Nov 2011 09:06:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Syphon support in MediaMaster and GrandVJ</title>
		<link>http://www.arkaos.net/blog/2011/11/tips/syphon-mediamaster-grandvj/</link>
		<comments>http://www.arkaos.net/blog/2011/11/tips/syphon-mediamaster-grandvj/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 09:01:21 +0000</pubDate>
		<dc:creator>Gorgull</dc:creator>
				<category><![CDATA[Hints & Tips]]></category>
		<category><![CDATA[MadMapper]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[Syphon]]></category>

		<guid isPermaLink="false">http://www.arkaos.net/blog/?p=1598</guid>
		<description><![CDATA[In this article we'll explain a little bit more how you can use Syphon in combination with MediaMaster and GrandVJ, then we'll give you some inspiration from those who have already started using it..]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-1640" title="Syphon" src="http://www.arkaos.net/blog/wp-content/uploads/2011/11/MD000957-e1321346596221.png" alt="" width="136" height="136" />After <a title="Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a>, we&#8217;ve now added support for Syphon as client and server in <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster</a> also. It&#8217;s been around since only a few weeks and has already proved to be a great addition to our software, we&#8217;ve received a lot of feedback from users like Koen de Puysseleir &#8211; creative director for Tiësto &#8211; telling us how much this new feature broadens the boundaries from their creativity.. And God, we love that!</p>
<p>In this article we&#8217;ll explain a little bit more how you can use Syphon in combination with <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster</a> and <a title="Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a>, then we&#8217;ll give you some inspiration from those who have already started using it..<span id="more-1598"></span></p>
<h4>About Syphon</h4>
<p>As explained on the <a title="Syphon" href="http://syphon.v002.info/" target="_blank">official Syphon web page</a>: <em>&#8220;Syphon is an open source Mac OS X technology that allows applications to share frames – full frame rate video or stills – with one another in realtime. Now you can leverage the expressive power of a plethora of tools to mix, mash, edit, sample, texture-map, synthesize, and present your imagery using the best tool for each part of the job. Syphon gives you flexibility to break out of single-app solutions and mix creative applications to suit your needs.”</em></p>
<p>Practically, a Syphon client application receives video frames from one or more syphon server application(s), and because the Syphon-compatible applications share texture resources within the graphical card, there’s almost no latency between the server and the client applications.</p>
<h4>GrandVJ or MediaMaster as Syphon server</h4>
<p>Prior versions of <a title="Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> and <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster</a> were already able to act as Syphon server, but it required loading the Quartz-Composer Server patch on a dedicated layer.</p>
<p><a title="Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> 1.6 and <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster</a> 2.2.5 are now native Syphon server applications. The usage is pretty straight forward since there’s no configuration at all: the software will start sharing its output frames as soon as it detects a Syphon client application.</p>
<p style="text-align: center;"><a href="http://www.arkaos.net/blog/wp-content/uploads/2011/11/GrandVJ_SimpleClient.png" rel="shadowbox[sbpost-1598];player=img;"><img class="aligncenter size-medium wp-image-1606" title="GrandVJ output in Syphon Simple Client" src="http://www.arkaos.net/blog/wp-content/uploads/2011/11/GrandVJ_SimpleClient-300x187.png" alt="" width="300" height="187" /></a><strong>GrandVJ output in Syphon Simple Client</strong></p>
<h4>GrandVJ or MediaMaster as Syphon client</h4>
<p><a title="Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> and <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster</a> can also act as Syphon clients thanks to the Quartz-Composer Client plugin and patch provided by the guys behind Syphon. You can get these from the <a title="Syphon Implementations" href="http://code.google.com/p/syphon-implementations/downloads/list" target="_blank">Syphon Implementations page</a> (grab the file named <em>&#8220;Syphon For Quartz Composer&#8221;</em> of course. It&#8217;s currently in beta but that&#8217;s ok). The installation procedure is detailled in “Read Me.rtf” file you get in the .dmg but basically you first need to install the plugin before you can use the patch.</p>
<p>So, once you installed the plugin, grab the Quartz-Composer patch (.qtz file) and either import it in your <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster</a> media library or drag &amp; drop it on a bank in <a title="Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> so you can use it with our software.</p>
<p style="text-align: center;"><a href="http://www.arkaos.net/blog/wp-content/uploads/2011/11/GrandVJ_SimpleServer.png" rel="shadowbox[sbpost-1598];player=img;"><img class="aligncenter size-medium wp-image-1607" title="Syphon simple server in GrandVJ" src="http://www.arkaos.net/blog/wp-content/uploads/2011/11/GrandVJ_SimpleServer-300x187.png" alt="" width="300" height="187" /></a><strong>Syphon Simple Server in GrandVJ</strong></p>
<p>Note that, by default, the patch will display the frames of the first registered Syphon server application. If you want to use a server that’s not the first, or to to mix between several servers, you will have to get your hands in the dirt and launch the Quartz-Composer application (that you get with Xcode from Apple) to modify the <em>“index”</em> value in the patch (the default value zero being the first server)..</p>
<p style="text-align: center;"><a href="http://www.arkaos.net/blog/wp-content/uploads/2011/11/Screen-Shot-2011-10-27-at-15.32.47.png" rel="shadowbox[sbpost-1598];player=img;"><img class="aligncenter size-full wp-image-1641" title="Modify the index value in Quartz Composer" src="http://www.arkaos.net/blog/wp-content/uploads/2011/11/Screen-Shot-2011-10-27-at-15.32.47.png" alt="" width="313" height="156" /></a><strong>Modifying the <em>&#8220;index&#8221;</em> value in Quartz-Composer</strong></p>
<p>Oh, and if you don&#8217;t want to fiddle around with Quartz-Composer you can simply <a title="Syphon Quartz Composer Patches" href="http://www.arkaos.net/blog/wp-content/uploads/2011/11/Syphon_Client_Patches.zip" target="_blank">download the alternative patches</a> we’ve modified for you (yeah, we&#8217;re like that..).</p>
<p><strong>Remark:</strong><br />
You cannot use <a title="Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> or <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster</a> as Syphon client if you have not first started a Syphon server, if you try to do so you will notice that <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster</a> / <a title="Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> creates an infinite visual feedback, its output frames being shared with the layer that runs the Syphon layer!</p>
<p>If you intend to use <a title="Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> or <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster</a> as a client, you should either start the other Syphon server application first, or you can use one of the alternative Quartz-Composer patches mentioned earlier in this article.</p>
<h4>Some inspiration from those who have already started using it</h4>
<p>All this seems a little too abstract for you? No problem, let&#8217;s see concretely what you can achieve with this new feature..</p>
<h6>Koen de Puysseleir &#8211; Tiësto Club Life tour</h6>
<p>It all started with Koen de Puysseleir, Creative Director for Tiësto and owner of Light in Motion, a Belgian design and show control company. Koen already worked with <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster</a> for the previous Tiësto tour (<a title="ArKaos Brings a Kaleidoscope of Colour to Tiësto Tour" href="http://www.arkaos.net/highlights/detail.php?id=64" target="_blank">the Kaleïdoscope Tour</a>) and this time he got challenged with some difficult video setups involving split screens and side screens for Tiësto Club Life performances. He needed a solution to output <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster</a> to <a title="MadMapper" href="http://www.madmapper.com/" target="_blank">MadMapper</a> and thus contacted us to inquire about how to achieve it.</p>
<p>We immediately understood that something cool could be done here and so we started working on developing this feature and then sent Koen a custom version of <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster</a> with Syphon support for him to test.. Below is a video from the show at the Home Depot Center in Carson, you can read the complete story <a title="ArKaos brings visuals to Tiësto's Club Life performances" href="http://www.arkaos.net/highlights/detail.php?id=74">here on our web site</a>.</p>
<p><a href="http://www.youtube.com/watch?v=HfGpTW8h36I&#038;fmt=18" rel="shadowbox[sbpost-1598];player=swf;width=640;height=385;">http://www.youtube.com/watch?v=HfGpTW8h36I</a></p>
<p style="text-align: center;"><a href="http://www.arkaos.net/blog/wp-content/uploads/2011/11/mm-tiesto.jpg" rel="shadowbox[sbpost-1598];player=img;"><br />
<img class="aligncenter size-medium wp-image-1633" title="MediaMaster and MadMapper for Tiësto" src="http://www.arkaos.net/blog/wp-content/uploads/2011/11/mm-tiesto-300x198.jpg" alt="" width="300" height="198" /></a> <strong>Koen&#8217;s laptop running MediaMaster and MadMapper</strong></p>
<h6>Momo the Monster &#8211; The Glitch Mob Live show</h6>
<p>Visual Artist <a title="Momo the Monster" href="http://mmmlabs.com/w/" target="_blank">Momo the Monster</a> has been using <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster Express</a> as a Syphon client to drive LED panels on <a title="The Glitch Mob" href="http://www.theglitchmob.com/" target="_blank">The Glitch Mob</a> Live shows this summer, read the full story at <a title="Running Live Visuals for The Glitch Mob: An All-Access Pass Behind the Scenes" href="http://createdigitalmotion.com/2011/07/running-live-visuals-for-the-glitch-mob-an-all-access-pass-behind-the-scenes/">CreateDigitalMotion</a></p>
<p><iframe src="http://player.vimeo.com/video/25851807?title=0&amp;byline=0&amp;portrait=0&amp;color=000000" width="640" height="360" frameborder="0" webkitAllowFullScreen allowFullScreen></iframe></p>
<h6>Charlie Mars recording mixes in GrandVJ</h6>
<p><a title="Charlie Mars: France VJ Champion with GrandVJ" href="http://www.arkaos.net/blog/2011/03/events/charliemars-france-vj-champion-grandvj/" target="_blank">France VJ champion</a> <a title="Charlie Mars Home Page" href="http://www.charlie-mars.com" target="_blank">Charlie Mars</a> explains (in French) how he is using <a title="Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> and Syphon Recorder to record his mixes.</p>
<p><a href="http://www.youtube.com/watch?v=D5J-eqx1kEI&#038;fmt=18" rel="shadowbox[sbpost-1598];player=swf;width=640;height=385;">http://www.youtube.com/watch?v=D5J-eqx1kEI</a></p>
<h4>Conclusion</h4>
<p>As you can see, Syphon support in <a title="Intuitive and powerful media server software" href="http://www.arkaos.net/show-lighting/mediamaster-express/" target="_blank">MediaMaster</a> or <a title="Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> really <em>&#8220;gives you flexibility to break out of single-app solutions and mix creative applications to suit your needs&#8221;</em> just like they say on the Syphon web site!</p>
<p>Ok, ok.. I can already hear some of you complaining it’s again a Mac-only solution.. But don’t worry Windows users, we’re working on a similar solution for you too..</p>
<p>Thank you Syphon creators, interoperability is the future!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arkaos.net/blog/2011/11/tips/syphon-mediamaster-grandvj/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: Mix visuals and music with GrandVJ and Ableton Live</title>
		<link>http://www.arkaos.net/blog/2011/06/tips/mix-visuals-and-music-with-grandvj-and-ableton-live/</link>
		<comments>http://www.arkaos.net/blog/2011/06/tips/mix-visuals-and-music-with-grandvj-and-ableton-live/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 08:49:01 +0000</pubDate>
		<dc:creator>polanri</dc:creator>
				<category><![CDATA[Hints & Tips]]></category>

		<guid isPermaLink="false">http://www.arkaos.net/blog/?p=1569</guid>
		<description><![CDATA[Recently we spotted this video by Ryan Noise on Twitter and we found it to be a great introduction to the use of GrandVJ with Ableton Live.]]></description>
			<content:encoded><![CDATA[<p><a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank"></a><img class="alignright size-full wp-image-1577" title="live_logo" src="http://www.arkaos.net/blog/wp-content/uploads/2011/06/live_logo.png" alt="" width="122" height="85" />GrandVJ is not only a tool for VJ&#8217;s to mix visuals in sync with the music from a DJ, it can also be very useful for Musicians wishing to add a visual dimension to their music. Ok, the difference is subtle but it&#8217;s indeed another point of view that we keep in consideration when developing the software.</p>
<p>Recently we spotted the video below on Twitter, it&#8217;s produced by live audio-visual artist Ryan Noise and Unique Squared and we found it to be a great introduction to the use of <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> in connection with Ableton Live. Note that Ryan connects <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> and Ableton through Rewire here, but the latest <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> 1.5 comes with a VST plugin which allows not only to send MIDI to <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> but also sound, so that you can use it to trigger sound-reactive Generators or Flash animations.</p>
<p style="text-align: center;">
<p><a href="http://www.youtube.com/watch?v=zGHruKnCWwE&#038;fmt=18" rel="shadowbox[sbpost-1569];player=swf;width=640;height=385;">http://www.youtube.com/watch?v=zGHruKnCWwE</a></p>
</p>
<p>Read on for Ryan Noise Interview..<span id="more-1569"></span></p>
<p>For years Ryan has used <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> as his live video mixing solution. When asked, “Why did you decide to go with Ableton Live, Akai&#8217;s APC40 and <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> in your setup?”, Ryan replied: &#8220;I decided on Ableton as my main host for it’s over all audio manipulation, MIDI functionality, low CPU load and simple programmability.</p>
<p>I&#8217;m using the APC40 as a tactile control unit, this gives me the ability to control live video and remix audio by applying filters and parameters to the assignable knobs and buttons on one customized surface.</p>
<p>Lastly for video, I use <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> because of its ease of use, MIDI and OSC mapping abilities, multi-camera inputs, stellar effects, and dead-simple customization.</p>
<p><a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> has been the back bone of my visual performance for years. The visual possibilities with this software are limitless and I always find new was to surprise even myself.&#8221;</p>
<div class="promote">
<h5>About Ryan Noise:</h5>
<p>Ryan Noise is a live audio-visual artist originally from Atlanta, GA. With years of experience in designing and performing live AV shows, Ryan has had the privilege of working with companies and groups such as Microsoft, Apple, the Ableton Live users groups and many more. With music releases on Beatport and ITunes, as well as his visual works being showcased in Atlanta event spaces such as the GA Aquarium, Club Sutra, Halo Lounge, and The Eyedrum, Ryan has only begun to share his love and passion for live and interactive AV performances with the world.</p>
<p>More about Ryan Noise at <a title="Ryan Noise home page" href="http://www.ryannoise.com/" target="_blank">www.RyanNoise.com</a> or Twitter <a title="Ryan Noise on Twitter" href="http://twitter.com/RYANNOISE" target="_blank">@ryannoise</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.arkaos.net/blog/2011/06/tips/mix-visuals-and-music-with-grandvj-and-ableton-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: geometric correction in MediaMaster Pro</title>
		<link>http://www.arkaos.net/blog/2010/11/tips/geometric-correction-mediamaster-pro/</link>
		<comments>http://www.arkaos.net/blog/2010/11/tips/geometric-correction-mediamaster-pro/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 14:21:36 +0000</pubDate>
		<dc:creator>Olivier</dc:creator>
				<category><![CDATA[Hints & Tips]]></category>

		<guid isPermaLink="false">http://www.arkaos.net/blog/?p=1433</guid>
		<description><![CDATA[MediaMaster Pro 2.2 makes it possible to warp the output per screen and adapt the soft edge on each side of an output, this video will demonstrate this with a simple setup made with two beamers projecting visuals from an A10 Media Server on a curved screen.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.arkaos.net/show-lighting/mediamaster/"><img class="alignright size-full wp-image-1454" title="mm-pro-black" src="http://www.arkaos.net/blog/wp-content/uploads/2010/11/mm-pro-black1.jpg" alt="" width="196" height="96" /></a><a title="MediaMaster Pro - Professional media server software for lighting designers" href="http://www.arkaos.net/show-lighting/mediamaster/" target="_blank">MediaMaster Pro</a> 2.2 makes it possible to warp the output per screen and adapt the soft edge on each side of an output, the video below will demonstrate this with a simple setup made with two beamers projecting visuals from an <a title="ArKaos A10 Media Server - Turnkey solution for lighting designers" href="http://www.arkaos.net/show-lighting/mediaservers/">A10 Media Server</a> on a curved screen. But of course it can handle <a title="Six screens setup in MediaMaster with one card" href="http://www.arkaos.net/blog/2010/09/engineering/mediamaster-six-screens-setup/" target="_blank">much more complex</a> setups depending on your graphics card.</p>
<p><a href="http://www.youtube.com/watch?v=OzU8AjCeAZw&#038;fmt=18" rel="shadowbox[sbpost-1433];player=swf;width=640;height=385;">http://www.youtube.com/watch?v=OzU8AjCeAZw</a></p>
<p><span id="more-1433"></span></p>
<p>The settings can be modified in the &#8220;Geometric Correction&#8221; dialog which can be accessed via the &#8220;Geometric Correction&#8221; button near the soft edge span dimensions on the video tab of the preferences dialog.</p>
<p><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/11/geom_corr_001.jpg" rel="shadowbox[sbpost-1433];player=img;"><img class="aligncenter size-medium wp-image-1437" title="geom_corr_001" src="http://www.arkaos.net/blog/wp-content/uploads/2010/11/geom_corr_001-300x260.jpg" alt="Geometrical output correction" width="300" height="260" /></a></p>
<p>The number and arrangement of the outputs is determined by the soft edge span dimensions.</p>
<h5>Geometric Correction</h5>
<p>With geometric correction it is possible to correct output deformations via a correction grid.</p>
<p><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/11/geom_corr_002.jpg" rel="shadowbox[sbpost-1433];player=img;"><img class="alignleft size-medium wp-image-1438" title="geom_corr_002" src="http://www.arkaos.net/blog/wp-content/uploads/2010/11/geom_corr_002-300x271.jpg" alt="Geometrical output correction" width="300" height="271" /></a> <a href="http://www.arkaos.net/blog/wp-content/uploads/2010/11/geom_corr_003.jpg" rel="shadowbox[sbpost-1433];player=img;"><img class="alignleft size-medium wp-image-1439" title="geom_corr_003" src="http://www.arkaos.net/blog/wp-content/uploads/2010/11/geom_corr_003-300x273.jpg" alt="Geometrical output correction" width="300" height="273" /></a></p>
<p>Three main areas can be distinguished: the screen arrangement, the toolbar and the correction grid.  Via the clickable screen output arrangement, at the top left of the dialog, it is possible to switch between the corrections grids of the different screen outputs.</p>
<p>A normal output is represented by a blue rectangle and the overall correction grid is represented by an orange rectangle. With this overall correction grid it is possible to apply a correction over all displays at once. This especially meaningful when displaying using multiple outputs to project on one curved screen.</p>
<p>With the drop-down list on the toolbar the geometric correction type can be chosen. 4 different correction types are available, namely:</p>
<ol>
<li><strong>No Correction:</strong> If you don’t want to apply geometric correction to this screen.      In this way MediaMaster knows that it can bypass the geometric correction      process for this screen.</li>
<li><strong>Linear:</strong> A      linearly interpolated grid for straight corrections.</li>
<li><strong>Curved:</strong> For smooth geometric corrections such as a curved screen.</li>
<li><strong>Nurb:</strong> Another method for smooth geometric corrections.</li>
</ol>
<p>The correction grid is modified by moving one of its control points. The control points can be moved by the mouse cursor or by arrow keys for per pixel precision. Control points can be added with the appropriate  buttons on the toolbar and via the keyboard shortcuts (F1-F4). Via the reset button the grid can be set to its original state.</p>
<p>The magnetic border makes the screen border ‘sticky’, thus making it easier to correctly position a control point to the border of the screen.</p>
<p>The following shortcuts are defined for the geometric grid window:</p>
<div align="center">
<table border="1" cellspacing="0" cellpadding="0" align="center" width="90%">
<tbody>
<tr>
<td width="50%"><strong>Shortcut</strong></td>
<td width="50%"><strong>Action</strong></td>
</tr>
<tr>
<td width="50%">F1/F2</td>
<td width="50%">Add/Remove   Horizontal Control Point</td>
</tr>
<tr>
<td width="50%">F3/F4</td>
<td width="50%">Add/Remove   Vertical Control Point</td>
</tr>
<tr>
<td width="50%">R</td>
<td width="50%">Reset   Control Points</td>
</tr>
<tr>
<td width="50%">M</td>
<td width="50%">Cycle   Through Correction Modes</td>
</tr>
<tr>
<td width="50%">Arrow   Keys</td>
<td width="50%">Move   Control Points Per Pixel</td>
</tr>
<tr>
<td width="50%">CTRL   + A</td>
<td width="50%">Select   All Control Points</td>
</tr>
<tr>
<td width="50%">CTRL   + MOUSE CLICK</td>
<td width="50%">Select   Multiple Control Points</td>
</tr>
<tr>
<td width="50%">TAB/TAB   + SHIFT or +/-</td>
<td width="50%">Cycle   Through Control Points</td>
</tr>
<tr>
<td width="50%">Double   Click (Outside an Output)</td>
<td width="50%">Go   To Overall Output</td>
</tr>
<tr>
<td width="50%">Double   Click (Inside an Output)</td>
<td width="50%">Go   To Selected Output</td>
</tr>
<tr>
<td width="50%">Scroll   Wheel</td>
<td width="50%">Zoom   View In/Out</td>
</tr>
<tr>
<td width="50%">Middle   Mouse Button</td>
<td width="50%">Pan   view</td>
</tr>
</tbody>
</table>
<p>&nbsp;</div>
<h5>Soft Edge per Output</h5>
<p>With the custom soft edge it is possible to adapt the soft edge parameters per edge of an output.</p>
<p>Two controls can be found in the &#8220;Custom Soft Edge&#8221; panel, namely the check-box &#8220;Use Custom Soft Edge&#8221; and the button &#8220;Set Default Values&#8221;.<br />
The check-box will determine if MediaMaster will use the standard overall soft edge or the custom soft edge per side.<br />
The &#8220;Set Default Values&#8221; button will copy the curve and fade curve parameters of the overall soft edge settings, plus the soft edge setup, to the custom soft edge settings.</p>
<p>Note that using the custom soft-edge will disable the master fixture&#8217;s soft-edge.</p>
<p><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/11/geom_corr_004.jpg" rel="shadowbox[sbpost-1433];player=img;"><img class="aligncenter size-medium wp-image-1440" title="geom_corr_004" src="http://www.arkaos.net/blog/wp-content/uploads/2010/11/geom_corr_004-300x267.jpg" alt="Soft Edge per output" width="300" height="267" /></a></p>
<p>In the soft edge tab it possible to adapt and enable the curve and width parameters per side of an output.</p>
<p>Now with new geometric correction and custom soft edge in <a title="MediaMaster Pro - Professional media server software for lighting designers" href="http://www.arkaos.net/show-lighting/mediamaster/" target="_blank">MediaMaster Pro</a>, it has never been so easy to project video on non-planar surfaces.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arkaos.net/blog/2010/11/tips/geometric-correction-mediamaster-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: Add Quartz-Composer Effects to MediaMaster</title>
		<link>http://www.arkaos.net/blog/2010/08/tips/quartz-composer-mediamaster/</link>
		<comments>http://www.arkaos.net/blog/2010/08/tips/quartz-composer-mediamaster/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 13:43:11 +0000</pubDate>
		<dc:creator>Gorgull</dc:creator>
				<category><![CDATA[Hints & Tips]]></category>
		<category><![CDATA[dmx]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mediamaster]]></category>
		<category><![CDATA[quartz]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.arkaos.net/blog/?p=1336</guid>
		<description><![CDATA[Since version 1.2, ArKaos MediaMaster Pro supports Apple's Quartz-Composer technology. In this tutorial we will demonstrate how to use your own Quartz-Composer Effects in MediaMaster Pro.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-891" title="Quartz Composer" src="http://www.arkaos.net/blog/wp-content/uploads/2009/11/quartzcomposer-300x300.png" alt="Quartz Composer" width="170" height="170" />Since version 1.2, ArKaos MediaMaster supports Apple&#8217;s Quartz-Composer technology. Depending on its configuration, a Quartz composition can be either a Visual or an Effect in MediaMaster Pro.</p>
<p>In this tutorial we will demonstrate how to add your own Quartz-Composer Effects in MediaMaster.</p>
<h5 style="padding-left: 30px;">Remark:</h5>
<p style="padding-left: 30px;">Check out the article &#8220;<a title="How To: Create audio-reactive effects for GrandVJ with Quartz Composer" href="http://www.arkaos.net/blog/2010/02/tips/audio-reactive-effects-grandvj-quartz/">How to: Create audio-reactive effects for GrandVJ using Quartz-Composer</a>&#8221; for more details about the creation of Quartz-Composer effects. You will also find lots of resources and how-to&#8217;s for Quartz Composer on the web or in the Reference Library from the <a title="Mac Dev Center" href="http://developer.apple.com/mac/" target="_blank">Mac Dev Center</a>.</p>
<h5>Simple Mode (MediaMaster Express and Pro) and Fixture Mode (MediaMaster Pro)</h5>
<p>It&#8217;s easy to add Quartz effects in MediaMaster 2.0 when in Simple Mode, but in Fixture Mode effect presets are defined within the layer fixture and these fixture files shouldn&#8217;t be modified in any circumstances. As a consequence, to make use of new effects we have to add a new custom layer fixture that will include new effect presets..<span id="more-1336"></span></p>
<p>In order to do so, we will first copy some new files to the user’s local MediaMaster resources, where the MediaMaster Library is located:</p>
<ol>
<li>Download the following file &#8220;<a title="MediaMasterProQuartzComposerEffectsResources.zip" href="http://www.arkaos.net/blog/wp-content/uploads/2010/08/MediaMasterQuartzComposerEffectsResources.zip">MediaMasterQuartzComposerEffectsResources.zip</a>&#8220;, then copy it to &#8220;/Users/MyAccount/Library/Application Support/ArKaos/MediaMaster/&#8221;.</li>
<li>Decompress the zip file by double clicking on it. Two new directories should have been added:
<ul>
<li>&#8220;MMFixtures/Layer/&#8221; contains a custom layer fixture file.</li>
<li>&#8220;Quartz-Composer/Effects/&#8221; contains two new Quartz-Composer effect files: “MyBassZoomBlur.qtz” and &#8220;MyKaleidoscope.qtz&#8221;</li>
</ul>
</li>
</ol>
<p><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/08/SimpleMode.png" rel="shadowbox[sbpost-1336];player=img;"><img class="size-full wp-image-1349 alignright" title="SimpleMode" src="http://www.arkaos.net/blog/wp-content/uploads/2010/08/SimpleMode.png" alt="SimpleMode" width="215" height="119" /></a></p>
<p style="text-align: left;">At this point, those new Quartz effects will be available from the menus in MediaMaster 2.0 when in Simple Mode, continue reading further to learn how to use them with MediaMaster in Fixture Mode.</p>
<h5>Adding a new custom layer fixture</h5>
<p>Open the file &#8220;MMFixtures/Layer/MyCustomLayerFixture.xml&#8221; using any text editing software, we will look at how it is made in order to understand how to add new effect presets in a custom fixture. This file is a slightly modified version of the original MediaMaster Pro &#8220;Layer Fixture 1.1&#8243;, it contains some extra effect presets.</p>
<p>This files defines the DMX channel assignments and the effect presets libraries that we&#8217;ll focus on.</p>
<p>The first line of the file defines the name of the fixture, as it will appear in MediaMaster Pro preferences dialog. This name must be different from the other fixtures.</p>
<p>At the very bottom of the XML document, fixture effect library 11 contains four new effect presets.</p>
<p>You may have noticed that the Quartz-Composer effect “MyKaleidoscope.qtz” appears in three presets with different parameters.</p>
<p>An effect preset is basically defined by an index, a name, an effect and a set of effect parameters. An effect can be used in several different presets and even different libraries with different parameters setup.</p>
<p>In a preset, each effect parameter can be either a fixed value or a variable that corresponds to one of the four effect controllers available in MediaMaster Pro.</p>
<p style="text-align: center;"><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/08/MyCustomLayerFixture.jpg" rel="shadowbox[sbpost-1336];player=img;"><img class="aligncenter size-full wp-image-1341" title="MyCustomLayerFixture" src="http://www.arkaos.net/blog/wp-content/uploads/2010/08/MyCustomLayerFixture.jpg" alt="MyCustomLayerFixture" width="476" height="365" /></a></p>
<p>Based on this small example, add your own Quartz-Composer effects and create your custom fixtures to extend the possibilities of MediaMaster.</p>
<h5>Now let&#8217;s try this new fixture</h5>
<p>Start MediaMaster Pro, and in &#8220;Preferences &#8211;&gt; DMX &#8211;&gt; Patch&#8221; choose &#8220;My Custom Layer Fixture&#8221; as the &#8220;Layers fixture&#8221;.</p>
<p style="text-align: center;"><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/08/Preferences.jpg" rel="shadowbox[sbpost-1336];player=img;"><img class="aligncenter size-full wp-image-1342" title="Preferences" src="http://www.arkaos.net/blog/wp-content/uploads/2010/08/Preferences.jpg" alt="Preferences" width="480" height="147" /></a></p>
<p>Back in the main window, on any layer, select a visual, push the dimmer to the max to start it, and finally select an Effect between 1 and 4 in Effect Library 11.</p>
<p style="text-align: center;"><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/08/ArKaos-MediaMaster-2.0-Pro-LED-_-Fixture-mode.jpg" rel="shadowbox[sbpost-1336];player=img;"><img class="aligncenter size-full wp-image-1343" title="ArKaos MediaMaster 2.0 Pro LED _ Fixture mode" src="http://www.arkaos.net/blog/wp-content/uploads/2010/08/ArKaos-MediaMaster-2.0-Pro-LED-_-Fixture-mode.jpg" alt="ArKaos MediaMaster 2.0 Pro LED _ Fixture mode" width="409" height="160" /></a></p>
<p style="text-align: left;">Now it&#8217;s your turn to create your very own Quartz-Composer effects and use them to leverage the visual quality of your show, be creative!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arkaos.net/blog/2010/08/tips/quartz-composer-mediamaster/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MediaMaster latency test on the A10 Media Server</title>
		<link>http://www.arkaos.net/blog/2010/04/tips/mediamaster-latency-test-on-a10-media-server/</link>
		<comments>http://www.arkaos.net/blog/2010/04/tips/mediamaster-latency-test-on-a10-media-server/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 14:10:28 +0000</pubDate>
		<dc:creator>niedle</dc:creator>
				<category><![CDATA[Hints & Tips]]></category>
		<category><![CDATA[mediamaster]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[synchronization]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.arkaos.net/blog/?p=1176</guid>
		<description><![CDATA[On the support, we sometimes have to answer questions about the latency between the live input and output on computers running MediaMaster. Here is a test we made to measure how many frames are needed to process a live input on an ideal setup.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-1181" title="ArKaos A10 Media Server" src="http://www.arkaos.net/blog/wp-content/uploads/2010/04/A10-0030.jpg" alt="ArKaos A10 Media Server" width="240" height="108" />On the support, we sometimes have to answer questions about the latency between the live input and output on computers running <a title="ArKaos MediaMaster:DMX video software for lighting designers" href="http://www.arkaos.net/show-lighting/mediamaster/" target="_blank">MediaMaster</a>. We know this a concern for most users but actually, there&#8217;s no straight answer since the amount of latency you will get will depend on a lot of different hardware and software parameters and therefore will vary depending on your own setup.</p>
<p>In a perfect world, we would have zero frame delay but unfortunately this is not possible with current computer hardware; the simple fact that a computer is processing video already adds one frame of input delay, that frame is needed for the computer to store the complete image before having it processed by the video card. Then you can add another frame of output delay, caused by the video card processing the image. Before or after that, each device that is added to the pipeline &#8211; such as a camera, a mixer, a LED controller or a projector &#8211; will add some delay into the processing. In the end, if the delay becomes too big you will notice that the sound and the video are out of sync, for example you will hear the voice of the speaker before his lips start moving on the screen.</p>
<p>If we cannot tell what the latency will be with your setup, we can however provide you with a point of comparison by measuring how many frames are needed to process a live input on an ideal setup: <a title="ArKaos MediaMaster:DMX video software for lighting designers" href="http://www.arkaos.net/show-lighting/mediamaster/" target="_blank">MediaMaster</a> running on one of our <a title="Media Server, Stage computer, pixel mapper, DMX computer, DMX server" href="http://www.arkaos.net/show-lighting/mediaservers/" target="_blank">A10 Media Servers</a> that are specially built and configured to get the most out of our software.<span id="more-1176"></span></p>
<p align="center"><script type='text/javascript' src='http://www.arkaos.net/blog/wp-content/plugins/hana-flv-player/flowplayer3/example/flowplayer-3.2.6.min.js'></script>
<div >
<div id='hana_flv_flow3_1' style='display:block;width:640px;height:360px;' title="*Video:mediamaster latency test on the a10 media server"></div>
</div>

			<script  type='text/javascript'>
		flowplayer('hana_flv_flow3_1', { src: 'http://www.arkaos.net/blog/wp-content/plugins/hana-flv-player/flowplayer3/flowplayer-3.2.7.swf', wmode: 'transparent' }, { 

    		clip:  { 
    			url: 'http://www.arkaos.net/blog/wp-content/uploads/2010/04/A10_latency_1.flv',
        		scaling: 'scale', autoPlay: false, autoBuffering: true 
				   , onFinish : function () { this.seek(0); } 
	        }

		}); 
			</script>
			 </p>
<p>Here is how we proceeded: we&#8217;ve setup a MacBook Pro with DVI/HDMI output connected to the Blackmagic Intensity Pro input card from the <a title="Media Server, Stage computer, pixel mapper, DMX computer, DMX server" href="http://www.arkaos.net/show-lighting/mediaservers/" target="_blank">A10 Media Server</a> which was set to an input resolution of 720P 60Hz. Then we started a frame counter movie on the MacBook Pro and launched the live input from <a title="ArKaos MediaMaster:DMX video software for lighting designers" href="http://www.arkaos.net/show-lighting/mediamaster/" target="_blank">MediaMaster</a> full screen on the <a title="Media Server, Stage computer, pixel mapper, DMX computer, DMX server" href="http://www.arkaos.net/show-lighting/mediaservers/" target="_blank">A10 Media Server</a>. Finally, we put the monitors next to each other and took a picture so we can see the difference between the frame counter on both screens.</p>
<p>As you can see in the movie, when we took the picture the MacBook Pro was at frame count 24429 and the output of the <a title="Media Server, Stage computer, pixel mapper, DMX computer, DMX server" href="http://www.arkaos.net/show-lighting/mediaservers/" target="_blank">A10 Media Server</a> was at 24424: there is a 5 frames delay between the counter from the laptop and the counter from the server. Since our whole setup was running at 60Hz, this means that the processing delay equals 83 milliseconds (1 second divided by 60 frames = 16.6 milliseconds per frame, 5 times 16.6 milliseconds equals 83 milliseconds).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arkaos.net/blog/2010/04/tips/mediamaster-latency-test-on-a10-media-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: Create audio-reactive effects for GrandVJ with Quartz Composer</title>
		<link>http://www.arkaos.net/blog/2010/02/tips/audio-reactive-effects-grandvj-quartz/</link>
		<comments>http://www.arkaos.net/blog/2010/02/tips/audio-reactive-effects-grandvj-quartz/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 12:28:42 +0000</pubDate>
		<dc:creator>Gorgull</dc:creator>
				<category><![CDATA[Hints & Tips]]></category>
		<category><![CDATA[grandvj]]></category>
		<category><![CDATA[mediamaster]]></category>
		<category><![CDATA[quartz]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[visuals]]></category>

		<guid isPermaLink="false">http://www.arkaos.net/blog/?p=987</guid>
		<description><![CDATA[In this article we will demonstrate how to quickly create a bass-reactive Zoom-Blur effect for GrandVJ by simply editing Quartz-Composer's default template named Image Filter to make it audio reactive]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="alignright size-thumbnail wp-image-891" title="Quartz Composer" src="http://www.arkaos.net/blog/wp-content/uploads/2009/11/quartzcomposer-150x150.png" alt="Quartz Composer" width="150" height="150" />In <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> 1.2 we have<strong> </strong>introduced the support for Quartz Compositions, either as visual or as effect. Note that <a title="MediaMaster - DMX video software for lighting designers" href="http://www.arkaos.net/show-lighting/mediamaster/" target="_blank">MediaMaster</a> 1.2 will also support Quartz Compositions, so you can use this with MediaMaster 1.2 too (the beta can be found on our <a title="ArKaos Users Forum : MediaMaster - DMX video software for lighting designers" href="http://www.arkaos.net/forum/viewforum.php?f=29" target="_blank">forums</a>)</p>
<p style="text-align: left;"><a title="Wikipedia article about Quartz Composer" href="http://en.wikipedia.org/wiki/Quartz_Composer" target="_blank">Quartz Composer</a> is a free graphics and imaging tool on the Mac platform which is available as an optional install that can be found on your Mac OS X DVD since version 10.4.</p>
<p style="text-align: left;">It allows very easy creation of complex audio-reactive animations or effects which can now be played in <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> (read the <a title="Quartz Composer integration in ArKaos GrandVJ" href="../2009/11/engineering/quartz-composer-integration-grandvj/">previous article</a> about <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> and Quartz Composer). As I&#8217;m writing these lines, the last version of Quartz-Composer is 4.0 on Mac OS 10.6 (Snow Leopard).</p>
<p style="text-align: left;">In this article we will demonstrate how to quickly create a bass-reactive Zoom/Blur effect like the one you can see below:</p>
<p style="text-align: center;"><object style="width: 640px; height: 480px;" classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" width="640" height="480" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"><param name="autoplay" value="false" /><param name="scale" value="tofit" /><param name="src" value="http://www.arkaos.net/blog/wp-content/uploads/2010/02/GrandVJ+QuartzComposerFX-iPhone.m4v" /><embed style="width: 640px; height: 480px;" type="video/quicktime" width="640" height="480" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/GrandVJ+QuartzComposerFX-iPhone.m4v" scale="tofit" autoplay="false"></embed></object></p>
<p style="text-align: left;"><strong>Important:</strong> This tutorial requires that you have some basic knowledge of Quartz Composer: if you have never used it, you really should first go through the <em>&#8220;Getting Started&#8221;</em>. You will also find some helpful readings at the <a title="Quartz Composer at Apple Developer Connection" href="http://developer.apple.com/graphicsimaging/quartzcomposer/" target="_blank">Apple Developer Connection web site</a> about Quartz Composer.</p>
<p style="text-align: left;">To create our effect we will simply edit Quartz-Composer&#8217;s default template named <em>&#8220;Image Filter&#8221;</em> to make it audio reactive. Basically, we will connect bass levels of the computer&#8217;s audio input signal to the <em>&#8220;Amount&#8221;</em> parameter of our Zoom/Blur filter. (Read more below..)<span id="more-987"></span></p>
<ul style="text-align: left;">
<li>Start the Quartz-Composer.app which is located in<em> /Developer/Applications/</em></li>
</ul>
<ul style="text-align: left;">
<li style="text-align: left;">From the menus, choose (<em>File &#8211;&gt; New from Template &#8211;&gt;</em>) <strong><span style="font-weight: normal;">Image Filter :</span><br />
</strong></li>
</ul>
<p style="text-align: center;"><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/02/New-From-Template-1.png" rel="shadowbox[sbpost-987];player=img;"><img class="size-full wp-image-1099 aligncenter" title="Quartz Composer : New From Template" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/New-From-Template-1.png" alt="New From Template 1" width="650" height="408" /></a></p>
<ul>
<li>Here&#8217;s the patch that will open:</li>
</ul>
<p style="text-align: center;"><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/02/New-From-Template-2.png" rel="shadowbox[sbpost-987];player=img;"><img class="size-full wp-image-1090 aligncenter" title="Quartz Composer : New From Template 2" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/New-From-Template-2.png" alt="New From Template 2" width="491" height="181" /></a></p>
<ul style="text-align: left;">
<li>In the menus choose <em>Editor &#8211;&gt; Edit Protocol Conformance</em></li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-1073 aligncenter" title="Quartz Composer : Edit Protocol Conformance 1" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Edit-Protocol-Conformance-1.png" alt="Edit Protocol Conformance 1" width="282" height="310" /></p>
<ul>
<li>We will now tell the ArKaos software what inputs must be transmitted to the Composition. The ArKaos engine can send visuals or sound for processing by the Composition but only if he knows that these feeds will be accepted.<br />
To enable this you must check <em>&#8220;Music Visualizer&#8221;</em> and click <em>&#8220;Done&#8221;</em></li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-1074 aligncenter" title="Quartz Composer : Edit Protocol Conformance 2" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Edit-Protocol-Conformance-2.png" alt="Edit Protocol Conformance 2" width="424" height="346" /></p>
<ul>
<li>You&#8217;re back to the Composition and several input modules have been added on the left:</li>
</ul>
<p style="text-align: center;"><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Edit-Protocol-Confotmance-3.png" rel="shadowbox[sbpost-987];player=img;"><img class="size-full wp-image-1088 aligncenter" title="Quartz Composer : Edit Protocol Confotmance 3" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Edit-Protocol-Confotmance-3.png" alt="Edit Protocol Confotmance 3" width="650" height="166" /></a></p>
<ul style="text-align: left;">
<li>Remove every unnecessary input modules, so they won&#8217;t be listed as input parameters in<strong> <span style="font-weight: normal;"><a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a>&#8216;s effect parameter panel</span></strong>:</li>
</ul>
<p style="text-align: center;"><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Remove-Unnecessary-Inputs.png" rel="shadowbox[sbpost-987];player=img;"><img class="size-full wp-image-1091 aligncenter" title="Quartz Composer : Remove Unnecessary Inputs" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Remove-Unnecessary-Inputs.png" alt="Remove Unnecessary Inputs" width="645" height="157" /></a></p>
<ul style="text-align: left;">
<li>Quartz composer can hide blocks inside blocks, it&#8217;s called macros. It&#8217;s very powerful and in this case it holds the most important part of our composition: the processing part, which will affect the visual before copying it to the output.<br />
Double click on the <em>&#8220;Process Image&#8221;</em> macro to open it, Quartz Composer details each block contained in the macro:</li>
</ul>
<p style="text-align: center;"><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Enter-Process-Image-Macro.png" rel="shadowbox[sbpost-987];player=img;"><img class="size-full wp-image-1089 aligncenter" title="Quartz Composer : Enter Process Image Macro" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Enter-Process-Image-Macro.png" alt="Enter Process Image Macro" width="680" height="225" /></a></p>
<ul style="text-align: left;">
<li>We want to connect the audio volume to the <em>&#8220;Amount&#8221;</em> input of the <em>&#8220;Zoom Blur&#8221;</em> filter contained in this macro. To do that we need to make the <em>&#8220;Amount&#8221;</em> parameter available in the macro block so that it can be accessed from the top level, it&#8217;s called publishing an input.<br />
Publish the<em> &#8220;Amount&#8221; </em>input as in this screenshot:</li>
</ul>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-1079" title="Publish Amount Input" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Publish-Amount-Input.png" alt="Publish Amount Input" width="440" height="368" /></p>
<ul style="text-align: left;">
<li>When it&#8217;s done, we can go back at the top level to add some processing.<br />
In the top bar, click the <em>&#8220;Edit Parent&#8221;</em> button to go back the parent patch:</li>
</ul>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-1072" title="Edit Parent" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Edit-Parent.png" alt="Edit Parent" width="72" height="54" /></p>
<ul style="text-align: left;">
<li>Now we will add a processing block to create a value from the sound input.<br />
From the Library, add an <em>&#8220;Audio Processor&#8221; </em>module:</li>
</ul>
<p style="text-align: center; "><img class="aligncenter size-full wp-image-1064" title="Add Audio Processor 1" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Add-Audio-Processor-1.png" alt="Add Audio Processor 1" width="263" height="335" /></p>
<ul>
<li>You&#8217;re back to the patch with the <em>&#8220;Audio Processor&#8221;</em> module added. The magical thing about Quartz Composer is that you can connect the modules in many different ways, when you add a module you just have to tell Quartz Composer how to feed the inputs and connect the outputs.</li>
</ul>
<p style="text-align: center; "><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Add-Audio-Processor-2.png" rel="shadowbox[sbpost-987];player=img;"><img class="size-full wp-image-1083 aligncenter" title="Quartz Composer : Add Audio Processor 2" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Add-Audio-Processor-2.png" alt="Add Audio Processor 2" width="643" height="232" /></a></p>
<ul style="text-align: left;">
<li>First we want to process the audio received from the ArKaos engine. To do that we connect together the <em>&#8220;Audio Spectrum&#8221;</em> and the <em>&#8220;Audio Processor&#8221; </em>module:</li>
</ul>
<p style="text-align: center; "><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Connect-Audio-Processor.png" rel="shadowbox[sbpost-987];player=img;"><img class="size-full wp-image-1085 aligncenter" title="Quartz Composer : Connect Audio Processor" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Connect-Audio-Processor.png" alt="Connect Audio Processor" width="639" height="232" /></a></p>
<ul style="text-align: left;">
<li>Now the audio processor will create three values from the audio we are feeding, Lows, Mids and Highs. For this effect we just want to use the lower value which is the one reflecting the bass volume. So we connect the Lows output from the <em>&#8220;Audio Processor&#8221;</em> module to the <em>&#8220;Amount&#8221;</em> input we just published in the <em>&#8220;Process the Image&#8221; </em>macro:</li>
</ul>
<p style="text-align: center; "><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Connect-Low-Output.png" rel="shadowbox[sbpost-987];player=img;"><img class="size-full wp-image-1086 aligncenter" title="Quartz Composer : Connect Low Output" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Connect-Low-Output.png" alt="Connect Low Output" width="640" height="226" /></a></p>
<p style="text-align: left;">At this point we need to get an audio signal so we can test our effect within Quartz Composer. For this purpose we will add an <em>&#8220;Audio Input&#8221;</em> that we will disconnect in the end so <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> can input its own audio signal into the <em>&#8220;</em><em>Audio Processor</em><em>&#8221; </em>module.</p>
<ul style="text-align: left;">
<li>From the Library, add an <em>&#8220;</em><em>Audio Input</em><em>&#8220;</em> module..</li>
</ul>
<p style="text-align: center; "><img class="aligncenter size-full wp-image-1062" title="Quartz Composer : Add Audio Input 1" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Add-Audio-Input-1.png" alt="Add Audio Input 1" width="263" height="335" /></p>
<ul>
<li>..and connect its <em>&#8220;Audio Spectrum&#8221;</em> output to the input from <em>&#8220;Audio Processor&#8221;</em></li>
</ul>
<p style="text-align: center; "><a href="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Add-Audio-Input-2.png" rel="shadowbox[sbpost-987];player=img;"><img class="size-full wp-image-1082 aligncenter" title="Quartz Composer : Add Audio Input 2" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Add-Audio-Input-2.png" alt="Add Audio Input 2" width="644" height="181" /></a></p>
<p style="text-align: left;">Now we can see the image reacting to the audio input signal, but the effect is definitely too low, so we need to boost the audio signal values. A simple way to do that is to add a new processing module, specifically a math module:</p>
<ul style="text-align: left;">
<li>From the Library, add a <em>&#8220;Math Module&#8221;..</em></li>
</ul>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1066" title="Quartz Composer : Add Math Module 1" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Add-Math-Module-1.png" alt="Add Math Module 1" width="263" height="335" /></p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-1097" title="Add Math Module 2" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Add-Math-Module-2.png" alt="Add Math Module 2" width="434" height="274" /></p>
<ul>
<li>..and configure it to operator <em>Multiply</em>, set <em>Operand #1</em> to value 100:</li>
</ul>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1068" title="Quartz Composer : Add Math Module 3" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Add-Math-Module-3.png" alt="Add Math Module 3" width="251" height="368" /></p>
<ul style="text-align: left;">
<li>Connect the Lows output from <em>&#8220;Audio Processor&#8221;</em> to <em>&#8220;Multiply&#8221;</em> then connect <em>&#8220;Multiply&#8221;</em> to the <em>&#8220;Amount&#8221;</em> input from <em>&#8220;Process the Image&#8221;</em></li>
</ul>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-1098" title="Connect Math Module" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/Connect-Math-Module.png" alt="Connect Math Module" width="432" height="277" /></p>
<p style="text-align: left;">
<ul style="text-align: left;">
<li>You can now disconnect the <em>&#8220;Audio Input&#8221;</em> from the <em>&#8220;Audio Spectrum&#8221;</em> so that, once this composition is loaded in <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a>, the software will automatically send the audio input signal directly to<em> &#8220;Audio Spectrum&#8221;</em>.</li>
</ul>
<ul style="text-align: left;">
<li>Finally save the composition as<em> &#8220;MyBassZoomBlur.qtz&#8221;</em> in <em>/Users/MyAccount/Library/Application Support/ArKaos/GrandVJ/Quartz Composer/Effects/</em></li>
</ul>
<p style="text-align: left;">Now is time to start <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> and find your hard work rewarded by playing with your very own brand new effect. You will find it located in the Effects panel under the<em> &#8220;Quartz-Composer (User)&#8221;</em> effect category.</p>
<p style="text-align: left;"><img class="aligncenter size-full wp-image-1107" title="GrandVJ ZoomBlur" src="http://www.arkaos.net/blog/wp-content/uploads/2010/02/GrandVJ-ZoomBlur.png" alt="GrandVJ ZoomBlur" width="580" height="417" /></p>
<p style="text-align: left;">Notice how <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> has made available the X and Y effect parameters from the Composition in the Effect parameter panel so you can use them to control the behavior of your effect in real time.</p>
<p style="text-align: left;">Now, that wasn&#8217;t hard, was it? If you want to go further, a good start will be to create new effects based on this Composition by replacing the<em> &#8220;Zoom Blur&#8221; </em>effect by another filter.</p>
<p style="text-align: left;">Don&#8217;t hesitate to share your creations on the <a title="ArKaos Users Forum : GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/forum/viewforum.php?f=26">forums</a> :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arkaos.net/blog/2010/02/tips/audio-reactive-effects-grandvj-quartz/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Using the right decoder for your video content</title>
		<link>http://www.arkaos.net/blog/2009/12/tips/using-the-right-decoder-for-your-video-content/</link>
		<comments>http://www.arkaos.net/blog/2009/12/tips/using-the-right-decoder-for-your-video-content/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 16:35:29 +0000</pubDate>
		<dc:creator>FraKtus</dc:creator>
				<category><![CDATA[Hints & Tips]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[grandvj]]></category>
		<category><![CDATA[mediamaster]]></category>
		<category><![CDATA[quicktime]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.arkaos.net/blog/?p=933</guid>
		<description><![CDATA[To get the most out of GrandVJ or MediaMaster, benefit from the advantages of multi threading and perform frame blending you should make sure that your content is always played through the best decoder.]]></description>
			<content:encoded><![CDATA[<div style="text-align: left;"><img class="alignright size-full wp-image-948" title="ffmpeg" src="http://www.arkaos.net/blog/wp-content/uploads/2009/12/ffmpeg.png" alt="ffmpeg" width="235" height="75" /></div>
<p>One thing that appears obvious to us after more than 10 years of working with the various solutions that can be used on Mac and Windows to decompress video is that not all solutions are equal.</p>
<p>We believe that our users should be able to play almost any kind of media with the ArKaos software and at the same time we do everything a team of developer can to get the best performance on the platforms supported.</p>
<p>Practically the ArKaos software can play media files through the following decoders: QuickTime, FFmpeg, the Flash plugin, Quartz Composer and Windows Media Player. Currently (December 2009) we don&#8217;t allow the user to decide through which solution a media will be decoded, instead we try to make the best decision based on our many years of experience and tests. In the case where several video codecs (such as Mpeg4) can be played through different decoders like QuickTime, FFmpeg and Windows Media Player, we always prefer, no matter the platform, to first try to handle those codecs with FFmpeg as we have always had the best results with FFmpeg during our tests, and here&#8217;s why..<span id="more-933"></span></p>
<h5>The other solutions..</h5>
<p>Of course, on the Mac we could stick to QuickTime.. But sadly it appears that QuickTime has become almost obsolete today and is just used to decompress the codecs needed by the iPods. Most codecs are not properly multi threaded in QuickTime and this is a big problem for us. With GrandVJ or MediaMaster taking advantage of multi core machines by using each core separately to decompress the video layers you are mixing, it&#8217;s too bad to miss that great improvement by playing videos that absolutely need the QuickTime support.</p>
<p>On the PC we could be using Windows Media Player, it is a wonderful technology but it&#8217;s architecture is completely incompatible with the sophisticated engine we use to allow frame blending and frame prediction in the latest version of <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> and <a title="MediaMaster - DMX video software for lighting designers" href="../../show-lihting/mediamaster/" target="_blank">MediaMaster</a>.</p>
<p>Flash animations and Quartz Compositions, of course, are unique in the sense that they can only be read by their own dedicated player.</p>
<p>As you now understand, once you open a media file in ArKaos your content can go through various roads and it&#8217;s important to consider that. To get the most out of <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="../../vj-dj/grandvj/" target="_blank">GrandVJ</a> or <a title="MediaMaster - DMX video software for lighting designers" href="../../show-lihting/mediamaster/" target="_blank">MediaMaster</a>, benefit from the advantages of multi threading and perform frame blending you should make sure that your content is always played through FFmpeg.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-938" title="ArKaosAnimationProcessing" src="http://www.arkaos.net/blog/wp-content/uploads/2009/12/ArKaosAnimationProcessing.png" alt="ArKaosAnimationProcessing" width="576" height="432" /></p>
<h5>How does ArKaos process the movie file?</h5>
<p>On the Windows platform it&#8217;s pretty easy because the software first tries to play a file with the FFmpeg player and then falls back to the others (Windows Media Player or QuickTime) if needed.</p>
<p>But things get harder with the Mac platform because some files that could be played by FFmpeg may be rejected and fall back to QuickTime just because they have not been saved the correctly. Many QuickTime files have been created in a way that make them compatible with Mac OS X but also it&#8217;s ancestors Mac OS 9 and 8 and 7 and&#8230; Those files make use of what is called a Resource Fork.</p>
<p>To make it short, when Apple introduced the Macintosh years ago they decided that a single file would in fact be two files: the data file itself and an optional resource file. Many software have been using that Resource Fork to store additional data and information. This is now a problem for many .mov files that were created in the past and even still today with some applications that were born under the Mac OS 9 era and still generate QuickTime .mov files that have a Resource Fork.</p>
<p>This is quiet an issue for us because when the FFmpeg decoder can&#8217;t handle those files and makes ArKaos fall back to QuickTime, you end with QuickTime&#8217;s very bad multi core support even for very common codecs such as Photo JPEG. Another bad side effect of this Resource Fork is that most of the time when you will copy a movie file that has a Resource Fork to a Windows or Linux machine it will simply not be readable anymore because that tiny bit of information contained in the Resource Fork is not read on other platforms although it is vital to play the content.</p>
<h5>How to get rid of the Resource Fork?</h5>
<p>Thankfully it&#8217;s very easy to remove that annoying Resource Fork from a QuickTime file. You can simply open the file in today&#8217;s QuickTime player and do a &#8220;Save As&#8221;, QuickTime will reprocess the file correctly. The process is called &#8220;flattening&#8221; a movie file, it is very fast and will not re-compress your movie, this is very important to avoid re-compressing when possible.</p>
<p style="text-align: center;">Open your file in QuickTime and go to File, Save As..</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-940" title="SlowRainSaveAs1" src="http://www.arkaos.net/blog/wp-content/uploads/2009/12/SlowRainSaveAs1.png" alt="SlowRainSaveAs1" width="520" height="394" /></p>
<p style="text-align: center;">.. and enter a new name</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-941" title="SlowRainSaveAs2" src="http://www.arkaos.net/blog/wp-content/uploads/2009/12/SlowRainSaveAs2.png" alt="SlowRainSaveAs2" width="513" height="470" /></p>
<p>Of course, you will only need to do that if your file was created on a Mac, the free version of the QuickTime player is enough to do this and it works on all Mac OS X versions up to Snow Leopard with the latest QuickTime player. Now if you have lots of movie files to convert, you can of course look for some professional software that can queue and &#8220;flatten&#8221; a bunch of files from a directory.</p>
<p style="text-align: center;">FYI, here is a QuickTime file that has a Resource Fork (moov), inspected with a programming utility called Resorcerer:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-942" title="SlowRainWithRes" src="http://www.arkaos.net/blog/wp-content/uploads/2009/12/SlowRainWithRes.png" alt="SlowRainWithRes" width="419" height="209" /></p>
<p style="text-align: center;">And here is the same file that has been flattened:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-943" title="SlowRainFlat" src="http://www.arkaos.net/blog/wp-content/uploads/2009/12/SlowRainFlat.png" alt="SlowRainFlat" width="418" height="209" /></p>
<h5>How do I know what decoder is used?</h5>
<p>In <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="../../vj-dj/grandvj/" target="_blank">GrandVJ</a> it&#8217;s very easy to see what player is used by the ArKaos engine when processing a file; simply hover your mouse over the cell that contains the video and the contextual help appears.</p>
<p style="text-align: center;">In this one, the video file with a resource fork will be played through QuickTime:</p>
<p style="text-align: center;">
<div id="attachment_944" class="wp-caption aligncenter" style="width: 325px"><img class="size-full wp-image-944" title="GrandVJ-QT" src="http://www.arkaos.net/blog/wp-content/uploads/2009/12/GrandVJ-QT.png" alt=" " width="315" height="206" /><p class="wp-caption-text"> </p></div>
<p style="text-align: center;">In this one, the same video flattened with the QuickTime player will go through the FFmpeg path:</p>
<p style="text-align: center;">
<div id="attachment_945" class="wp-caption aligncenter" style="width: 429px"><img class="size-full wp-image-945" title="GrandVJ-FFmpeg" src="http://www.arkaos.net/blog/wp-content/uploads/2009/12/GrandVJ-FFmpeg.png" alt=" " width="419" height="225" /><p class="wp-caption-text"> </p></div>
<p style="text-align: center;">(The same information is also available in <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="../../vj-dj/grandvj/" target="_blank">GrandVJ</a> for each movie listed in the visual library and in <a title="MediaMaster - DMX video software for lighting designers" href="../../show-lihting/mediamaster/" target="_blank">MediaMaster</a> you can get that information from the file library window.)</p>
<h5 style="text-align: left;">Conclusion</h5>
<p style="text-align: left;">During the first days of the release of <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="../../vj-dj/grandvj/" target="_blank">GrandVJ</a> 1.2 beta 3 with the new audio engine (which relies on FFmpeg) some users have complained that some old .mov files were not playing audio correctly with the beta version, this was most of the time caused by the Resource Fork and flattening the files fixed the problem. As a bonus, it will make your files cross platform.</p>
<p style="text-align: left;">This should give you some lights on what is happening when you drop a file on <a title="GrandVJ - Eight channels VJ software for real time HD video mixing" href="../../vj-dj/grandvj/" target="_blank">GrandVJ</a> or <a title="MediaMaster - DMX video software for lighting designers" href="http://www.arkaos.net/show-lihting/mediamaster/" target="_blank">MediaMaster</a>, as you can see a lot of work is being done under the hood :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arkaos.net/blog/2009/12/tips/using-the-right-decoder-for-your-video-content/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To: Create dynamic Flash text for GrandVJ</title>
		<link>http://www.arkaos.net/blog/2009/10/tips/create-dynamic-flash-text-for-grandvj/</link>
		<comments>http://www.arkaos.net/blog/2009/10/tips/create-dynamic-flash-text-for-grandvj/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 10:24:37 +0000</pubDate>
		<dc:creator>ECIN</dc:creator>
				<category><![CDATA[Hints & Tips]]></category>

		<guid isPermaLink="false">http://www.arkaos.net/blog/?p=701</guid>
		<description><![CDATA[Here’s the much awaited second article in a series of tutorials showing how to take advantage of the Flash capabilities within ArKaos GrandVJ. Note that it will also work for NuVJ and MediaMaster since the variables are the same. In this tutorial Ben Guerrette explains how to create Flash visuals with dynamic text for use in GrandVJ.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-388" src="http://www.arkaos.net/blog/wp-content/uploads/2009/08/flash-logo.jpg" alt="flash logo" width="150" height="150" /><em>A post by Guest Author VJ Ecin (Ben Guerrette), find more about him at the end of this article..</em></p>
<p>Here’s my second tutorial showing how to take advantage of the Flash capabilities within ArKaos <a title="GrandVJ - VJ software" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a>. This one covers the creation of dynamic text visuals. I’ll go explain how to tap into the “statement” variable within Flash so you can create your own text based clips.</p>
<p>I’ll also touch on the “duration” and “position” variables, which if used properly, allow playback speed adjustment of code based animations. We’ll be using some basic ActionScript 2.0 that’s a little more advanced than the previous tutorial.. Note that it will also work for <a title="GrandVJ - VJ software" href="http://www.arkaos.net/vj-dj-/nuvj/" target="_blank">NuVJ</a> and <a title="MediaMaster video dmx media server software" href="http://www.arkaos.net/show-lighting/mediamaster/" target="_blank">MediaMaster</a> since the variables are the same.</p>
<p>You can download the <a title="Dynamic Flash text for GrandVJ" href="http://www.arkaos.net/blog/wp-content/uploads/2009/10/ArKaos_GrandVJ_Flash_DT1.zip">final .fla and .swf files here</a> or follow along the video tutorial below.<span id="more-701"></span></p>
<p style="text-align: center;">
<object id='monFlash' type='application/x-shockwave-flash' data='http://www.arkaos.net/blog/wp-content/plugins/hana-flv-player/template_maxi_1.6.0/template_maxi/player_flv_maxi.swf' width='640' height='360'><param name='movie' value='http://www.arkaos.net/blog/wp-content/plugins/hana-flv-player/template_maxi_1.6.0/template_maxi/player_flv_maxi.swf' /><param name='allowFullScreen' value='true' /><param name='wmode' value='transparent'><param name='FlashVars' value='flv=http://www.arkaos.net/blog/wp-content/uploads/2009/10/ArKaos_GrandVJ_Flash_Text_Tuto.flv&amp;width=640&amp;height=360&amp;autoplay=&amp;autoload=1&amp;loop=&amp;showstop=1&amp;showvolume=1&amp;showtime=1&amp;showfullscreen=1&amp;srt=1' />

</object></p>
<div class="promote">
<h4>About the author: VJ Ecin (Ben Guerrette):</h4>
<p>Ben Guerrette is an interactive motion graphics designer and VJ from Los Angeles, he has developed audio-reactive Flash animations that comes bundled with <a title="GrandVJ - VJ software" href="http://www.arkaos.net/vj-dj-/grandvj/" target="_blank">GrandVJ</a> and <a title="GrandVJ - VJ software" href="http://www.arkaos.net/vj-dj-/nuvj/" target="_blank">NuVJ</a>. He is also the founder of <a title="Portal for sharing and trading of Flash visuals" href="http://www.triggermotion.com/" target="_blank">TriggerMotion</a>, a portal for sharing and trading of Flash visuals.</p>
<p>Ben is spending a lot of time making these cool tutorials, if you like them, let him know and spread the word! Also, be sure to check out his links below..</p>
<ul>
<li>Flash Fileshare: <a href="http://triggermotion.com/fileshare.php" target="_blank">http://triggermotion.com/fileshare.php</a></li>
<li>Flash Development: <a href="http://www.merj.com" target="_blank">http://www.merj.com</a></li>
<li>VJ Demo Reel from 04’: <a href="http://triggermotion.com/video/reel.htm" target="_blank">http://triggermotion.com/video/reel.htm</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.arkaos.net/blog/2009/10/tips/create-dynamic-flash-text-for-grandvj/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How To: Master output fade in GrandVJ</title>
		<link>http://www.arkaos.net/blog/2009/09/tips/how-to-master-output-fade-in-grandvj/</link>
		<comments>http://www.arkaos.net/blog/2009/09/tips/how-to-master-output-fade-in-grandvj/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 15:35:35 +0000</pubDate>
		<dc:creator>nostromo</dc:creator>
				<category><![CDATA[Hints & Tips]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[grandvj]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[midi]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.arkaos.net/blog/?p=582</guid>
		<description><![CDATA[How to do a master output fade or a blackout button in GrandVJ by using the master brightness and contrast on the master.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.arkaos.net/vj-dj/grandvj/"><img class="alignright" src="http://www.arkaos.net/medias/press/grandvj2.gif" alt="" width="264" height="78" /></a>Some users have asked on the <a title="ArKaos Users Discussion Forum" href="http://www.arkaos.net/forum/" target="_blank">forum</a> how to do a master output fade or a blackout button in <a title="GrandVJ - VJ software" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a>.</p>
<p>In mixer mode, you could always assign a black image and assign it to layer 8 but people using the synth mode (or if you simply don&#8217;t wanna waste an additional layer) have to use some tricks to acheive it.</p>
<p>The key is to use the master brightness and contrast on the master:  If you pull the brightness to zero and the contrast to the maximum, all output will be blackened.</p>
<p>So we want to go from the &#8220;normal state&#8221;:</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-583" src="http://www.arkaos.net/blog/wp-content/uploads/2009/09/contrast.jpg" alt="contrast" width="374" height="32" /></p>
<p>To the &#8220;black out state&#8221;:</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-584" src="http://www.arkaos.net/blog/wp-content/uploads/2009/09/contrast2.jpg" alt="contrast2" width="374" height="32" /></p>
<p>Using a single controller or key.<span id="more-582"></span></p>
<p>In this tutorial, we&#8217;ll suppose you want to use a midi controller to go gradually from one to the other, providing a master fade functionality.</p>
<p>Let&#8217;s start by mapping the brightness control. Right click it and choose &#8220;Midi mapping&#8230;&#8221;. This will bring the MIDI mapping dialog:</p>
<p style="text-align: center;"><img class="size-full wp-image-585 aligncenter" src="http://www.arkaos.net/blog/wp-content/uploads/2009/09/brightness.jpg" alt="brightness" width="285" height="395" /></p>
<p>Click on &#8220;learn&#8221; and start moving the knob you want to assign to the master fade out. By default, it will control the brightness to it&#8217;s full extent (0-100%) over the controller range. However, our &#8220;normal state&#8221; needs the brightness to be at 50 percent so we&#8217;ll tweak the range so that the Max. Value is 50.</p>
<p>Close the dialog. Now moving your controller will move the brightness slider from 0 to the default position.</p>
<p>Now let&#8217;s tweak the Contrast. Right click it and select again &#8220;Midi mapping&#8230;&#8221;</p>
<p style="text-align: center;"><img class="size-full wp-image-586 aligncenter" src="http://www.arkaos.net/blog/wp-content/uploads/2009/09/brightness1.jpg" alt="contrast" width="285" height="395" /></p>
<p>Click &#8220;Learn&#8221; again and move the same controller you assigned to the Brightness. <a title="GrandVJ - VJ software" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a> allows you to map the same controller to multiple functionalities, so that not an issue.</p>
<p>Now you want that when the brightness is full (the controller is to its maximum value), the contrast is to zero and that when the brightness is zero, the contrast is full. That means you want to invert the behaviour of the contrast. To do so, it&#8217;s very easy, simply put 100.0 as Min. Value and 0.0 as Max. Value.</p>
<p>Now press ok on the dialog and you will have a dedicated control to fade the master output.</p>
<p>Of course, you can also assign this to a note event or a key and you will have a black out switch instead of a gradual fade&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arkaos.net/blog/2009/09/tips/how-to-master-output-fade-in-grandvj/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How To: Create audio-reactive Flash for GrandVJ</title>
		<link>http://www.arkaos.net/blog/2009/09/tips/create-audio-reactive-flash-for-grandvj/</link>
		<comments>http://www.arkaos.net/blog/2009/09/tips/create-audio-reactive-flash-for-grandvj/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 10:02:48 +0000</pubDate>
		<dc:creator>ECIN</dc:creator>
				<category><![CDATA[Hints & Tips]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[grandvj]]></category>
		<category><![CDATA[mediamaster]]></category>
		<category><![CDATA[nuvj]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[visuals]]></category>

		<guid isPermaLink="false">http://www.arkaos.net/blog/?p=590</guid>
		<description><![CDATA[Here’s the first in a series of tutorials showing how to take advantage of the Flash capabilities within ArKaos GrandVJ. Note that it will also work for NuVJ and MediaMaster since the variables are the same. In this tutorial Ben Guerrette explains how to tap into the EQ data to create some simple audio-reactive animations.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-388" src="http://www.arkaos.net/blog/wp-content/uploads/2009/08/flash-logo.jpg" alt="flash logo" width="150" height="150" /><em>A post by Guest Author VJ Ecin (Ben Guerrette), find more about him at the end of this article..</em></p>
<p>As promised, here’s the first in a series of tutorials showing how to take advantage of the Flash capabilities within ArKaos <a title="GrandVJ - VJ software" href="http://www.arkaos.net/vj-dj/grandvj/" target="_blank">GrandVJ</a>. Note that it will also work for <a title="GrandVJ - VJ software" href="http://www.arkaos.net/vj-dj-/nuvj/" target="_blank">NuVJ</a> and <a title="MediaMaster video dmx media server software" href="http://www.arkaos.net/show-lighting/mediamaster/" target="_blank">MediaMaster</a> since the variables are the same.</p>
<p>In this tutorial I’ll explain how to tap into the EQ data to create some simple audio-reactive animations. We’ll be using some basic ActionScript 2.0 for the inexperienced Flash programmer. I won’t go into much detail on the how the code works but it should be enough of an introduction to allow some experimentation in creating new content for your VJ arsenal.</p>
<p>You can download the <a title="Audioreactive Flash for GrandVJ" href="http://www.arkaos.net/blog/wp-content/uploads/2009/09/ArKaos_GrandVJ_Flash_EQ1.zip">final .fla and .swf files here</a> or follow along the video tutorial below.<span id="more-590"></span></p>
<p style="text-align: center;">
<object id='monFlash' type='application/x-shockwave-flash' data='http://www.arkaos.net/blog/wp-content/plugins/hana-flv-player/template_maxi_1.6.0/template_maxi/player_flv_maxi.swf' width='640' height='360'><param name='movie' value='http://www.arkaos.net/blog/wp-content/plugins/hana-flv-player/template_maxi_1.6.0/template_maxi/player_flv_maxi.swf' /><param name='allowFullScreen' value='true' /><param name='wmode' value='transparent'><param name='FlashVars' value='flv=http://www.arkaos.net/blog/wp-content/uploads/2009/09/ArKaos_GrandVJ_Flash_EQ1.flv&amp;width=640&amp;height=360&amp;autoplay=&amp;autoload=1&amp;loop=&amp;showstop=1&amp;showvolume=1&amp;showtime=1&amp;showfullscreen=1&amp;srt=1' />

</object></p>
<div class="promote">
<h4>About the author: VJ Ecin (Ben Guerrette):</h4>
<p>Ben Guerrette is an interactive motion graphics designer and VJ from Los Angeles, he has developed audio-reactive Flash animations that comes bundled with <a title="GrandVJ - VJ software" href="http://www.arkaos.net/vj-dj-/grandvj/" target="_blank">GrandVJ</a> and <a title="GrandVJ - VJ software" href="http://www.arkaos.net/vj-dj-/nuvj/" target="_blank">NuVJ</a>. He is also the founder of <a title="Portal for sharing and trading of Flash visuals" href="http://www.triggermotion.com/" target="_blank">TriggerMotion</a>, a portal for sharing and trading of Flash visuals.</p>
<p>Ben is spending a lot of time making these cool tutorials, if you like them, let him know and spread the word! Also, be sure to check out his links below..</p>
<ul>
<li>Flash Fileshare: <a href="http://triggermotion.com/fileshare.php" target="_blank">http://triggermotion.com/fileshare.php</a></li>
<li>Flash Development: <a href="http://www.merj.com" target="_blank">http://www.merj.com</a></li>
<li>VJ Demo Reel from 04’: <a href="http://triggermotion.com/video/reel.htm" target="_blank">http://triggermotion.com/video/reel.htm</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.arkaos.net/blog/2009/09/tips/create-audio-reactive-flash-for-grandvj/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

