<?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>Sharktracks</title>
	<atom:link href="http://sharktracks.co.uk/site/feed/" rel="self" type="application/rss+xml" />
	<link>http://sharktracks.co.uk/site</link>
	<description>Experiments in audio-vision</description>
	<lastBuildDate>Mon, 16 Jan 2012 19:01:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Gemnotes First Performance</title>
		<link>http://sharktracks.co.uk/site/2012/01/gemnotes-first-performance/</link>
		<comments>http://sharktracks.co.uk/site/2012/01/gemnotes-first-performance/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 18:18:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharktracks.co.uk/site/?p=84</guid>
		<description><![CDATA[Here is the first version of Islands, using Gemnotes version 1. Although the software works, it&#8217;s clear that I have chosen a very linear score (although it was randomized to a certain extent in my realization). I wasn&#8217;t expecting this, but I should have. A new way of presenting a score demands a new way [...]]]></description>
			<content:encoded><![CDATA[<p>Here is the first version of Islands, using Gemnotes version 1. Although the software works, it&#8217;s clear that I have chosen a very linear score (although it was randomized to a certain extent in my realization). I wasn&#8217;t expecting this, but I should have. A new way of presenting a score demands a new way of formulating it. Islands 2 will be much more appropriate for the score language, but nevertheless here is the very first concert using this system.</p>
<p><strong>Slack?</strong></p>
<p>I think so. This was performed 1 year ago. I&#8217;ve been busy (had another child)!</p>
<!-- Begin - Secure HTML5 Video Player -->
<div class='video-js-box tube-css'>
<video class='video-js' width='640' height='480'  controls preload="auto" >
<source src="http://sharktracks.co.uk/projects/video/Islands_v1.mp4" type="video/mp4" />
<!-- file not found: /home/sharktra/public_html/site/videos/ -->
<object class='vjs-flash-fallback'  width='640' height='480' type='application/x-shockwave-flash' data='http://sharktracks.co.uk/site/wp-content/plugins/secure-html5-video-player/flowplayer/flowplayer-3.2.7.swf'>
<param name='movie' value='http://sharktracks.co.uk/site/wp-content/plugins/secure-html5-video-player/flowplayer/flowplayer-3.2.7.swf' />
<param name='wmode' value='transparent' />
<param name='allowfullscreen' value='true' />
<param name='flashvars' value='config={"playlist":[  {"url": "http%3A%2F%2Fsharktracks.co.uk%2Fprojects%2Fvideo%2FIslands_v1.mp4" ,"autoPlay":false ,"autoBuffering":true }]}' />

</object>
</video>
<p class='vjs-no-video'><strong>Download Video:</strong>
<a href="http://sharktracks.co.uk/projects/video/Islands_v1.mp4">MP4</a>
</p>
</div>
<!-- End - Secure HTML5 Video Player -->

]]></content:encoded>
			<wfw:commentRss>http://sharktracks.co.uk/site/2012/01/gemnotes-first-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://sharktracks.co.uk/projects/video/Islands_v1.mp4" length="63484938" type="video/mp4" />
		</item>
		<item>
		<title>Gemnotes 0.1 Released</title>
		<link>http://sharktracks.co.uk/site/2011/08/gemnotes-0-1-released/</link>
		<comments>http://sharktracks.co.uk/site/2011/08/gemnotes-0-1-released/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 13:58:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Pure Data]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharktracks.co.uk/site/?p=79</guid>
		<description><![CDATA[This is Gemnotes, a realtime music notation system for PD-Extended. This is the first ever public release, and there are limitations and things that do not work. The current list of objects include: Staves and clefs (treble- and bass-clef only) Notes with stems, beams, ties and accidentals Rests Barlines, time-signatures and tempo marks The system [...]]]></description>
			<content:encoded><![CDATA[<p>This is Gemnotes, a realtime music notation system for <a href="http://puredata.info/community/projects/software/pd-extended" target="_blank">PD-Extended</a>. This is the first ever public release, and there are limitations and things that do not work. The current list of objects include:</p>
<ul>
<li>Staves and clefs (treble- and bass-clef only)</li>
<li>Notes with stems, beams, ties and accidentals</li>
<li>Rests</li>
<li>Barlines, time-signatures and tempo marks</li>
</ul>
<p>The system builds scores using dynamic patching in Pure Data. Tuples do not work yet and there are no dynamics, articulation or text marks. But it is a working system and can be used to create reasonably complex scores through a simple text-based language.</p>
<p>Future versions will incorporate more notation elements, and a better way of organising beamed groups and tuples with rests in.</p>
<p>You can download the release for Mac OS X or Linux here: <a title="Gemnotes" href="http://sharktracks.co.uk/puredata/gemnotes_0.1.tar.gz">gemnotes_0.1.tar.gz</a></p>
<p>The system uses one custom-made external &#8211; the gemnotes_counter object. I do not have a Windows version of the external within the tarball, but the source-code is included in case you want to try compiling it for Windows using Cygwin or MS Visual C.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharktracks.co.uk/site/2011/08/gemnotes-0-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gemnotes Progress</title>
		<link>http://sharktracks.co.uk/site/2010/12/gemnotes-progress/</link>
		<comments>http://sharktracks.co.uk/site/2010/12/gemnotes-progress/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 00:42:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Pure Data]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharktracks.co.uk/site/?p=50</guid>
		<description><![CDATA[The Gemnotes project nears completion. Gemnotes is a live music notation system written in Pure Data (PD). It generates symbolic notation on the screen for musicians to play, and can also be used as a sound-to-notation device for improvisation and music education as well. The seeds of the project were sown in 1997 while at [...]]]></description>
			<content:encoded><![CDATA[<p>The Gemnotes project nears completion. Gemnotes is a live music notation system written in Pure Data (PD). It generates symbolic notation on the screen for musicians to play, and can also be used as a sound-to-notation device for improvisation and music education as well.</p>
<p>The seeds of the project were sown in 1997 while at the University of Hertfordshire, when a vocal score was created for projection on an overhead projector, as a roll of acetate wound by hand. At this point I was fairly unsure of, and over-ambitious in my musical ideas, and so although this was used in rehearsal it never made it to the final performance. The rehearsal was, incidently, much more successful than the performance which used a rather scrappy A3 score sheet. This led me to consider the idea of writing all my scores in proportional notation (which I subsequently did, and I have developed a system of polyrhythm rulers to do so). Originally it was conceived that scores should be created in proportional notation, with an evenly-spaced black-white broken line at the bottom so that opto-mechanical devices could be invented to synchronize and control the speed of scrolling paper or transparent film scores on motor-driven rollers.</p>
<p>This evolved into the concept of computer-graphical representations of symbolic music, and a prototype image-based scrolling score was created at the University of East Anglia using Max in 2001. However, the refresh rate of the graphics made the symbolic notation jerky and hard to read, although the horizontal lines were obviously clear. At around this time I was becoming interested (and using) Pure Data, Miller Puckette&#8217;s successor to Max/MSP.</p>
<p>In 2008 I began to experiment with truetype fonts in GEM &#8211; the Graphics Environment for Multimedia for Pure Data. At first I was able only to print a stave, a clef and a note, then with an accidental. The idea was to develop a system that musicians could use based on musical information (note value, duration of note values, pitch and clef) that was relatively easy to program a score. For the past year I have been intensely developing this system, and for the past 6 months I have been building an extremely complex rhythm register and notation object counter. This object is now complete, and the system is evolving to show beamed groups, ties, rests and chords. These are projected in realtime, and can be made to change at any time, on a computer screen.</p>
<p>The system uses dynamic patching in PD &#8211; effectively a PD patch that builds another PD patch (the graphical score) using pre-made abstractions (PD patches saved in the same folder as the root patch) that contain the commands to create a graphical representation of music. For such a complex system (music notation) it has been necessary to create an object in the C programming language that manages the number of objects, which objects are linked to which, and how music-specific elements (such as ties and tuples) are displayed. This object (the gemnotes_counter object) consists of over 800 lines of code and took 6 months to write, but there is much, much more to add to it (dynamics, articulation). The emphasis so far has been to encapsulate all of the features of Western musical notation&#8230;but, because it is written in PD with GEM, it is open to less literal expositions of notated music, since anything (including video) can be projected in the same graphical space as the notation, and even anchored to a stave in gemnotes.</p>
<p>You can see a couple of older screenshots in the previous post, but here is a gallery of the latest version with rests, barlines, chords and correctly beamed groups:</p>

<a href='http://sharktracks.co.uk/site/2010/12/gemnotes-progress/gemnotes_patching/' title='gemnotes_patching'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/12/gemnotes_patching-150x150.jpg" class="attachment-thumbnail" alt="Two of the dynamic object creation windows." title="gemnotes_patching" /></a>
<a href='http://sharktracks.co.uk/site/2010/12/gemnotes-progress/gemnotes_working_tail/' title='gemnotes_working_tail'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/12/gemnotes_working_tail-150x150.jpg" class="attachment-thumbnail" alt="The latest Gemnotes at 17th December 2010" title="gemnotes_working_tail" /></a>
<a href='http://sharktracks.co.uk/site/2010/12/gemnotes-progress/gemnotes_working/' title='gemnotes_working'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/12/gemnotes_working-150x150.jpg" class="attachment-thumbnail" alt="Gemnotes - December 16th 2010" title="gemnotes_working" /></a>
<a href='http://sharktracks.co.uk/site/2010/12/gemnotes-progress/gemnotes_help/' title='gemnotes_counter'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/12/gemnotes_help-150x150.jpg" class="attachment-thumbnail" alt="The gemnotes counter object controls the dynamic creation of notation objects." title="gemnotes_counter" /></a>

]]></content:encoded>
			<wfw:commentRss>http://sharktracks.co.uk/site/2010/12/gemnotes-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Current Projects</title>
		<link>http://sharktracks.co.uk/site/2010/11/current-projects/</link>
		<comments>http://sharktracks.co.uk/site/2010/11/current-projects/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 22:57:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Pure Data]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharktracks.co.uk/site/?p=29</guid>
		<description><![CDATA[Here are some screenshots of current projects in Pure Data:]]></description>
			<content:encoded><![CDATA[<p>Here are some screenshots of current projects in Pure Data:</p>

<a href='http://sharktracks.co.uk/site/2010/11/current-projects/gemnotes_01/' title='Gemnotes_01'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/11/Gemnotes_01-150x150.jpg" class="attachment-thumbnail" alt="Gemnotes_01" title="Gemnotes_01" /></a>
<a href='http://sharktracks.co.uk/site/2010/11/current-projects/mvj2/' title='MVJ2'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/11/MVJ2-150x150.jpg" class="attachment-thumbnail" alt="MVJ2" title="MVJ2" /></a>
<a href='http://sharktracks.co.uk/site/2010/11/current-projects/mvj1/' title='MVJ1'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/11/MVJ1-150x150.jpg" class="attachment-thumbnail" alt="MVJ1" title="MVJ1" /></a>
<a href='http://sharktracks.co.uk/site/2010/11/current-projects/mvj000/' title='MVJ000'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/11/MVJ000-150x150.jpg" class="attachment-thumbnail" alt="MVJ000" title="MVJ000" /></a>
<a href='http://sharktracks.co.uk/site/2010/11/current-projects/mvj3/' title='MVJ3'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/11/MVJ3-150x150.jpg" class="attachment-thumbnail" alt="MVJ3" title="MVJ3" /></a>
<a href='http://sharktracks.co.uk/site/2010/11/current-projects/meta_transitional/' title='Meta_transitional'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/11/Meta_transitional-150x150.jpg" class="attachment-thumbnail" alt="Meta_transitional" title="Meta_transitional" /></a>
<a href='http://sharktracks.co.uk/site/2010/11/current-projects/gemnotes/' title='gemnotes'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/11/gemnotes-150x150.png" class="attachment-thumbnail" alt="gemnotes" title="gemnotes" /></a>
<a href='http://sharktracks.co.uk/site/2010/11/current-projects/metastudio3/' title='Metastudio3'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/11/Metastudio3-150x150.jpg" class="attachment-thumbnail" alt="Metastudio3" title="Metastudio3" /></a>
<a href='http://sharktracks.co.uk/site/2010/11/current-projects/mvj5/' title='MVJ5'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/11/MVJ5-150x150.jpg" class="attachment-thumbnail" alt="MVJ5" title="MVJ5" /></a>
<a href='http://sharktracks.co.uk/site/2010/11/current-projects/mvj4/' title='MVJ4'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/11/MVJ4-150x150.jpg" class="attachment-thumbnail" alt="MVJ4" title="MVJ4" /></a>
<a href='http://sharktracks.co.uk/site/2010/11/current-projects/meta4_view_01/' title='meta4_view_01'><img width="150" height="150" src="http://sharktracks.co.uk/site/wp-content/uploads/2010/11/meta4_view_01-150x150.jpg" class="attachment-thumbnail" alt="meta4_view_01" title="meta4_view_01" /></a>

]]></content:encoded>
			<wfw:commentRss>http://sharktracks.co.uk/site/2010/11/current-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pure Data Projects</title>
		<link>http://sharktracks.co.uk/site/2010/11/pure-data-projects-2/</link>
		<comments>http://sharktracks.co.uk/site/2010/11/pure-data-projects-2/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 16:07:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Pure Data]]></category>

		<guid isPermaLink="false">http://sharktracks.co.uk/site/?p=22</guid>
		<description><![CDATA[﻿For the past 10 years I have been developing music and video applications in the Pure Data environment. Some of these are publicly available for download: Metastudio 3 is a set of abstractions for building complete music applications in Pure Data. It contains sequencers, synthesizers, sample players, digital effects and mixers. Meta VJ 1 is [...]]]></description>
			<content:encoded><![CDATA[<p>﻿For the past 10 years I have been developing music and video applications in the Pure Data environment. Some of these are publicly available for download:</p>
<ul>
<li><a href="http://sharktracks.co.uk/puredata/metastudio-0.3-11b.zip" target="_self">Metastudio 3</a> is a set of abstractions for building complete music applications in Pure Data. It contains sequencers, synthesizers, sample players, digital effects and mixers.</li>
<li><a href="http://sharktracks.co.uk/puredata/metavj-0.1.zip">Meta VJ 1</a> is a set of abstractions for building complete PDP video projects in Pure Data.</li>
<li>Gemnotes is a forthcoming music notation package for PD/GEM.</li>
<li><a href="http://sharktracks.co.uk/puredata/bleep_machine.zip" target="_self">Bleep_Machine</a> is an automatic sequenced interpretation of <strong>Bleep</strong>, a track from the <a href="http://www.marimbo.com/cds.html" target="_blank">Dot Machine</a> album by Simon Limbrick.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sharktracks.co.uk/site/2010/11/pure-data-projects-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to Sharktracks</title>
		<link>http://sharktracks.co.uk/site/2010/11/welcome-to-sharktracks/</link>
		<comments>http://sharktracks.co.uk/site/2010/11/welcome-to-sharktracks/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 17:11:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sharktracks]]></category>

		<guid isPermaLink="false">http://sharktracks.co.uk/site/?p=6</guid>
		<description><![CDATA[Sharktracks gets a facelift.]]></description>
			<content:encoded><![CDATA[<p>This website is the domain of Edward Kelly, composer, teacher, video artist and software engineer. This is just a start, but over the coming months you will be able to access information about upcoming and past music projects, <a href="http://puredata.info">Pure Data</a> software and personal reflections on everything and anything that I think is relevant (or just want to get off my chest.</p>
<p>I have just revamped this website, and so there is little content as of the 9th of November 2010, but much much more will be added over the coming weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharktracks.co.uk/site/2010/11/welcome-to-sharktracks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

