Sto cercando di calcolare il volume di una traccia audio che ho memorizzato in un buffer. Il buffer contiene i dati PCM del segnale e voglio ottenere quanto è "rumoroso" usando Root Mean Squared. Presumo di poterlo fare nel dominio del tempo invece di dover passare al dominio della frequenza. Quale sarebbe lo pseudo-codice per farlo?
Vorrei semplicemente campionare per un secondo (audio [0] - audio [44099], audio [44099] - audio [88199] ecc.) E calcolare l'RMS di questi valori? Quindi, per esempio, farei questo:
per ogni secondo?
<!-- html comment -->
per aggirare la limitazione del personaggio nel raro caso in cui un post altrimenti perfetto abbia un piccolo ma importantissimo errore. Questa necessità si verifica molto raramente: di solito ci sono più di 6 caratteri di miglioramento da fare. Ad esempio, quando mancano parentesi quadre, di solito è meglio usare i costrutti \sqrt{}
e \frac{}{}
in TeX.