P5.sound.js per l'audio visualizzazione
Classe p5.SoundFile
- getPan(): bilanciamento canali destro e sinistro; info
- duration(): durata del brano; info, esempio
- currentTime(): attuale posizione nella riproduzione del brano; info, esempio
- channels(): numero di canali audio del brano; info
- sampleRate(): frequenza di campionamento del brano; info
- frames(): numero totale di campioni audio del brano; info
- getPeaks(): picchi di ampiezza dell’intero brano; info, esempio
- addCue(): impostazione eventi basati su esecuzione del brano; info, esempio
Classe p5.Amplitude
- getLevel(): attuale volume dell’audio; info, videotutorial
Classe p5.FFT
- waveform(): valori dei campioni in esecuzione; info, slide(*), esempio
- analyze(): valori dello spettrogramma dell’audio in esecuzione; info, slide(*), esempio
- getEnergy(): volume di frequenza specifica in esecuzione; info, esempio, tutorial
- getCentroid(): baricentro spettrale dell’audio in esecuzione; info
- linAverages(): valori di ampiezza media di un determinato numero di bande di frequenza; info
- logAverages(): valori di ampiezza media di un insieme di bande d’ottava; info
- getOctaveBands(): bande d’ottava (utilizzabili con logAverages()); info
(*) se l’audio non parte automaticamente, modificare il codice anche solo aggiungendo uno spazio
Classe p5.PeakDetect
- isDetected: picco raggiunto all’interno di un determinato intervallo di frequenze; info