<?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>Notes from Figure 53 &#187; Features</title>
	<atom:link href="http://figure53.com/blog/category/features/feed/" rel="self" type="application/rss+xml" />
	<link>http://figure53.com/blog</link>
	<description></description>
	<lastBuildDate>Mon, 12 Jul 2010 10:56:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>0.9.53 Available</title>
		<link>http://figure53.com/blog/2006/06/27/0953-available/</link>
		<comments>http://figure53.com/blog/2006/06/27/0953-available/#comments</comments>
		<pubDate>Wed, 28 Jun 2006 04:01:55 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://www.figure53.com/blog/?p=43</guid>
		<description><![CDATA[Tonight&#8217;s release includes several important bug fixes, as well as one big new addition.
The biggest addition to this version is the ability to build cue sequences that are fired based on an absolute timeline.  It has been clear for awhile that this was an important feature, but deciding how to implement it turned out [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight&#8217;s release includes several important bug fixes, as well as one big new addition.</p>
<p>The biggest addition to this version is the ability to build cue sequences that are fired based on an absolute timeline.  It has been clear for awhile that this was an important feature, but deciding how to implement it turned out to be non-trivial.  Should there be a special group cue that fired its cues on an absolute timeline?  If so, how should those times be specified?  Should the existing wait times serve double duty?  But how would they be distinguishable from &#8220;normal&#8221; waits in the workspace display?</p>
<p>The problems all boiled down to one thing:  QLab has been designed explicitly to maintain loose relationships among cues.  Cues tend to be very independent and flexible.  This is handy for manipulating a workspace, but at first glance appears to be poorly suited to an absolute timeline, where each cue is locked into place relative to other cues.  How the heck is a cue supposed to be both independent and flexible while simultaneously rigidly fixed in relation to other cues on a timeline?</p>
<p>With helpful input on ticket <a href="http://figure53.com/trac/index.fcgi/ticket/144">#144</a> I have chosen to implement absolute timelines as follows:</p>
<p>You are now able to specify two wait times for each cue: one after the cue and one BEFORE the cue.  In addition, Group Cues now offer the option of starting every cue within the group when they are fired.  These two independent features, when combined, allow you to put together a list of loosely related cues (for example, they need not be in any particular order within the Group Cue itself) that nevertheless are fired based on a strict absolute timeline.</p>
<p>The biggest drawback to this approach was that it pushed yet another column into an overly crowded workspace.  What to do?</p>
<p>&#8230;offer the option of choosing which columns to display, that&#8217;s what.  In general preferences you can now customize which columns of information you wish to display in your workspaces.  So for those of you who don&#8217;t need absolute timelines, just turn of the Pre-Wait column and you don&#8217;t have to look at it.</p>
<p>Last but not least, I&#8217;ve decided to go ahead and throw the switch on the Universal Binary for the free version of QLab.  (QLab Pro is not yet available as a Universal Binary because of the MIDI Cues.)</p>
<p>And&#8230;even <i>laster</i> but not <i>leaster</i>, I&#8217;d like to give a shout out to Mark Hartshorn, who, through a very thorough and detailed bug report, helped me quickly find and fix several bugs in the MIDI Cue.  Thanks, Mark.</p>
]]></content:encoded>
			<wfw:commentRss>http://figure53.com/blog/2006/06/27/0953-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>0.9.507 Available</title>
		<link>http://figure53.com/blog/2006/04/24/09507-available/</link>
		<comments>http://figure53.com/blog/2006/04/24/09507-available/#comments</comments>
		<pubDate>Mon, 24 Apr 2006 11:51:40 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://www.figure53.com/blog/?p=33</guid>
		<description><![CDATA[Lots of updates in this version, so be sure to take a look at the release notes to get the full rundown.
One big addition is that Group Cues can now be transformed into miniature Cue Lists inside other Cue Lists.  See:
http://figure53.com/trac/index.fcgi/ticket/112
for a discussion of the impetus behind this.  Basically, these mini Cue Lists [...]]]></description>
			<content:encoded><![CDATA[<p>Lots of updates in this version, so be sure to take a look at the release notes to get the full rundown.</p>
<p>One big addition is that Group Cues can now be transformed into miniature Cue Lists inside other Cue Lists.  See:</p>
<p><a href="http://figure53.com/trac/index.fcgi/ticket/112">http://figure53.com/trac/index.fcgi/ticket/112</a></p>
<p>for a discussion of the impetus behind this.  Basically, these mini Cue Lists give you more power by creating a Group Cue that stores some internal state.  This allows you to achieve some designs that were not previously as easy to achieve.  I haven&#8217;t written up docs for the mini Cue List yet (although the above ticket describes their behavior accurately), so if you have questions feel free to ask.</p>
]]></content:encoded>
			<wfw:commentRss>http://figure53.com/blog/2006/04/24/09507-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MIDI at last</title>
		<link>http://figure53.com/blog/2006/04/15/midi-at-last/</link>
		<comments>http://figure53.com/blog/2006/04/15/midi-at-last/#comments</comments>
		<pubDate>Sat, 15 Apr 2006 13:32:12 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Features]]></category>

		<guid isPermaLink="false">http://www.figure53.com/blog/?p=31</guid>
		<description><![CDATA[The first MIDI testing is finally underway.  Here&#8217;s a peak:


]]></description>
			<content:encoded><![CDATA[<p>The first MIDI testing is finally underway.  Here&#8217;s a peak:</p>
<p class="center">
<img src="/blog/wp-content/uploads/2006/04/midi_inspector_peak.png" width="350" height="326" alt="[MIDI cue inspector]" /></p>
]]></content:encoded>
			<wfw:commentRss>http://figure53.com/blog/2006/04/15/midi-at-last/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>0.9.506 Available</title>
		<link>http://figure53.com/blog/2006/04/08/09506-available/</link>
		<comments>http://figure53.com/blog/2006/04/08/09506-available/#comments</comments>
		<pubDate>Sun, 09 Apr 2006 01:50:08 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://www.figure53.com/blog/?p=30</guid>
		<description><![CDATA[This is a bug fix release.  Because of the problem described in ticket #117, I have reluctantly increased the OS requirement to 10.4.  I apologize for any inconvenience this may cause.  To the best of my knowledge this is a problem in CoreAudio on 10.3.9, and until I hear otherwise from Apple [...]]]></description>
			<content:encoded><![CDATA[<p>This is a bug fix release.  Because of the problem described in <a href="http://figure53.com/trac/index.fcgi/ticket/117">ticket #117</a>, I have reluctantly increased the OS requirement to 10.4.  I apologize for any inconvenience this may cause.  To the best of my knowledge this is a problem in CoreAudio on 10.3.9, and until I hear otherwise from Apple that I am wrong about this, or that there is a work-around, I don&#8217;t want to have folks experiencing crashes.  I have submitted a bug report to Apple and if I hear back from them I may be able to revisit the issue and move QLab back down to 10.3.9.  </p>
<p>Aside from the 10.3.9 bug, this release addresses several important bugs in the Fade Cue.  See the release notes for details.  <b>WARNING: It was necessary to change the behavior of the Fade Cues to fix one of the bugs.</b>  Please be aware that fades you have created in old workspaces may sound slightly different using this version of QLab.  Update with care.  (That&#8217;s why it&#8217;s beta software, folks!)</p>
<p>In other news, I&#8217;ve got MIDI messages firing successfully, as of yesterday.  I need to write the inspector panels so you can control them, as well as the necessary bits to save them in the workspaces, and then I&#8217;ll be ready to send out a preview release of the upcoming QLab Pro to my MIDI testers.  Onward and upward!</p>
]]></content:encoded>
			<wfw:commentRss>http://figure53.com/blog/2006/04/08/09506-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Roving Development, and the Coming of the MIDI</title>
		<link>http://figure53.com/blog/2006/03/13/roving-development-and-the-coming-of-the-midi/</link>
		<comments>http://figure53.com/blog/2006/03/13/roving-development-and-the-coming-of-the-midi/#comments</comments>
		<pubDate>Mon, 13 Mar 2006 14:43:31 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.figure53.com/blog/?p=26</guid>
		<description><![CDATA[I&#8217;m home in Louisville for a few days, and had a chance to spend some time down at the old digs (http://www.actorstheatre.org/).  Looks like it&#8217;s going to be a strong Humana Festival this year.  I wish I could be around longer to see it when it really hits its full stride, but what [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m home in Louisville for a few days, and had a chance to spend some time down at the old digs (<a href="http://www.actorstheatre.org/">http://www.actorstheatre.org/</a>).  Looks like it&#8217;s going to be a strong Humana Festival this year.  I wish I could be around longer to see it when it really hits its full stride, but what I&#8217;ve seen has been very good stuff.</p>
<p>On the development front, I&#8217;ve turned my attention to MIDI.  It&#8217;s coming along nicely, although naturally it takes a bit more time to get a big feature like this in place.  As such, there will be a bit of an interlude before the next release. </p>
<p>I will be looking to find three or four committed beta testers for the upcoming MIDI features.  If you are able to provide a thorough test of these features, and would be interested in doing so, join us on the <a href="http://lists.figure53.com/listinfo.cgi/qlab-figure53.com">mailing list</a> where I will make the official call for testers when I&#8217;ve got something you can poke at.</p>
]]></content:encoded>
			<wfw:commentRss>http://figure53.com/blog/2006/03/13/roving-development-and-the-coming-of-the-midi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>0.9.503 Available</title>
		<link>http://figure53.com/blog/2006/02/25/09503-available/</link>
		<comments>http://figure53.com/blog/2006/02/25/09503-available/#comments</comments>
		<pubDate>Sat, 25 Feb 2006 22:40:47 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://www.figure53.com/blog/?p=23</guid>
		<description><![CDATA[This release adds hotkeys.
You can assign any cue a hotkey in the &#8220;info&#8221; tab of the inspector. More than one cue can have the same hotkey, but if you assign a key that is being used in the key map (in General Preferences) you will see a warning that this key is in use and [...]]]></description>
			<content:encoded><![CDATA[<p>This release adds hotkeys.</p>
<p>You can assign any cue a hotkey in the &#8220;info&#8221; tab of the inspector. More than one cue can have the same hotkey, but if you assign a key that is being used in the key map (in General Preferences) you will see a warning that this key is in use and the hotkey will not function until the conflict is resolved.  (Either by reassigning the key map in the preference panel or by reassigning the hotkey for the cue.)</p>
<p>Note that hotkeys do not respect cue sequences.  Consider them &#8220;one shot&#8221; triggers.  If you want to start an entire sequence, assign a hotkey to a Start Cue.</p>
<p>If you assign a hotkey to a cue list, it will behave as if you pressed the &#8220;GO&#8221; button for that cue list.</p>
]]></content:encoded>
			<wfw:commentRss>http://figure53.com/blog/2006/02/25/09503-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Almost two weeks and no release?</title>
		<link>http://figure53.com/blog/2006/02/05/almost-two-weeks-and-no-release/</link>
		<comments>http://figure53.com/blog/2006/02/05/almost-two-weeks-and-no-release/#comments</comments>
		<pubDate>Mon, 06 Feb 2006 04:13:39 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Features]]></category>

		<guid isPermaLink="false">http://www.figure53.com/blog/2006/02/05/almost-two-weeks-and-no-release/</guid>
		<description><![CDATA[Trust me, I&#8217;m working on it.  Possibly too much.  It&#8217;s been a rainy weekend here in Baltimore; ideal for curling up on the couch with the PowerBook and working on my carpal tunnel syndrome until the wee hours of the morning.  The carpal tunnel hasn&#8217;t progressed very far, but the code has. [...]]]></description>
			<content:encoded><![CDATA[<p>Trust me, I&#8217;m working on it.  Possibly too much.  It&#8217;s been a rainy weekend here in Baltimore; ideal for curling up on the couch with the PowerBook and working on my carpal tunnel syndrome until the wee hours of the morning.  The carpal tunnel hasn&#8217;t progressed very far, but the code has.  28 hours worth over the last two days.  Obsessive?  Possibly.  But then again other guys spent the weekend staring at huge men in bright skin-tight stretch-suits clobber each other for the sake of competition, an experience many would not dream of missing.*  I submit to you that obsession comes in many forms.  </p>
<p>At any rate, <a href="http://figure53.com/trac/index.fcgi/ticket/56">the new playback controls</a> are essentially complete, except for a few stubborn loose ends.  I&#8217;ve been saying to myself &#8220;in a few days&#8221; since last weekend, but I really do think it will be just a few more days.  So sit tight and watch this space.</p>
<p>(* For those reading abroad, today was the High Holy Day of American Football: the Superbowl.)</p>
]]></content:encoded>
			<wfw:commentRss>http://figure53.com/blog/2006/02/05/almost-two-weeks-and-no-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On the Road to 1.0</title>
		<link>http://figure53.com/blog/2006/01/29/on-the-road-to-10/</link>
		<comments>http://figure53.com/blog/2006/01/29/on-the-road-to-10/#comments</comments>
		<pubDate>Mon, 30 Jan 2006 04:23:06 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Features]]></category>

		<guid isPermaLink="false">http://www.figure53.com/blog/?p=15</guid>
		<description><![CDATA[As I wrote on the mailing list, I&#8217;ll soon be turning my attention to sketching out a roadmap to that gleaming city on a hill, Version 1.0.  There are plenty of cool features that I&#8217;m itching to work on, but I think it&#8217;s important to finish up the basics and get 1.0 out the [...]]]></description>
			<content:encoded><![CDATA[<p>As I wrote <a href="http://lists.figure53.com/pipermail/qlab-figure53.com/2006-January/000012.html">on the mailing list</a>, I&#8217;ll soon be turning my attention to sketching out a roadmap to that gleaming city on a hill, <i>Version 1.0</i>.  There are plenty of cool features that I&#8217;m itching to work on, but I think it&#8217;s important to finish up the basics and get 1.0 out the door sooner rather than later.  So maybe less with the gleam and more with the granite foundation.  Either way I need a map to tell me when I arrive.  Which means that you, gentle blog reader, should speak up now if you&#8217;re inclinded to speak up at all.  Got a must-just-gotta-oh-my-god-if-you-don&#8217;t-I&#8217;ll-never-use-this-program feature you want in 1.0?  Well heck, tell me what it is!  Post it to the mailing list, or post it on the tracker, or even post it as a comment to this entry.  Just stick it somewhere I&#8217;ll see it.  </p>
<p>I&#8217;ll be focusing in the next few days on <a href="http://figure53.com/trac/index.fcgi/ticket/56">ticket number 56</a>.  Once I <i>do</i> have a roadmap to 1.0, I&#8217;ll be sure to sum it up here.  </p>
]]></content:encoded>
			<wfw:commentRss>http://figure53.com/blog/2006/01/29/on-the-road-to-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>0.9.4r6 Available</title>
		<link>http://figure53.com/blog/2006/01/19/094r6-available/</link>
		<comments>http://figure53.com/blog/2006/01/19/094r6-available/#comments</comments>
		<pubDate>Fri, 20 Jan 2006 03:57:37 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Releases]]></category>

		<guid isPermaLink="false">http://www.figure53.com/blog/?p=13</guid>
		<description><![CDATA[Tonight&#8217;s release focuses on cue numbers and providing other ways to set cue targets (instead of just drag and drop).
The current implementation of cue numbers is not a complete solution&#8212;I have not yet included automatic generation of cue numbers, for example.  But you can renumber selected cues by a user-specified increment.  (Would one [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight&#8217;s release focuses on cue numbers and providing other ways to set cue targets (instead of just drag and drop).</p>
<p>The current implementation of cue numbers is not a <i>complete</i> solution&mdash;I have not yet included automatic generation of cue numbers, for example.  But you <i>can</i> renumber selected cues by a user-specified increment.  (Would one call that &#8220;semi-automatic&#8221;?  Hm. Sounds violent.)</p>
]]></content:encoded>
			<wfw:commentRss>http://figure53.com/blog/2006/01/19/094r6-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hark ye; the features do grow apace</title>
		<link>http://figure53.com/blog/2006/01/18/hark-ye-the-features-do-grow-apace/</link>
		<comments>http://figure53.com/blog/2006/01/18/hark-ye-the-features-do-grow-apace/#comments</comments>
		<pubDate>Thu, 19 Jan 2006 04:00:50 +0000</pubDate>
		<dc:creator>Christopher</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Features]]></category>

		<guid isPermaLink="false">http://www.figure53.com/blog/?p=12</guid>
		<description><![CDATA[In the next day or two I&#8217;ll be posting a new version featuring cue numbers (and the ability to target via cue numbers), alternate sound file assignment methods, and a few other goodies.  
I then expect I&#8217;ll start narrowing down exactly what features must be in version 1.0.  Since feature requests have leveled [...]]]></description>
			<content:encoded><![CDATA[<p>In the next day or two I&#8217;ll be posting a new version featuring cue numbers (and the ability to target via cue numbers), alternate sound file assignment methods, and a few other goodies.  </p>
<p>I then expect I&#8217;ll start narrowing down exactly what features must be in version 1.0.  Since feature requests have leveled off in the Tracker, I&#8217;d like to nail down a concrete roadmap on which to focus my efforts in the coming weeks.  I want to make the basic feature set solid and powerful, and spend some serious time building up my testing framework and remote debugging tools.  My goal is to keep development focused, to keep delivering steady improvements in a timely manner.  Not every feature request will make it into 1.0, but with a little luck they won&#8217;t be too far behind.</p>
]]></content:encoded>
			<wfw:commentRss>http://figure53.com/blog/2006/01/18/hark-ye-the-features-do-grow-apace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
