Isadora è un software per windows e mac nato dalla fervida mente di Mark Coniglio. Un ambiente di programmazione grafico per Macintosh e Windows che offre un controllo interattivo su media digitali, con una particolare specificità sulla manipolazione in tempo reale del video digitale.
Uno strumento che si pone a metà tra la semplicità di Arkaos e la complessa programmazione di MAX/MSP come racconta in un'intervista rilasciata a Bertram Niessen e pubblicata in Italia da DIGICULT.IT.
Bertram Niessen: "quando hai rilasciato la prima versione di Isadora ti aspettavi un simile successo?"
Mark Coniglio: " Isadora era il risultato di una serie di tentativi per processare il video in
real-time, ma aveva un sacco si crash di fronte al pubblico. Questo era, semplicemente, inaccettabile. Quindi mi sono
detto: devo fare tutto per conto mio, anche per customizzare il software per i miei bisogni artistici. Dopo aver mostrato
il software al Monaco Dance Forum nel 2000, un amico si mostrò interessato a usarlo, il che portò all'interesse di un
suo amico. A quel punto mi resi conto che ero in grado di vendere un paio di dozzine di copie, e che questo poteva
permettere a Troika Ranch di sopravvivere. Il resto, come si dice, è storia.
Ti racconterò un episodio che credo abbia portato al successo del software. Nei primi giorni, Dawn Stoppiello ed io
tenevamo spesso dei workshops sulle performance interattive, usando Isadora come un mezzo per permettere agli
studenti di realizzare le loro idee. Lei è una coreografa e non una programmatrice, e così mi ha offerto molte visoni
sulle parti del programma che erano difficili da capire da un punto di vista artistico. Inoltre, ho visto le persone nei
workshops usare Isadora, e ho avuto modo di capire dove incontravano problemi o avevano difficoltà a comprendere
qualcosa. Ho risposto a questi stimoli modificando il software per renderlo più semplice, per aiutare i novizi ad approcciarsi. Questo processo di sviluppo è continuato per un po' di tempo, e ha portato a ottenere qualcosa di cui è abbastanza facile imparare i primi passi, senza togliere la complessità desiderata da chi ha più esperienza. Questa combinazione di facilità d'uso"
Il progetto e la costruzione dello schema base di Isadora.
Questo lavoro è composto da un computer MAC G4 che riceve il segnale da dei sensori esterni mediati la scheda Arduino.
Proprio la sua facilità d'uso mi ha permesso di iniziare a progettare tecnicamente lo schema base su cui ho costruito l'installazione.
Innanzitutto dobbiamo scaricare il software isadora dal sito http://www.troikatronix.com/index.html . Il prodotto è liberamente scaricabile per i sistemi operativi MAC e WINDOWS ma dobbiamo sapere che con questa versione è disabilitata la possibilità di salvare il vostro file. L'acquisto può essere fatto direttamente dal sito di MARK CONIGLIO e questo da diritto a tre licenze attivabili solo on line oppure è possibile acquistare la chiave USB che permette di utilizzare Isadora su qualsiasi computer (basta collegare la chiavetta ovviamente).
In Isadora ci si muove con degli "attori" che vengono spostati all'interno di una "scena" e collegati fra loro per ottenere gli opportuni comportamenti da parte dei media che vogliamo usare e manipolare in tempo reale.
Il progetto visivo prevede il passaggio da un video all'altro (8 video) al movimento del visitatore davanti ai vari sensori.
Un passaggio dolce non immediato come se i video fossero montati con l'ausilio della dissolvenza incrociata.
Per ottenere questo tipo di effetto uno dei modi è quello di utlizzare 4 scene così articolate:
1 scena: è una scena che contiene gli elementi di controllo dell'intera installazione
scene 2-3-4: sono le scene che contengono gli elementi da far attivare sulla base del segnale proveniente dai sensori esterni governati da Arduino.
Prima scena: abbiamo bisogno degli attori Pulse generator, serial in watcher, comparator, float counter e activate scene amount.
Il segnale arrivando da Arduino entra via USB e il software isadora attraverso l'attore Serial in Watcher riceve un valore numerico. Questo valore viene utilizzato dall'attore comparator che ha il compito di verificare che il valore (V1) in ingresso sia uguale al valore di comparazione (V2). Se i due valori sono uguali il segnale passa all'attore Float Counter che modifica il valore amount da -1 a 1. Questo attiva il cur value che si porta rapidamente al valore numerico 100 con l'outpout dello stesso attore che sale alla stessa velocità. All'Outpout di questo attore è collegato l'attore Activate Scene Amount che come dice il nome ha il compito di attivare la scena selezionata nella voce scene con il valore intensity che aumenta fino a 100. Visivamente possiamo vedere che la scena 2 si apre lentamente con una dissolvenza in ingresso.
I valori provenieti da arduino permettono l'attivazione della scena corrispettiva.
Se in ogni scena mettiamo un video con un'immagine di una testa che ha un'angolazione precisa ecco che otteniamo lo spostamento delle teste sulla base della posizione che il visitatore prende rispetto ai sensori posizionati.