News // Software

Five Out of Six by Christopher Trapani wins ICMC 2014 Best Piece Award

28 Sep , 2014  

The piece Five Out of Six by Christopher Trapani for small ensemble and electronics won the the ICMC 2014 Best Piece Award (Americas).

The piece makes extensive use of CataRT to play precise microtonal chords with lively timbres More…

, ,


DIRTI for iPad nominated for IxDA awards, public voting open!

10 Jan , 2014  

DIRTI for iPad, the world’s first tapioca interface, lets young children control an audiovisual experience by playing with a bowl of tapioca.

The project has been nominated for the prestigious IxDA interaction design awards, and the people’s choice award is now open for voting by going to

, , ,

News // Software

CataRT selected for Inventor Composer Coaction

11 Feb , 2012  

CataRT has been chosen out of 29 submissions of new musical instruments by 2 upcoming composers within the Inventor Composer Coaction.  Jessica Aslan and Christos Michalakos will both write a piece for CataRT and the Red Note ensemble, to be premiered May 9 in Edinburgh.

, ,


First Prize of the Margaret Guthman Musical Instrument Competition

22 Mar , 2011  

The MO from the Interlude project won the First Prize of the Margaret Guthman Musical Instrument Competition at Ge>Th:&qu }ec3’s Cter { r

Thady=he Mareewpon yoCated_Digaliasic M“ arget="_blank">ICHun-2e>Ture cs Ptwer Ws-ns wf ththman Mumpetition

, Awthman Ma>, <inMOa> < el="tag">inize oa>



class="fa fa-tagthirlua-ta2x class="fa class="fa fa-tavesto-sque us-ta2x class="fa fa-tasnd Mockuds-ta2x class="fa fa-taghuanbs-ta2x class="fa fa-taflickua-ta2x div> iv id="mategory icso class="modthg willhg w_tegory ics3> li> P rojects V ideos liv>_ockud-3class="modthg willhg w_g">_ockud3>iv class="grg">ockudPeass="tag-poockud-nk reg-ponk r-21eg-ponk r-sition: "2clyle="lint-size: 1.8pt;" ian"argb="taRpe/"u(1 em m)ANRpe, ihref="" reass="tag-poockud-nk reg-ponk r-57eg-ponk r-sition: "4clyle="lint-size: 1.19.2pt;" ian"argb="tataRT sem5 em ms)AwtaRT, ihref=">Peass="tag-poockud-nk reg-ponk r-20eg-ponk r-sition: "5clyle="lint-size: 1.12.2pt;" ian"argb="tatputering (2 em ms)Awtputeringa>, ihref="< reass="tag-poockud-nk reg-ponk r-17eg-ponk r-sition: "6clyle="lint-size: 1.17.333333333333pt;" ian"argb="tatperences< (4 em ms)Awtperences < lhref=" reass="tag-poockud-nk reg-ponk r-72eg-ponk r-sition: "8clyle="lint-size: 1.12.2pt;" ian"argb="tatpsima (2 em ms)Awtpsimaa> < lhref=" reass="tag-poockud-nk reg-ponk r-77eg-ponk r-sition: "9clyle="lint-size: 1.12.2pt;" ian"argb="tadefsemb (2 em ms)Awdefsemba> < lhref="" reass="tag-poockud-nk reg-ponk r-8eg-ponk r-sition: " 0clyle="lint-size: 1.17.333333333333pt;" ian"argb="taRTI fo(4 em ms)AwRTI, lhref=""> aass="tag-poockud-nk reg-ponk r-56eg-ponk r-sition: " clyle="lint-size: 1.8pt;" ian"argb="taexhibion/"u(1 em m)ANexhibion/"a>, lhref=" c" reass="tag-poockud-nk reg-ponk r-15eg-ponk r-sition: " 2clyle="lint-size: 1.15pt;" ian"argb="tafeare c" (3 em ms)Awfeare c"a>, lhref=" reass="tag-poockud-nk reg-ponk r-43eg-ponk r-sition: " 3clyle="lint-size: 1.8pt;" ian"argb="taFTMu(1 em m)ANFTMa>, lhref="> aass="tag-poockud-nk reg-ponk r-58eg-ponk r-sition: " 4clyle="lint-size: 1.8pt;" ian"argb="taFuzzyLibu(1 em m)ANFuzzyLiba>, lhref="" reass="tag-poockud-nk reg-ponk r-45eg-ponk r-sition: " 5clyle="lint-size: 1.8pt;" ian"argb="taGabo"u(1 em m)ANGabo"a>, lhref=" reass="tag-poockud-nk reg-ponk r-63eg-ponk r-sition: " 6clyle="lint-size: 1.12.2pt;" ian"argb="tagamb (2 em ms)Awgamba>, lhref=" c-llow">e" reass="tag-poockud-nk reg-ponk r-42eg-ponk r-sition: "17clyle="lint-size: 1.8pt;" ian"argb="tagTure c llow">e"u(1 em m)ANgTure c llow">e"a>, lhref=" reass="tag-poockud-nk reg-ponk r-41eg-ponk r-sition: "18clyle="lint-size: 1.8pt;" ian"argb="tagfu(1 em m)ANgfa>, lhref="" daass="tag-poockud-nk reg-ponk r-53eg-ponk r-sition: " 9clyle="lint-size: 1.8pt;" ian"argb="taGhman Mu(1 em m)ANGhman Ma>, lhref=">Peass="tag-poockud-nk reg-ponk r-66eg-ponk r-sition: "20clyle="lint-size: 1.12.2pt;" ian"argb="tahd theracking (2 em ms)Awhd therackinga>, lhref="" reass="tag-poockud-nk reg-ponk r-49eg-ponk r-sition: "2 clyle="lint-size: 1.20.833333333333pt;" ian"argb="taterlude/" (6 em ms)Awterlude < lhref=""> aass="tag-poockud-nk reg-ponk r-75eg-ponk r-sition: "24clyle="lint-size: 1.12.2pt;" ian"argb="tamrpeg-oy 2 demotrumaon/" (2 em ms)Awmrpeg-oy 2 demotrumaon/"i> < lhref="> < lhref=" reass="tag-poockud-nk reg-ponk r-28eg-ponk r-sition: "33clyle="lint-size: 1.12.2pt;" ian"argb="tapipo (2 em ms)Awpipoa> < lhref=""> eass="tag-poockud-nk reg-ponk r-54eg-ponk r-sition: "34clyle="lint-size: 1.8pt;" ian"argb="taize of(1 em m)ANize oa> < lhref="> eass="tag-poockud-nk reg-ponk r-35eg-ponk r-sition: "35clyle="lint-size: 1.8pt;" ian"argb="tapsychf(1 em m)ANpsycha> < lhref="" reass="tag-poockud-nk reg-ponk r-38eg-ponk r-sition: "36clyle="lint-size: 1.8pt;" ian"argb="tarog"f(1 em m)ANrog"a> < lhref=" reass="tag-poockud-nk reg-ponk r-39eg-ponk r-sition: "37clyle="lint-size: 1.8pt;" ian"argb="tasdiff(1 em m)ANsdifa> < lhref=" < lhref=" reass="tag-poockud-nk reg-ponk r-40eg-ponk r-sition: "40clyle="lint-size: 1.8pt;" ian"argb="tasupervpf(1 em m)ANsupervpa> < lhref="" reass="tag-poockud-nk reg-ponk r-9eg-ponk r-sition: "4 clyle="lint-size: 1.17.333333333333pt;" ian"argb="tapophonie < lhref=">Peass="tag-poockud-nk reg-ponk r-62eg-ponk r-sition: "42clyle="lint-size: 1.12.2pt;" ian"argb="taUMG (2 em ms)AwUMGa> < lhref=" reass="tag-poockud-nk reg-ponk r-23eg-ponk r-sition: "43clyle="lint-size: 1.22pt;" ian"argb="tadeos< (7 em ms)Awdeos < lhref=" reass="tag-poockud-nk reg-ponk r-18eg-ponk r-sition: "44clyle="lint-size: 1.8pt;" ian"argb="tarkshops-f(1 em m)ANrkshops-a> < lhref=" reass="tag-poockud-nk reg-ponk r-85eg-ponk r-sition: "45clyle="lint-size: 1.19.2pt;" ian"argb="taXMMem5 em ms)AwXMMa>
<-v id="mablog_subription="o class="modthg witpack.w_subription="_dthg w3> lticept-chart="htutf"8cl="submeriptbt-blog-blog_subription="o c /*-v id="mabmeriptbt-xt"> div> < /*-pd="mabmeriptbt-emailc /*/*-rgb="d="matpack.w-bmeriptbt-rgb="" r /*-pd="mabmeriptbt-bmit"> * * * < varurm cl=dd.g wElent IById('bmeriptbt-blog-blog_subription="o '), * ', hd tl=", false ); * ', hd tl=" ); * * < liv>ivcso class="modthg willhg w_ch">ivcivcsh2>3>
    /*-ri/ihref="h'tp://'>July011 7a> June011 7a> y 9 11 7a> July011 5a> y 9 11 5a> y h"> 11 5a> Februar9 11 5a> Januar9 11 5a> Nomenb=" 2014a> Septenb=" 2014a> July011 4a> Februar9 11 4a> Januar9 11 4a> July011 3a> June011 3a> July011 2a> Februar9 11 2a> July011 1a> June011 1a> y h"> 11 1a> Nomenb=" 2010a> * ulv>e class="modthg willhg w_gt"> dh3aAut>3> iv class="grgt">dthg w cam-C - CNRS UMR 9912
    Unirse itéiecer dia> dia> div> &pyri; Cyright&q 11 7 &sp; i class="fa fa-clohevr="oght&qPri> Snd Masic MoMoment IoIeraction de8211; ImpSMMa>an> div> i- iyiptioic="http://iscode.jqueryom\//jquery-1.9.1.min.js"ype="text" /jkvayiptio iyiptioic=" iyiptioic=" diaiptio> (funconal ($) m varu$ntenain="S= $('.id-t'), l-mWth: = funconal () m varuwd=d$ntenain=".dth: (), l-mumnNucl=d1, l-mumnWth: = 0 pff(w > 1200) m l-mumnNucl = 4 } else pff(w > 900) m l-mumnNucl = 3 } else pff(w > 600) m l-mumnNucl = 2 } else pff(w > 300) m l-mumnNucl = 1 } l-mumnWth: = Math.floor(w/l-mumnNuc) $ntenain=".fg-d('.em m').ehme(funconal() m varu$em me= $(this), mt" iplcer_wd=d$em m.aacr('ass="').matme(/em m-w(\d)/), mt" iplcer_hd=d$em m.aacr('ass="').matme(/em m-h(\d)/), wth: = mt" iplcer_wd? l-mumnWth: *mt" iplcer_w[1]-10e: l-mumnWth: -10, ight=" = mt" iplcer_hd? l-mumnWth: *mt" iplcer_h[1]*0.5-40e: l-mumnWth: *0.5-40 $em m.css( m wth: : wth: , //ight: 1.ight: }) }) return l-mumnWth: }, isotope = funconal () m $ntenain=".age-dsLds/ed( funconal() m $ntenain=".asotope( m resizae a: false, em mSectedor: '.em m', masonry: m l-mumnWth: : l-mWth: (), gter_sWth: : 20 } }) }) } asotope() $(wg-dow).smartresize(asotope) // Tghtgs wf-linayt of n infg-e a aipoll $('#dex_content">').fg-d('.em m').addCss="('lds/ed') $( docunt I.body ).al( 'st-imlds/', funconal () m varu$ntenain="S= $('#dex_content">');m varu$elent Isd=d$ntenain=".fg-d('.em m:not(.lds/ed)');m $ntenain=".asotope( 'appe Me/', $elent Is, 'oion="', m resizae a: false, em mSectedor: '.em m', masonry: m l-mumnWth: : l-mWth: (), gter_sWth: : 20 } });m $elent Is.addCss="('lds/ed') } ) //age-d fade $('.em m g w').hide().ale("lds/",funconal() m $(this).fadeIn(500) }).ehme(funconal() m if(thisom\/plete) $(this).tghtgs ("lds/") }) //tabizeder"> $('#myTabia').click(funconal (e) m e.prentorDault" () $(this).tab('show') }) $("#blog_subription="o urm c").addCss="(nput-group"> ) $("#blog_subription="o u#bmeriptbt-emailc).addCss="(nrm-control" p) $("#blog_subription="o u#bmeriptbt-bmet"><).addCss="(nput-group">tn"> ) }(jQuery)); m spaiptio> iyiptioipe="text" /jkvayiptio iyiptioipe="t'xt" /jkvayiptio'ic="h'tp:///aps0.wpom\//-content/upjsevices/px-tpack.w.js4rse=11 751'/spaiptio> iyiptioipe="t'xt" /jkvayiptio'> /* _mments-":"Pt"> Cments-",eite a_mments-":"Wte a piCments-...","rds/hng_mments-s":"Lds/hngiCments-s...","downrds/_ig-sinal":"Vwponfullizes=span class="t\"oto2-ize: \">{0}pan class="t\"oto2-ize: -mests\">\u00d7<\>an> {1}<\>an> ","no_mments-_gt"> :"Pleasthbprse c eoybmet">osomc et">ith a yr temments-.","no_mments-_emailc:"Pleasthprodeosn auemailladdss.c eoymments-.","no_mments-_auth:#":"Pleasthprodeosnyr teme=" eoymments-.","mments-_st">_err:#":"Sorry, but e < c wasn auerr:# st">hngiyr temments-. Pleasthtry again larlur","mments-_approded":"Yr temments- wasn pprodedr","mments-_unapproded":"Yr temments- isn Edmodemaon/"r","mera&q":"Cera&q","arture&q":"Arture&q","stter_speed&q":"Stter_s Sed&q","cal_length&q":"Fal_l Lgth&q","mmright&q":"Cmright&q","mments-_regirumaon/"":"0","requir=_me="_emailc:"0","rdsin_url":"tp://\/\\/-cordsin.php?dit&rt-p_to=tp:/","blog_id":"1","ta="_ta-l":["mera&q","arture&q","stter_speed&q","cal_length&q","mmright&q"],"rdl_lemments-semments-hng_as":"
    -rgb="dr Email<\>rgb=" -put type="t\ext" \efield\ta="m\"jconaup"selomments--rm-coemailefield\ta\/><\>fieldset>-fieldset>-rgb="dr Namba\>rgb=" -put type="t\ext" \efield\ta="m\"jconaup"selomments--rm-coauth:#efield\ta\/><\>fieldset>-fieldset>-rgb="dr Webse aa\>rgb=" -put type="t\ext" \efield\ta="m\"jconaup"selomments--rm-courlefield\ta\/><\>fieldset>"} /* ]]> */ spaiptio> iyiptioipe="t'xt" /jkvayiptio'ic="h'tp://"sel/tpack.wonaup"sel.js46900" '/spaiptio> iyiptioipe="t'xt" /jkvayiptio'ic="h'tp:// iyiptioipe="t'xt" /jkvayiptio'ic="h'tp://" '/spaiptio> iyiptioipe="t'xt" /jkvayiptio'ic="h'tp:// iyiptioipe="t'xt" /jkvayiptio'ic="h'tp:///apsta-s.wpom\//e-11 751.js' async defsr/spaiptio> iyiptioipe="t'xt" /jkvayiptio'> _stqd=dwg-dow._stqd|| []; _stq.push([ 'ewpo', v:'t" ',j:'1:5.5',blog:'65109371',st">:'0',tz:'0',srv:''} ]); _stq.push([ 'clickTrackerIn">', '65109371', '0' ]); spaiptio> i-