Ho deciso di creare qualcosa che avesse a che fare con mappe, strade, percorsi e al tempo stesso dischi in vinile. Una macchina per creare percorsi (Derive, dalla psicogeografia di Debord...) a seconda del disco che scegli (e dello spazio in cui lo vai ad ascoltare).
Mentre il giradischi suonerà il vinile scelto, un microfono analizzerà lo spettro sonoro di ciò che sta suonando. Questo spettro verrà commutato in due variabili (X, Y), diciamo per esempio che prenderemo in esame il volume e il pitch. Queste due variabili verrano usate per aggiungere un punto di coordinate X, Y sulla mappa che stiamo creando. Al tempo stesso, la mappa conterrà un terzo tipo di informazioni (variabile Z), del tipo altitudine o densità di popolazione. Quindi per ogni valore di X, Y avremmo un valore di Z. Quest'ultimo verrà rimandato indietro al giradischi e servirà per decidere il movimento del braccio dove alloggia la puntina. In pratica il braccio del giradischi sarà comandato da un motore (che si dovrà muovere in due sensi). I valori di questo motore (Z1) andranno ad esempio da 0 a 100 (corrispettivamente: inizio - fine del disco). Per ogni valore di Z, ad esempio (altitudine 450 metri su Via Cavour 42) avremo un corrispondente Z1, ad esempio 86.. che farà muovere il braccio del giradischi. Questo farà si che ascolteremo un altro pezzo del vinile che - ricominciando il processo da capo - darà luogo ad un altra coordinata. (Ah, quasi dimenticavo... la puntina non si dovrà alzare per cambiare posizione ma semplicemente strascicarsi fino alla nuova posizione creando un po' scratch nel passaggio.)
Sarebbe molto carino poter usare questa API di google maps, che ti permette di mettere punti a caso su una mappa e poi (pigiando "get directions"), "normalizzare" il percorso creando una strana vera, non passando sui palazzi. http://gmaps-samples-v3.googlecode.com/svn/trunk/drivingdirections/directions-optimized.html
Il problema è integrare ciò che il microfono riceve (processing, max?) con javascripit,,,
Poi devo decidere quale motore usare, mi serve qualcosa di piuttosto piccolo e preciso e che vada in due direzioni ovviamente... Stavo guardando gli stepper su sparkfun, mi sa che ordino qualcosa da lì (?)
Grazie mille a tutti, Giulio