create, learn

Forward Fast-Mo-Fo-Fourier-Transform Disco LEDs

The fundamental idea here was to simulate Low-Pass, Band-Pass and High-Pass filters using computer processing and use them to drive a set of LEDs.. or in short, make some funky disco lights.

This is an idea I’ve had since first getting an Arduino last year and watching this video of the same concept implemented using only analogue components. Whilst that approach would be a lovely foray into the world of EE principles, it seemed slightly old-fashioned and not quite educational enough (I would just be following somebody else’s plans).

I guess this brings me to an important point, this blog isn’t meant to be ground-breaking, or even mildly interesting. It’s just my place for writing up (consolidating if you will) whatever projects and new activities I do. I’m quite rusty on computer techniques and just leapt into the second year of a BSc Computer Science with my 6 year out-of-date programming knowledge. So in this project I aimed to get up to scratch at some ideas involved in Java applications, but with some end result that isn’t another “Hello World!”.

Music plays.. Lights flash.. ok so its not Deep Blue

Continue reading