<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Maestro Development Blog</title>
	<link>http://www.michaeldoyle.eu/maestro</link>
	<description>Detailing the development of Maestro</description>
	<lastBuildDate>Sat, 18 Apr 2009 23:01:34 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Maestro 0.5b</title>
		<description><![CDATA[I've given another last shot to the piano, it's working now. I removed proMIDI from it and implented ess r2, however, i don't have time to work on it anymore. I'm finishing the final report at the moment.
]]></description>
		<link>http://www.michaeldoyle.eu/maestro/?p=293</link>
			</item>
	<item>
		<title>Maestro Version 0.5</title>
		<description><![CDATA[Last ditch attempt at getting the piano version of Maestro working. Unfortunately, I haven't much time to put into it, so it's not really working. What I have got working is, once you place the green tracker over a box, a MIDI not will be played. This also works with the MIDI sequencer also. I've [...]]]></description>
		<link>http://www.michaeldoyle.eu/maestro/?p=284</link>
			</item>
	<item>
		<title>Maestro Version 1.1b</title>
		<description><![CDATA[I've revisted version 1.1 as the 1.2's Sine class is making it difficult to add on to at the moment. So, 1.1b is changing the pitch of a sine wave on the Y axis and changing the pitch of a triangle wave on the X axis. Here is the code:
import JMyron.*;import krister.Ess.*;import controlP5.*;JMyron m; //a [...]]]></description>
		<link>http://www.michaeldoyle.eu/maestro/?p=280</link>
			</item>
	<item>
		<title>Maestro Version 1.2</title>
		<description><![CDATA[Added functionality:

Clicking removed when changing frequencies (script from discourse)
Drum beat keypress added (keypress D)
Recording of sounds (keypress R)
Playback of recorded sound (keypress S)

Here's the code:
import JMyron.*; //import JMyronimport krister.Ess.*; //import Essimport controlP5.*; //import controlP5&#160;JMyron m; //create camera objectControlP5 controlP5; //create controlP5 objectAudioStream  speaker; //Create an audiostream objectSine mSine; //create a sine object from the [...]]]></description>
		<link>http://www.michaeldoyle.eu/maestro/?p=278</link>
			</item>
	<item>
		<title>Interaction Update</title>
		<description><![CDATA[After playing around with the last interaction example, a sound is generated if my hand goes over a button. I'm going to try and develop this with MIDI to create a virtual piano. Should be fun....
]]></description>
		<link>http://www.michaeldoyle.eu/maestro/?p=276</link>
			</item>
	<item>
		<title>Interaction</title>
		<description><![CDATA[I updated iteration #6 to enable interaction. I got this script from the learning section of processing.org.
The script gives examples of mouse overs, so the adaptation of this isn't working as good as I want. There is no mouse over function, just a calculation of the position of the x+y co-ordinates of the mouse and [...]]]></description>
		<link>http://www.michaeldoyle.eu/maestro/?p=274</link>
			</item>
	<item>
		<title>Maestro Version 1.1</title>
		<description><![CDATA[Major breakthrough. I've got a digital thermin created, although it isn't very polished, it's working!  The play method is placed in the mouose event method, and updates each time the average point is updated. The click is still occuring, however, I will try and change the priginal prototype to AudioStreams rather than channels to see [...]]]></description>
		<link>http://www.michaeldoyle.eu/maestro/?p=270</link>
			</item>
	<item>
		<title>Tracking pixels</title>
		<description><![CDATA[For testing purposes, I have added the tracking of the pixels of a certain value and the average point of these. This allows me to grab the x and y co-ordinates of the average point an, hopefully, work the ess prototype around it.

]]></description>
		<link>http://www.michaeldoyle.eu/maestro/?p=268</link>
			</item>
	<item>
		<title>JMyron + controlP5 iteration #6</title>
		<description><![CDATA[Updated this to now include:

Finds the average point of all blobs and places a marker where it is
Outputs the amount of Globs detected for the clicked color value

So after playing around with it,  I have to say it's working quite well. It's come on a long way from what I started with. I now have [...]]]></description>
		<link>http://www.michaeldoyle.eu/maestro/?p=266</link>
			</item>
	<item>
		<title>JMyron + controlP5 iteration #5</title>
		<description><![CDATA[Got everything working great. I did a step around the mouse click problem. To select a color, a double click is needed.Since only one click is needed to drag the sliders in controlP5, it won't invoke the mouse event method. 
So, at the moment, this iteration allows a user to:

Double click the video feed to [...]]]></description>
		<link>http://www.michaeldoyle.eu/maestro/?p=264</link>
			</item>
</channel>
</rss>
