<?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>ARJ &#187; GDIF</title>
	<atom:link href="http://www.arj.no/tag/gdif/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.arj.no</link>
	<description>Alexander Refsum Jensenius</description>
	<lastBuildDate>Thu, 09 Feb 2012 07:54:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>GDIF recording and playback</title>
		<link>http://www.arj.no/2010/07/03/gdif-record-play/</link>
		<comments>http://www.arj.no/2010/07/03/gdif-record-play/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 19:32:33 +0000</pubDate>
		<dc:creator>alexarje</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[fourMs]]></category>
		<category><![CDATA[ftm]]></category>
		<category><![CDATA[GDIF]]></category>
		<category><![CDATA[jamoma]]></category>
		<category><![CDATA[Max]]></category>

		<guid isPermaLink="false">http://www.arj.no/2010/07/03/gdif-record-play/</guid>
		<description><![CDATA[Kristian Nymoen have updated the Jamoma modules for recording and playing back GDIF data in Max 5. The modules are based on the FTM library (beta 12, 13-15 does not work), and can be downloaded here. We have also made available three use cases in the (soon to be expanded) fourMs database:&#160;simple mouse recording, sound [...]]]></description>
			<content:encoded><![CDATA[<p>Kristian Nymoen have updated the <a href="http://www.jamoma.org/">Jamoma</a> modules for recording and playing back <a href="http://www.gdif.org" target="_blank">GDIF</a> data in Max 5. The modules are based on the <a href="http://ftm.ircam.fr/">FTM</a> library (beta 12, 13-15 does not work), and can be downloaded <a href="http://www.fourms.uio.no/software/jamomagdif/">here</a>.</p>
<p>We have also made available three use cases in the (soon to be  expanded) <a href="http://www.fourms.uio.no/database/">fourMs database</a>:&nbsp;simple mouse recording, sound saber and a short piano example. See the video below for a quick demonstration of how it works:</p>
<p>
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/OAP417nIEn8&amp;hl=en_US&amp;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/OAP417nIEn8&amp;hl=en_US&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arj.no/2010/07/03/gdif-record-play/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Papers at ICMC 2008</title>
		<link>http://www.arj.no/2008/09/04/papers-at-icmc-2008/</link>
		<comments>http://www.arj.no/2008/09/04/papers-at-icmc-2008/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 07:52:38 +0000</pubDate>
		<dc:creator>alexarje</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[GDIF]]></category>
		<category><![CDATA[icmc]]></category>
		<category><![CDATA[jamoma]]></category>
		<category><![CDATA[Max]]></category>
		<category><![CDATA[OSC]]></category>
		<category><![CDATA[sdif]]></category>

		<guid isPermaLink="false">http://www.arj.no/2008/09/04/papers-at-icmc-2008/</guid>
		<description><![CDATA[Last week I was in Belfast for the International Computer Music Conference (ICMC 2008). The conference was hosted by SARC, and it was great to finally be able to see (and hear!) the sonic lab which they have installed in their new building. I was involved in two papers, the first one being a Jamoma-related [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I was in <a href="http://en.wikipedia.org/wiki/Belfast">Belfast</a> for the <a href="http://www.icmc2008.net/">International Computer Music Conference</a> (ICMC 2008). The conference was hosted by <a href="http://www.sarc.qub.ac.uk">SARC</a>, and it was great to finally be able to see (and hear!) the <a href="http://www.sarc.qub.ac.uk/main.php?page=building&amp;bID=1">sonic lab</a> which they have installed in their new building.</p>
<p>I was involved in two papers, the first one being a Jamoma-related paper called &#8220;Flexible Control of Composite Parameters in Max/MSP&#8221; (<a href="http://www.hf.uio.no/imv/forskning/forskningsprosjekter/musicalactions/PDF/Place_2008b.pdf">PDF</a>) written by Tim Place, Trond Lossius, Nils Peters and myself. Below is a picture of Trond giving the presentation. The main point of the paper is that we suggest that parameters should have properties and methods. This is both a general suggestion, and a specific one which we have started implementing in <a href="http:/www.jamoma.org">Jamoma</a> using OSC.</p>
<p><a href="http://www.arj.no/wp-content/2008/09/jamoma-icmc2008.jpg"><img class="alignnone size-medium wp-image-645" title="jamoma-icmc2008" src="http://www.arj.no/wp-content/2008/09/jamoma-icmc2008-300x194.jpg" alt="" width="300" height="194" /></a></p>
<p>The second paper was called &#8220;A Multilayered GDIF-Based Setup for Studying Coarticulation in the Movements of Musicians&#8221; (<a href="http://www.hf.uio.no/imv/forskning/forskningsprosjekter/musicalactions/PDF/Jensenius_2008a.pdf">PDF</a>) and was written by Kristian Nymoen, Rolf Inge Godøy and myself. This was a presentation of how we are currently using the <a href="http://recherche.ircam.fr/equipes/analyse-synthese/sdif/">Sound Description Interchange Format</a> (SDIF) for the storage of <a href="http://www.hf.uio.no/imv/forskning/forskningsprosjekter/musicalactions/gdif/index.html">GDIF</a> data. This helps solve a number of the challenges we have previously experienced in terms of synchronisation of data, audio and video with different (and varying) sampling rates and resolution.</p>
<p><a href="http://www.arj.no/wp-content/2008/09/arj-kn.jpg"><img class="alignnone size-medium wp-image-644" title="arj-kn" src="http://www.arj.no/wp-content/2008/09/arj-kn-300x222.jpg" alt="" width="300" height="222" /></a></p>
<p>There are lots of more pictures from the conference on <a href="http://www.flickr.com/groups/icmc2008">Flickr</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arj.no/2008/09/04/papers-at-icmc-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Janer&#8217;s dissertation</title>
		<link>http://www.arj.no/2008/05/23/janers-dissertation/</link>
		<comments>http://www.arj.no/2008/05/23/janers-dissertation/#comments</comments>
		<pubDate>Fri, 23 May 2008 12:37:56 +0000</pubDate>
		<dc:creator>alexarje</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[GDIF]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[motion]]></category>
		<category><![CDATA[phd]]></category>
		<category><![CDATA[synthesis]]></category>
		<category><![CDATA[voice]]></category>

		<guid isPermaLink="false">http://www.arj.no/2008/05/23/janers-dissertation/</guid>
		<description><![CDATA[I had a quick read of Jordi Janer&#8217;s dissertation today: Singing-Driven Interfaces for Sound Synthesizers. The dissertation presents a good overview of various types of voice analysis techniques, and suggestions for various ways of using the voice as a controller for synthesis. I am particularly interested in his suggestion of a GDIF namespace for structuring [...]]]></description>
			<content:encoded><![CDATA[<p>I had a quick read of Jordi Janer&#8217;s <a href="http://www.mtg.upf.edu/~jjaner/phd/">dissertation</a> today: <em>Singing-Driven Interfaces for Sound Synthesizers</em>. The dissertation presents a good overview of various types of voice analysis techniques, and suggestions for various ways of using the voice as a controller for synthesis. I am particularly interested in his suggestion of a GDIF namespace for structuring parameters for voice control:</p>
<blockquote><p>/gdif/instrumental/excitation/loudness x<br />
/gdif/instrumental/modulation/pitch x<br />
/gdif/instrumental/modulation/formants x1 x2<br />
/gdif/instrumental/modulation/breathiness x<br />
/gdif/instrumental/selection/phoneticclass x</p></blockquote>
<p>Here he is using Cadoz&#8217; division of various types of instrumental &#8220;gestures&#8221;: excitation, modulation and selection, something which would also make sense for describing other types of instrumental actions.</p>
<p>I am looking forward to getting back to working on GDIF again soon, I just need to finish this semester&#8217;s teaching + administrative work + moving into our new lab first&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arj.no/2008/05/23/janers-dissertation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some thoughts on GDIF</title>
		<link>http://www.arj.no/2007/02/20/some-thoughts-on-gdif/</link>
		<comments>http://www.arj.no/2007/02/20/some-thoughts-on-gdif/#comments</comments>
		<pubDate>Tue, 20 Feb 2007 17:24:34 +0000</pubDate>
		<dc:creator>alexarje</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[GDIF]]></category>

		<guid isPermaLink="false">http://www.arj.no/2007/02/20/some-thoughts-on-gdif/</guid>
		<description><![CDATA[We had a meeting about GDIF at McGill yesterday, and I realised that people had very different thoughts about what it is and what it can be used for. While GDIF is certainly intended for formalising the way we code movement and gesture information for realtime usage in NIME using OSC, it is also supposed [...]]]></description>
			<content:encoded><![CDATA[<p>We had a meeting about <a href="http://www.hf.uio.no/imv/forskning/forskningsprosjekter/musicalgestures/gdif/index.html">GDIF</a> at McGill yesterday, and I realised that people had very different thoughts about what it is and what it can be used for.</p>
<p>While GDIF is certainly intended for formalising the way we code movement and gesture information for realtime usage in NIME using <a href="http://www.opensoundcontrol.org">OSC</a>, it is also supposed to be used for offline analysis. I think the best way of doing this, is to have a three level approach as sketched here:</p>
<p><a href="http://www.arj.no/wp-content/2007/02//gdif-storage.png"><img src="http://www.arj.no/wp-content/2007/02//gdif-storage.png" border="0" width="500" alt="gdif-storage.png" /></a></p>
<p>The realtime communication is done with OSC, usually over UDP/IP, while we could use SDIF tools available in FTM for storing the streams (it might be better to just use some binary format for storing the OSC streams). Then, after discussing with Esteban and Jordi from Pompeu Fabra, I have been convinced that it is probably a good idea to use XML for creating structured files for offline analysis.</p>
<p>When it comes to <i>what</i> to store, I think it is important to separate the data into different layers to avoid confusion:</p>
<p><a href="http://www.arj.no/wp-content/2007/02//gdif-namespace.png"><img src="http://www.arj.no/wp-content/2007/02//gdif-namespace.png" border="0" width="500" alt="gdif-namespace.png" /></a></p>
<p>Not all the streams will have to be communicated all the time (which would obviously create quite a lot of overhead), but they could. The raw data level would typically not be useful for most realtime applications, but for analytical purposes it is crucial to be able to get back to the original data.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.arj.no/2007/02/20/some-thoughts-on-gdif/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ICMC papers</title>
		<link>http://www.arj.no/2006/06/21/icmc-papers/</link>
		<comments>http://www.arj.no/2006/06/21/icmc-papers/#comments</comments>
		<pubDate>Wed, 21 Jun 2006 15:12:51 +0000</pubDate>
		<dc:creator>alexarje</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[GDIF]]></category>
		<category><![CDATA[motion]]></category>

		<guid isPermaLink="false">http://www.arj.no/2006/06/21/icmc-papers/</guid>
		<description><![CDATA[My paper entitled &#8220;Using motiongrams in the study of musical gestures&#8221; was accepted to ICMC 06 in New Orleans. The abstract is: Navigating through hours of video material is often time-consuming, and it is similarly difficult to create good visualization of musical gestures in such a material. Traditional displays of time-sampled video frames are not [...]]]></description>
			<content:encoded><![CDATA[<p>My paper entitled &#8220;Using motiongrams in the study of musical gestures&#8221; was accepted to <a href="http://www.icmc2006.org">ICMC 06</a> in New Orleans. The abstract is:</p>
<p><em>Navigating through hours of video material is often time-consuming, and it is similarly difficult to create good visualization of musical gestures in such a material. Traditional displays of time-sampled video frames are not particularly useful when studying single-shot studio recordings, since they present a series of still images and very little movement related information. We have experimented with different types of motion displays, and present how we use </em>motiongrams<em> in our study of musical gestures. </em></p>
<p>And a paper entitled &#8220;Using a polhemus liberty electromagnetic tracker for gesture control of spatialization&#8221; which I co-wrote with Mark Marshall, Nils Peters, Julien Boissinot and Marcelo Wanderley at McGill was also accepted. The abstract of that one is:</p>
<p><em>This paper presents our current approach in using a Polhemus Liberty electromagnetic tracker for controlling spatialization in a performance setup for small ensemble. We are developing a Gesture Description Interchange Format (GDIF) to standardize the way gesture-related information is stored and shared in a networked computer setup. Examples are given of our current GDIF namespace, the gesture tracking subsystem developed to use this namespace and patches written to control spatialization and mapping using gesture data.</em></p>
<p><img width="543" height="252" alt="Motiongrams" id="image222" src="http://www.arj.no/wp-content/2006/06/dancers-t005-brcosa2.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arj.no/2006/06/21/icmc-papers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NIME 06 &#8211; IRCAM &#8211; Paris</title>
		<link>http://www.arj.no/2006/03/24/nime-06-ircam-paris/</link>
		<comments>http://www.arj.no/2006/03/24/nime-06-ircam-paris/#comments</comments>
		<pubDate>Fri, 24 Mar 2006 13:59:35 +0000</pubDate>
		<dc:creator>ARJ</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[GDIF]]></category>

		<guid isPermaLink="false">http://www.arj.no/blog/2006/03/24/nime-06-ircam-paris/</guid>
		<description><![CDATA[I also recently got to know that two papers I have been co-authoring have been accepted to NIME in Paris. One is called &#8220;Towards a Coherent Terminology and Model of Instrument Description and Design&#8221; and the other &#8220;Towards a Gesture Description Interchange Format&#8221;. The idea in the latter is to develop a set of gestural [...]]]></description>
			<content:encoded><![CDATA[<p>I also recently got to know that two papers I have been co-authoring have been accepted to NIME in Paris. One is called &#8220;Towards a Coherent Terminology and Model of Instrument Description and Design&#8221; and the other &#8220;Towards a Gesture Description Interchange Format&#8221;. The idea in the latter is to develop a set of gestural descriptors as a GDIF to match the Sound Description Interchange Format (SDIF) which has been around for some years.</p>
<p><em><a href="http://recherche.ircam.fr/equipes/temps-reel/nime/">The 2006 International Conference on New Interfaces for Musical Expression</a> is the 6th conference on new musical interface design and technology following the initial NIME workshop at CHI 2001. Since then, international conferences have been held in Dublin, Montreal, Hamamatsu, and Vancouver.</em></p>
<p><em>This year, the conference is hosted by IRCAM &#8211; Centre Pompidou, in Paris from June 4-8 2006 in collaboration with the MINT/OMF of the Sorbonne University. Including workshops and a special session, the conference spans over five days. During this period, research papers, demos, performances and interactive installations will be presented, covering state-of-the-art and emerging  technologies in the field of musical interfaces and instruments.</em></p>
<p><em>The conference will be held in conjunction with IRCAM&#8217;s annual Festival of Performing Arts Agora and the Music Technology Convention Résonances, joined for the first time in 2006 to form a single event running from June 1st to June 17th.</em></p>
<p><em>NIME 06 will provide a unique opportunity to confer with an interdisciplinary audience of artists, scientists and technologists on the latest developments in musical interface design and musical expression. The meeting will also offer the possibility to network with a flourishing local scene of interface and instrument makers, research labs, and computer music institutions.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.arj.no/2006/03/24/nime-06-ircam-paris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

