Pagine: [1] 2
|
 |
|
Autore
|
Topic: Idee per un progetto "multimediale" (Letto 1475 volte)
|
brunozamborlin
Hero Member
    
Posts: 769

|
Ciao ragazzi, mi trovo in una situazione a dir poco paradossale. Una situazione in cui avrei sempre voluto essere in questi ultimi anni, ed ora che ci sono... mi manca l'ispirazione  Un esame che dovrò dare in giugno (corso di laurea specialistica in informatica) consiste nello svolgimento di un progetto "multimediale". Non ci sono vincoli ne di argomento ne di linguaggio. Al prof andrebbe benissimo quindi se usassi Max/MSP/Jitter/C/Java/Javascript. Il punto è: cosa posso fare??  L'idea originaria era quella di costruire una patch di Max (con alcuni external) in grado di riconoscere un segnale audio percussivo entrante dalla scheda audio ed associarci la riproduzione di un campione audio. Ho realizzato la suddetta patch tramite l'oggetto bonk, con tanto di interfaccia carina user-friendly e tutto quanto ma... è davvero troppo semplice! La sto usando ora con un microfono collegato ad uno xilofono, funziona perfettamente, ad ogni tasto dello xilofono posso associare un diverso file audio, e riconosce anche la "velocity" alla quale associa il volume del file audio riprodotto. Non mi è servito scrivere nemmeno un external, e la patch è talmente semplice che non ho il coraggio di presentarla ad un esame di laurea specialistica! Morale della favola: mi mancano idee, e la scadenza è tra circa un mese. Consigli? Idee? Cosa potrei fare di carino, sufficientemente complesso e soprattutto originale? Può essere legato sia al dominio dell'audio che del video. Thx 
|
|
|
|
|
Loggato
|
|
|
|
lorbi
Full Member
  
Posts: 209
|
intanto mandarmi il patchettino col bonk~ che sto scrivendo un brano per marimba  poi ci penso intanto ti posso dire in due parole le cose su cui ragiono io ultimamente nell'accingermi a fare un'installazione. il cercare di creare piu' livelli di lettura , diversi layers da scoprire. un primo livello puo' essere benissimo quello che hai fatto tu. semplice immediato e divertente. ma non basta, sono d'accordo. penserei a qualcosa che abbia a che fare con l'organizzazione degli eventi, delle sorte di macrostrutture che emergano col tempo...ci penso. in generale fuggire dalle regole ON-Off..io sono nel trip senza ritorno delle norme di comportamento.. non se "faccio cosi'" ma "se mi comporto in un certo modo" ( nel tuo caso..suono veloce, oppure lento, oppure forte, oppure armonico!...) per il video, l'unica installzione che ho fatto con un oggetto simile a quello che hai per le mani tu era con la marimba lumina, avevamo disposto ttto un video su tutta l'estensione dello strumento.. sul do i primi 40 frames, su do# i secondi..e via discorrendo.. e poi suonando..rimontavi il film..e poi altre cose che permetteva quello strumento.. nel tuo caso potrebbe essere ad esempio un rimontaggio del film ma con velocità di lettura degli spezzoni direttamente proporzionale alla velocità di strimpellamento dello strumento...o altre mille cagate..  ci penso va.. besos lorbi
|
|
|
|
|
Loggato
|
|
|
|
|
|
|
|
|
|
NOwave
Full Member
  
Posts: 233

|
quoto mic di brutto !!! ma non pensiamo mai a patch che in base a "environment" in cui si vengono a trovare / l'idea è quella di scrivere un algoritmo con relativa grammatica che permetta a un patch di autogenerarsi..come fosse una piccola creatura... sarebbe fantastico , come camminare in un bosco di notte e non sapere che creatura incontrerai . Non penso sia facile ( con Max ) ma il Nama penso che ce la possa fare , magari una versione intermedia , l'idea è ottima . inoltre anche l'approccio di lorbi in generale fuggire dalle regole ON-Off..io sono nel trip senza ritorno delle norme di comportamento.. non se "faccio cosi'" ma "se mi comporto in un certo modo" mi sembra ottima , Aggiungo una piccola cosa: (scusate sono un po di fretta ) Riguarda la AI dei video giochi . Sono applicazioni sempre piu dinamiche e reattive. Quindi: sarebbe interessante dotare la PATCH di un sistema AI in grado di leggere e reagire alle nostre mosse . In bocca al lupo per l'esame
|
|
|
|
« Ultima modifica: Maggio 23, 2006, 12:47:18 pm da NOwave »
|
Loggato
|
|
|
|
|
|
brunozamborlin
Hero Member
    
Posts: 769

|
l'idea è quella di scrivere un algoritmo con relativa grammatica che permetta a un patch di autogenerarsi..come fosse una piccola creatura...è abbastanza fuori di testa??..  E' senz'altro interessante mic, ma non è fattibile. Si può costruire una matrice degli stati futuri, e associare degli eventi a delle reazioni. E magari inserirci dei parametri random per renderla più variabile. Ma non si può ancora definirla "autogenerativa"... Tu intendi che la patch "risponda" a degli stimoli esterni secondo una certa logica, oppure che si "modifichi" secondo una certa logica (tipo l'inserimento di moduli a runtime)? Perchè la seconda è davvero complessa. sarebbe interessante dotare la PATCH di un sistema AI in grado di leggere e reagire alle nostre mosse . Ecco questa è appunto la seconda  Con Max sarebbe ovviamente scomodo, bisognerebbe scriversi un programmino in Java che interagisca (magari via osc o midi) con Max. Certo a livello implementativo potrebbe anche essere fattibile (una versione light ovviamente) ma il problema è proprio la concezione...che parametri associare a che eventi?
|
|
|
|
|
Loggato
|
|
|
|
|
|
franz
AAA1
Hero Member

Posts: 828
|
Certo a livello implementativo potrebbe anche essere fattibile (una versione light ovviamente) ma il problema è proprio la concezione...che parametri associare a che eventi?
eh questa è una questione relativa soltanto alla "fantasia" del programmatore/progettista e strettamente intrinseca al progetto che porti avanti! Potresti costruire un qualcosa che reagisce agli stimoli per esempio con regole simili a quelle della gravità usando modelli fisici, o potresti generare qualcosa secondo l'insieme di cantor o le leggi matematiche che descrivono la crescita demografica di una tribù del borneo o di una popolazione di mosche o ancora che so la crescita/decrescita del dollaro negli ultimi 5 anni  e applicarlo a qualcosa di tuo che siano immagini, suoni, parmetri di vario genere ecc...ma questo dipende da dove vuoi andare con questo progetto. Con il glove potresti fare cose anche interessanti, avoglia, usando la periferica come prima incaricata di trasmettere dati necessari a questo genere di elaborazioni. Verrebbe fuori un'ottima tesi secondo me..se impiegassi anche le reti neurali sarebbe ancora meglio 
|
|
|
|
|
Loggato
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pagine: [1] 2
|
|
|
|
|