Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rouming/draw-fft

Yet another drawing app using fast fourier transform (FFT)
https://github.com/rouming/draw-fft

Last synced: 5 days ago
JSON representation

Yet another drawing app using fast fourier transform (FFT)

Awesome Lists containing this project

README

        

# Draw FFT

Yet another application which draws an image (vector svg or raster png, jpg) or
an audio signal (wav) using the fast fourier transform (FFT) simulating inversed
fourier transform as a graphical representation of the vector rotation.

This is inspired by this wonderful work https://lubosmato.github.io/drawfft/.

## How to use?

#### $ ./draw-fft.py data/square.wav --freq-count 100

![](./gifs/square.gif)

#### $ ./draw-fft.py data/lambda.svg

![](./gifs/lambda.gif)

#### $ ./draw-fft.py ./data/finn-jake.png --samples-count=4000

![](./gifs/finn-jake.gif)