<?xml version="1.0" encoding="utf-8"?>
<!-- generator="zena" -->
<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/"
  >
  <channel>
    <title><![CDATA[rubyk]]></title>
    <description><![CDATA[Open source controller for multimedia projects: glue all this midi, DMX, neural networks, opengl stuff with rubyk.]]></description>
    <link>http://gaspardbuma.org/en/project59.html</link>
    <lastBuildDate>Fri, 05 Dec 2008 15:11:40 UTC</lastBuildDate>
  	<pubDate>Fri, 05 Dec 2008 15:11:40 UTC</pubDate>
  	<generator>http://zenadmin.org</generator>
    <language>en</language>
    <item>
      <title>some technologies we could use</title>
      <link>http://gaspardbuma.org/en/post660.html</link>
      <pubDate>Fri, 29 Aug 2008 21:46:00 GMT</pubDate>
      <description><![CDATA[<div class='zazen' id='v_summary660'><p>Just a few thoughts on <a href='http://en.wikipedia.org/wiki/Special:Search?search=openCL' class='wiki'>openCL</a>, <a href='http://en.wikipedia.org/wiki/Low_Level_Virtual_Machine' class='wiki'>LLVM</a> and garbage collector from <a href='http://en.wikipedia.org/wiki/Lua_(programming_language)' class='wiki'>Lua</a>.</p></div>]]></description>
    </item>
        <item>
      <title>final setup used for "home"</title>
      <link>http://gaspardbuma.org/en/post639.html</link>
      <pubDate>Tue, 19 Aug 2008 14:32:29 GMT</pubDate>
      <description><![CDATA[<div class='zazen' id='v_summary639'></div>]]></description>
    </item>
        <item>
      <title>Improved Midi objects</title>
      <link>http://gaspardbuma.org/en/post629.html</link>
      <pubDate>Sun, 17 Aug 2008 20:39:00 GMT</pubDate>
      <description><![CDATA[<div class='zazen' id='v_summary629'><p>New <strong>MidiIn</strong> object, Lua scripts can receive midi events.</p></div>]]></description>
    </item>
        <item>
      <title>received funding for interface</title>
      <link>http://gaspardbuma.org/en/post617.html</link>
      <pubDate>Sat, 05 Jul 2008 15:55:00 GMT</pubDate>
      <description><![CDATA[<div class='zazen' id='v_summary617'><div class='img_left'><img src='/fr/image618.jpg' width='257' height='103' alt='bak' class='full'/></div>

	<p>I am glad to announce that the <strong>rubyk project</strong> has received 15&#8217;000 <span class="caps">CHF</span> funding from the <a href="http://www.nb.admin.ch/bak/themen/kulturfoerderung/00476/index.html?lang=en">Swiss Federal Office of Culture</a> to write the interface !</p>


	<p class="clear">This will allow us to start working on the project. I am still looking for more funding (budget for the full interface is about 34&#8217;000 <span class="caps">CHF</span>)... If you know a generous donator or want to help, please announce yourself to the <a href="http://lists.gaspardbuma.org/listinfo/rubyk">mailing list</a>.</p>


	<p>If you have strong competence in interface programming and C++, I am looking for a second programmer to help me in this task. Preferably around Lausanne (CH), so we can work in the same place&#8230;</p></div>]]></description>
    </item>
        <item>
      <title>rubyk interface</title>
      <link>http://gaspardbuma.org/en/post609.html</link>
      <pubDate>Tue, 03 Jun 2008 09:32:00 GMT</pubDate>
      <description><![CDATA[<img src='/en/image611_pv.png' width='70' height='70' alt='controller' class='pv'/><div class='zazen' id='v_summary609'><p>We have started working on an interface for rubyk. This article gives some ideas on the futur interface.</p></div>]]></description>
    </item>
        <item>
      <title>Damned GLUT threading</title>
      <link>http://gaspardbuma.org/en/post403.html</link>
      <pubDate>Mon, 07 Jan 2008 22:10:00 GMT</pubDate>
      <description><![CDATA[<div class='zazen' id='v_summary403'><p><span class="caps">GLUT</span> wants to be in control and hates being pushed in an obscure thread somewhere.</p></div>]]></description>
    </item>
        <item>
      <title>Improved Turing object</title>
      <link>http://gaspardbuma.org/en/post400.html</link>
      <pubDate>Fri, 04 Jan 2008 22:04:00 GMT</pubDate>
      <description><![CDATA[<img src='/en/image401_pv.png' width='70' height='70' alt='turingDot' class='pv'/><div class='zazen' id='v_summary400'><p>Turing object now fully supports Lua scripts with a pre-filter (custom bang method) and has good debugging facilities with table printout and dot graphs.</p></div>]]></description>
    </item>
        <item>
      <title>midi notes</title>
      <link>http://gaspardbuma.org/en/post396.html</link>
      <pubDate>Wed, 02 Jan 2008 21:19:00 GMT</pubDate>
      <description><![CDATA[<img src='/fr/image398_pv.png' width='70' height='70' alt='midiNotes' class='pv'/><div class='zazen' id='v_summary396'><p>I just created a drawing with the mapping of midi note values and keyboard. Could be useful to anyone doing low-level midi work.</p></div>]]></description>
    </item>
        <item>
      <title>Kmeans object</title>
      <link>http://gaspardbuma.org/en/post370.html</link>
      <pubDate>Tue, 18 Dec 2007 21:12:00 GMT</pubDate>
      <description><![CDATA[<img src='/en/image372_pv.png' width='70' height='70' alt='euclidean' class='pv'/><div class='zazen' id='v_summary370'><p>Recognize a vector from belonging to a set using the Euclidean distance to the mean value.</p></div>]]></description>
    </item>
        <item>
      <title>network midi setup</title>
      <link>http://gaspardbuma.org/en/post368.html</link>
      <pubDate>Fri, 14 Dec 2007 19:27:00 GMT</pubDate>
      <description><![CDATA[<img src='/en/image369_pv.png' width='70' height='70' alt='networkMidi' class='pv'/><div class='zazen' id='v_summary368'><p>By creating a session with the &#8220;Midi setup&#8221; tool, you can use it as a destination for your midi.</p></div>]]></description>
    </item>
        <item>
      <title>Code cleanup</title>
      <link>http://gaspardbuma.org/en/post328.html</link>
      <pubDate>Tue, 04 Dec 2007 17:22:00 GMT</pubDate>
      <description><![CDATA[<img src='/en/image335_pv.jpg' width='70' height='70' alt='sun' class='pv'/><div class='zazen' id='v_summary328'><p>Worked all night to go through a massive cleanup of the code, replacing all uses of buffers of doubles by <code>Matrix</code> objects.</p></div>]]></description>
    </item>
        <item>
      <title>Where is the bug ?</title>
      <link>http://gaspardbuma.org/en/post304.html</link>
      <pubDate>Tue, 27 Nov 2007 22:38:00 GMT</pubDate>
      <description><![CDATA[<img src='/en/image306_pv.jpg' width='70' height='70' alt='digits' class='pv'/><div class='zazen' id='v_summary304'><p>There must be a bug somewhere.. <a href="/en/post291.html"><span class="caps">PCA</span> object</a> &#38; <a href="/en/post278.html">Svm object</a> working hand in hand should produce better results then the tiring <strong>sound</strong> .. hey <strong>no-sound</strong> (got you) thing. My back hurts (too much taping with my foot).</p></div>]]></description>
    </item>
        <item>
      <title>PCA object</title>
      <link>http://gaspardbuma.org/en/post291.html</link>
      <pubDate>Mon, 26 Nov 2007 01:16:00 GMT</pubDate>
      <description><![CDATA[<img src='/en/image292_pv.png' width='70' height='70' alt='PCABeat' class='pv'/><div class='zazen' id='v_summary291'><p>Finally, I found the courage to implement <a href='http://en.wikipedia.org/wiki/Special:Search?search=Principal+Component+Analysis' class='wiki'>Principal Component Analysis</a> using <span class="caps">BLAS</span> and <span class="caps">LAPACK</span> libraries. The top row of the partition shows the recording from the recognition of a foot beat: we have a long way to go before we can really play music, but at least it recognizes up and down moves.</p></div>]]></description>
    </item>
        <item>
      <title>Not working...</title>
      <link>http://gaspardbuma.org/en/post289.html</link>
      <pubDate>Thu, 22 Nov 2007 23:15:00 GMT</pubDate>
      <description><![CDATA[<img src='/en/image290_pv.png' width='70' height='70' alt='STFT' class='pv'/><div class='zazen' id='v_summary289'><p>Appart from creating stupid skylines, my implementation of short-time Fourier transform is useless.</p></div>]]></description>
    </item>
        <item>
      <title>HMM object</title>
      <link>http://gaspardbuma.org/en/post288.html</link>
      <pubDate>Thu, 22 Nov 2007 01:18:00 GMT</pubDate>
      <description><![CDATA[<img src='/en/image314_pv.png' width='70' height='70' alt='decode' class='pv'/><div class='zazen' id='v_summary288'><p>Tutorial on Hidden Markov Models. I wrote this text to help me understand the subject before implementing it for rubyk.</p></div>]]></description>
    </item>
        <item>
      <title>VQ object</title>
      <link>http://gaspardbuma.org/en/post286.html</link>
      <pubDate>Wed, 21 Nov 2007 22:51:00 GMT</pubDate>
      <description><![CDATA[<img src='/en/image287_pv.png' width='70' height='70' alt='VQ' class='pv'/><div class='zazen' id='v_summary286'><p>After the first filtering stage we need to further compress our data (reduce it&#8217;s dimensionality). For this purpose, we use <a href='http://www.geocities.com/mohamedqasem/vectorquantization/vq.html' class='wiki'>Vector Quantization</a>.</p></div>]]></description>
    </item>
        <item>
      <title>FFT object</title>
      <link>http://gaspardbuma.org/en/post280.html</link>
      <pubDate>Mon, 19 Nov 2007 19:23:00 GMT</pubDate>
      <description><![CDATA[<img src='/en/image285_pv.png' width='70' height='70' alt='FFTOk' class='pv'/><div class='zazen' id='v_summary280'><p>Fast Fourier Transform (change the signal from the time domain to the frequency domain).</p></div>]]></description>
    </item>
        <item>
      <title>Svm object</title>
      <link>http://gaspardbuma.org/en/post278.html</link>
      <pubDate>Mon, 19 Nov 2007 00:49:00 GMT</pubDate>
      <description><![CDATA[<div class='zazen' id='v_summary278'><p>Real-time signal recognition using <a href='http://en.wikipedia.org/wiki/Special:Search?search=Support+Vector+Machine' class='wiki'>Support Vector Machine</a> !</p></div>]]></description>
    </item>
        <item>
      <title>Plot object</title>
      <link>http://gaspardbuma.org/en/post274.html</link>
      <pubDate>Thu, 15 Nov 2007 22:08:00 GMT</pubDate>
      <description><![CDATA[<img src='/en/image275_pv.png' width='70' height='70' alt='plot' class='pv'/><div class='zazen' id='v_summary274'><p>Seeing the signals live really helps ! Plot plot plot.</p></div>]]></description>
    </item>
        <item>
      <title>Lua, Buffer, Pack objects</title>
      <link>http://gaspardbuma.org/en/post269.html</link>
      <pubDate>Wed, 14 Nov 2007 16:43:00 GMT</pubDate>
      <description><![CDATA[<div class='zazen' id='v_summary269'><p>Just a note to inform we have added new objects and changed the code to use virtuals instead of functors for the main method (bang).</p></div>]]></description>
    </item>
    <span class='parser_error'>&lt;/r:if&gt;
 should be &lt;/r:else&gt;</span>