That's absolutely true. In the original plan for the project, we had planned to divide the audio into 7 or even 10 frequency bands to give the user even more control. In testing, though, we found that having that many bands just made the controller unnecessarily complicated to use - having more than 3 bands in this application is overkill. We didn't realize this until very close to the project's due date, however; we considered rewriting the DSP code to use a few FIR filters, but decided that just adjusting the existing code would work fine and would be a better use of our time.
For those interested, here's the final documentation for the project (we were required to build a webpage documenting everything): http://cdzombak.net/373project And the source code for the DSP: https://gist.github.com/718707ba24d7007dfe8f (That code is probably not the cleanest algorithm possible for what we're trying to do - I'm not a signal-processing guy; I know just enough to be dangerous.) Thanks for your input. Sorry I took a couple weeks to reply - I'm just now catching up on email after finishing all my final exams & projects at school! --- Chris Dzombak http://chrisdzombak.com http://chris.dzombak.name On Sun, Apr 24, 2011 at 5:20 PM, Sebastien Bourdeauducq <[email protected]> wrote: > On Sun, 2011-04-24 at 17:02 -0400, Chris Dzombak wrote: >> We need to spend as much time as possible doing the FFT > > You don't need a Fourier transform to cut an audio signal into 3 bands > (bass/mid/treb) and compute the energy in each of them - a couple of FIR > filters can do it with less processing power. See how it's done in > Flickernoise. > > S. > > > _______________________________________________ > http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org > IRC: #milkymist@Freenode > Twitter: www.twitter.com/milkymistvj > Ideas? http://milkymist.uservoice.com > _______________________________________________ http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org IRC: #milkymist@Freenode Twitter: www.twitter.com/milkymistvj Ideas? http://milkymist.uservoice.com
