AudioLazy - Package for audio processing with Python

Presenter: Danilo de Jesus da Silva Bellini

Python is a multi-paradigm (object-oriented, imperative, functional), general use, high level, interpreted, dynamic typed programming language with a philosophy that emphasizes code readability. Numpy, Scipy and Matplotlib are packages that let the Python use and expressiveness look like languages such as MatLab and Octave. However, the eager evaluation done by these tools make it difficult, perhaps impossible, to use them for real time audio processing. Another difficulty concerns expressive code creation for audio processing in blocks through indexes and vectors. Prioritizing code expressiveness, clarity and simplicity, without precluding the lazy evaluation, and aiming integration with these three great packages as well as default Python structures, AudioLazy is a starting project written in pure Python proposing digital audio signal processing (DSP), featuring a simple synthesizer, analysis tools, filters, biologial auditory periphery modeling, among other functionalities. The presentation will feature simple usage examples, including Matplotlib integration, synthesis and real-time processing.

More on links:
http://pypi.python.org/pypi/audiolazy
https://github.com/danilobellini/audiolazy

When: October 11th, 2012

Where: Sala 268-A do IME/USP