<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Stah</title>
    <link>http://virb.com/stah</link>
    <description><![CDATA[]]></description>
    <generator>Virb 2.0 (@stah)</generator>
    <language>en</language>
    <item>
      <title>voXa%ä</title>
      <link>http://virb.com/stah/audio/233859</link>
      <description><![CDATA[]]></description>
      <pubDate>Tue, 15 Jan 2008 17:57:11 -0800</pubDate>
      <guid>http://virb.com/stah/audio/233859</guid>
    </item>
    <item>
      <title>Chiure sonore N°5</title>
      <link>http://virb.com/stah/audio/233857</link>
      <description><![CDATA[]]></description>
      <pubDate>Tue, 15 Jan 2008 17:51:11 -0800</pubDate>
      <guid>http://virb.com/stah/audio/233857</guid>
    </item>
    <item>
      <title>Une charogne (instru)</title>
      <link>http://virb.com/stah/audio/233266</link>
      <description><![CDATA[]]></description>
      <pubDate>Mon, 14 Jan 2008 15:21:04 -0800</pubDate>
      <guid>http://virb.com/stah/audio/233266</guid>
    </item>
    <item>
      <title>Snarkuchu</title>
      <link>http://virb.com/stah/audio/232713</link>
      <description><![CDATA[]]></description>
      <pubDate>Sun, 13 Jan 2008 16:51:30 -0800</pubDate>
      <guid>http://virb.com/stah/audio/232713</guid>
    </item>
    <item>
      <title>Revisions electroniques</title>
      <link>http://virb.com/stah/audio/232710</link>
      <description><![CDATA[]]></description>
      <pubDate>Sun, 13 Jan 2008 16:47:02 -0800</pubDate>
      <guid>http://virb.com/stah/audio/232710</guid>
    </item>
    <item>
      <title>Regard et Lorgande</title>
      <link>http://virb.com/stah/videos/1748502</link>
      <description><![CDATA[<p><a href="http://www.processing.org/" target="_blank">http://www.processing.org/</a></p>
<p>
import promidi.*;</p>
<p>
//MIDI<br />
MidiIO midiIO;<br />
int midival1;<br />
int midival2;</p>
<p>
// VARIABLES<br />
int res=320;<br />
float pi = 3.1415;<br />
PFont fontA; </p>
<p>
float y[] = new float[res];<br />
float x[] = new float[res];</p>
<p>
float t=0;<br />
float dt=0.01;<br />
float bruit=1;<br />
float fade;<br />
float f=1;<br />
float h=200;<br />
float hx=100;</p>
<p>
//SETUP<br />
void setup() {<br />
  size(res,240,P3D);<br />
  //smooth(); <br />
  <br />
  for(int i=0;i 0)<br />
    fade=fade-1.5;<br />
    <br />
   //noise<br />
   <br />
   for(int i=0;i&lt;200;i++)<br />
   {<br />
     float x = random(320);<br />
     float y = random(240);<br />
     <br />
     float gray = (1.2-sin( pi/320*(x)  )*sin( pi/240*(y) ) )*random(150);<br />
     <br />
     stroke(gray);<br />
     point(x,y);<br />
     point(x+random(-1,1),y);<br />
   }<br />
    <br />
}</p>
<p>
<br />
int pitch[]=new int[100];<br />
int vol1[]=new int[150];<br />
int vol2[]=new int[150];<br />
int vol3[]=new int[150];</p>
<p>
void noteOn(Note note,int deviceNumber,int midiChannel)<br />
{  <br />
  <br />
  switch(midiChannel)<br />
  {<br />
  case 0:<br />
    vol1[note.getPitch()]=note.getVelocity();<br />
    bruit = note.getVelocity()/20;<br />
    <br />
    int i = note.getPitch();<br />
    h = res-(i*8)+120;<br />
    f = i/10;<br />
    <br />
    break;<br />
  case 1:<br />
    <br />
    vol2[note.getPitch()]=note.getVelocity();<br />
    break;<br />
  case 2:<br />
    vol3[note.getPitch()]=note.getVelocity();<br />
    fade = 255;<br />
    break;<br />
  }<br />
}</p>
<p>
void noteOff(Note note,int deviceNumber,int midiChannel){<br />
  vol1[note.getPitch()]=0;<br />
  vol2[note.getPitch()]=0;<br />
  vol3[note.getPitch()]=0;<br />
} </p>
<p>
void controllerIn(Controller controller,int deviceNumber,int midiChannel)<br />
{<br />
  int num = controller.getNumber();<br />
  int val = controller.getValue();</p>
<p>
  switch(num)<br />
  {<br />
  case 1:<br />
    midival1 = val; //cc 1 dans FL<br />
    break;<br />
  case 2:<br />
    midival2 = val; //cc 2 dans FL<br />
    break;<br />
  }<br />
}</p>
<p>
void MIDI()<br />
{<br />
  for(int i=0;i&lt;120;i++)<br />
  { <br />
    if(vol1[i] != 0 &amp;&amp; vol1[i] &lt; 100)<br />
    {<br />
      /*<br />
      h = res-(i*10)+220;<br />
      f = i/10;<br />
      */<br />
 <br />
    }<br />
    if(vol2[i] != 0)<br />
    {<br />
     //println(&quot;22!!&quot;);<br />
    <br />
    }<br />
    if(vol3[i] != 0)<br />
    {<br />
       hx = res-(4*i);<br />
     }<br />
  }<br />
}<br />
</p>]]></description>
      <pubDate>Mon, 14 Jan 2008 12:55:29 -0800</pubDate>
      <guid>http://virb.com/stah/videos/1748502</guid>
    </item>
    <item>
      <title>Ville</title>
      <link>http://virb.com/stah/photos/1522211</link>
      <description><![CDATA[<a href="http://virb.com/stah/photos/1522211"><img src="http://g.virbcdn.com/i/resize_575x575/Image-202609-1079061-ren01.jpg" /></a>]]></description>
      <pubDate>Mon, 14 Jan 2008 13:09:48 -0800</pubDate>
      <guid>http://virb.com/stah/photos/1522211</guid>
    </item>
    <item>
      <title>râle</title>
      <link>http://virb.com/stah/photos/1521523</link>
      <description><![CDATA[<a href="http://virb.com/stah/photos/1521523"><img src="http://g.virbcdn.com/i/resize_575x575/Image-202609-1077611-rle.jpg" /></a>]]></description>
      <pubDate>Sun, 13 Jan 2008 17:37:45 -0800</pubDate>
      <guid>http://virb.com/stah/photos/1521523</guid>
    </item>
  </channel>
</rss>
