Skip to content
tlecomte edited this page Sep 29, 2010 · 87 revisions

Friture is a program designed to analyze audio input in real-time.

Friture displays audio data as a scope, a spectrum analyzer, or with a rolling 2D spectrogram.

Friture screen capture

Friture screen

Friture is written in Python. The following modules are used:

  • Pyaudio and PortAudio for cross-platform audio capture,
  • Numpy for numeric processing on the audio data,
  • PyQt4 and Qt4 for the GUI (graphical user interface),
  • PyQwt and Qwt for the plot widgets.

Some Technical notes are available about details on the code.
The widgets used for audio analysis are described in the Audio visualizations page.
Notes about the Fourier transform and other transforms appropriate to audio processing are written in the Frequency analysis page.

Clone this wiki locally