Volevo realizzare un filtro passa basso in Java come progetto di un esame, qualcuno sa darmi qualche dritta? Non conosco le librerie per manipolare i file audio in Java, me ne servirebbe qualcuna che da un fle audio possa darmi i relativi campioni, poi penso che ci sia bisogno di lavorare sui campioni, magari messi dentro un array.
Per il resto ho visto su Wikipedia questo pseudo codice:
// Return RC low-pass filter output samples, given input samples,
// time interval dt, and time constant RC
function lowpass(real[0..n] x, real dt, real RC)
var real[0..n] y
var real α := dt / (RC + dt)
y[0] := x[0]
for i from 1 to n
y[i] := α * x[i] + (1-α) * y[i-1]
return y
Qualcuno sa aiutarmi?