Gràcies als freaks que treballen amb mi, he acabat comprant-me una Nintendo DS . Les possibilitats que dóna aquest trasto, a part de jugar, són moltes. Programes per fer scratching, controladors midi, teclats midi, reproductors, etc.. He estat provant vàries eines d'audio per a NDS.
 
Una de les que he trobat més interessants és DSMI , una solució que permet que la DS pugui actuar com a controlador MIDI o client MIDI. La connexió MIDI la podem fer amb una interfície especial per a la DS, o bé, a través de WiFi, instal·lant el DSMI Server a un ordinador, i això és el que he provat (+info ).
 

 
A part de DSMIserver necessitem els homebrews del mateix projecte per a la DS:
 
·DS Midi Keyboard: Teclat midi per a la DS que permet que el connectem al DSMI server.
 
·Kaos DS: controlador XY que vol simular el Kaoss Padd de korg.  
 
·Pulse DS: Sintetizador MIDI per a la DS. 
 
He provat altres aplicacions (amb més o menys èxit) que també poden interactuar amb el DSMI server, entre altres coses:
 
·MIDI Jammer: controlador MIDI basat en les llibreries DSMI.(+info )
 
·Protein DS: ens permet la manipulació d'audio de diferents maners, molt potent i complet. També permet actuar com a controlador MIDI amb DSMIDI (+info ). 
 
·monome DS: un altre emulador del Kaoss Padd. (+info ).
 
.NitroTracker: Sintetitzador per a la DS. (+info ).
 
·INSTAL·LACIÓ DSMI SERVER:
 
És tant fàcil com baixar-nos la versió per al nostre sistema operatiu, en el meu cas Linux, i descomprimir-lo. Dins la carpeta hi ha un executable de nom DSMIDIWiFi, l'executem i ens apereixerà una finestra amb el logo de DSMIDI:
 

 
Un cop tenim el servidor instal·lat, hem d'instal·lar alguna de les aplicacions comentades a la nostra DS. (En el meu cas, algunes no establien correctament la connexió amb el punt d'accés WiFi). En el ordinador hem de de poder configurar les connexions MIDI i tenir algun software que ens fagi de sintetitzador. En el meu cas, he gestionat les connexions amb JACK , i he fet proves amb 3 softwares diferents.
 
·MIDI JAMMER + DSMI +  JACK + Timidity:
 
-Engegar el MIDI JAmmer a la DS i apretar Start per connectar amb la xarxa WiFi. A la consola on tenim engegat el DSMI server veurem que surten els missatges MIDI que envia l'aplicació al servidor quan toquem la pantalla tàctil.  
 
-Amb l'aplicació de Jack, connectem el port de sortida MIDI DSMIDIWIFI UDP2MIDI al port d'entrada MIDI de timidity . Ara quan toquem la pantalla de la DS ja sonarà a la tarja de sò del ordinador.
 

 
·MIDI JAMMER + DSMI +  JACK + Qsynth:
 
-En aquest cas, repetim el procés, però un cop engegat qsynth, connectem el port de sortida MIDI DSMIDIWIFI UDP2MIDI al port d'entrada MIDI de qsynth :
 

-Amb qsynth el resultat és el següent:
 
{youtube}jX8ZirmbbZk{/youtube}
 
·MIDI JAMMER + DSMI +  JACK + PureData:
 
-He fet un mini patch de PureData que converteix a freqüència les notes midi que li entren i les reprodueix.  (ctlin, mtof,..)
 
-Com en els altres casos, repetim el procés però en aquest cas connectem el port de sortida MIDI DSMIDIWIFI UDP2MIDI al port d'entrada MIDI de PureData.
 

 
-I el resultat amb PureData és el següent:
 
{youtube}0v8mw7Q-8Sk{/youtube} 
 
 
Tot això fet amb MIDI Jammer, es pot fer amb qualsevol de les aplicacions  per a DS comentades.