Ho scelto un’onda sinusoidale perché ha un suono pulito e continuo, abbastanza simile all’idea classica del Theremin. Nel draw() aggiorno continuamente frequenza e volume con map(), che trasforma la posizione del mouse in valori sonori utilizzabili.
Ho aggiunto anche la visualizzazione della nota suonata. In questo modo non si vede solo la frequenza in Hz, ma anche la nota più vicina a quella frequenza.
Le righe verticali sullo sfondo segnano il passaggio da una nota all’altra: quando il mouse supera una linea, la nota cambia. Quindi lo sketch non è solo sonoro, ma dà anche un riferimento visivo per capire meglio cosa sta succedendo mentre si “suona” con il mouse.

Lascia un commento
Devi essere connesso per inviare un commento.