Tommaso Izzo – audio

Ho fatto uno sketch che genera un suono con p5.Oscillator, la cui frequenza cambia muovendo il mouse su e giù (con map()), diventando più acuto in alto e più grave in basso. Insieme al suono, disegno una scia visiva: tengo in memoria le ultime 2

00 posizioni del mouse in un array, e ad ogni frame le faccio scorrere di una posizione con un for, aggiungendo sempre la posizione più recente in fondo. Collego tutti i punti dell’array con tanti piccoli segmenti (line()), a cui do un colore diverso in base all’altezza (più rosso in basso, più blu in alto), sempre calcolato con map().

Uso dell’AI

Mi sono fatto aiutare da Claude soprattutto per il debug: volevo inizialmente usare un file mp3, ma ho incontrato problemi tecnici di caricamento che non sono riuscito a risolvere, quindi ho scelto di usare l’oscillatore. Mi ha anche aiutato a strutturare l’array per la scia (far scorrere i valori ad ogni frame).

Commenti

Lascia un commento