close X

FAVKit

It’s been an incredibly long time since my last post and there’s been a reason for that: I finished my last semester at school! Aside from going through a lot of fun final exams and lectures, I wrote a thesis on audio visualization in Flash which involved the development of a prototype AIR application.

favkit_teaser_blog

More information on the prototype and the thesis after the break.

The goal of the prototype is to provide Flash visualizations with access to line-in audio data in realtime and to create a platform that allows the composition and configuration of multiple visualizations at the same time, much like a typical VJ application.

The application launches a small Java applet using the new AIR 2 NativeProcess API. The applet uses the ESS sound libraryto retrieve line-in audio data and run a FFT on it. Using a TCP connection, it provides the AIR app with realtime line-in audio statistics like a full spectrum and averages, which is not possible in Flash or AIR natively.

FAVKit Thesis Cover

FAVKit Thesis Sample 1

FAVKit Thesis Sample 2

The thesis was handed in on Tuesday and I can focus on extending the application itself now. The prototype, its source-files, examples, instructions and the thesis itself can all be found at http://www.favkit.net/.

Tags: , , , , , , , , , , , , ,

Leave a Reply