Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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)
- Host: GitHub
- URL: https://github.com/rouming/draw-fft
- Owner: rouming
- Created: 2023-09-24T17:39:56.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-24T19:09:02.000Z (about 1 year ago)
- Last Synced: 2024-04-22T00:29:10.257Z (7 months ago)
- Language: Python
- Size: 1.46 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)