Phyllotactic FFT Spirals
fft
p5js
sketch
Modifying phyllotactic patterns using fft of microphone input.
Note: to use the mic, the browser requires a user interaction – Click the rotating circle to begin!
Using the microphone - learning to love the FFT
The FFT (see 3b1b - But what is the Fourier Transform? ) converts a signal from the time domain to the frequency domain…
What?
Time domain means the value the microphone is receiving at each point in time.
As a human I think more of pitch or frequency, and so we need to convert the fluctuation the microphone records back into a pitch.
p5.FFT
has two parameters we can play with:
smoothing
- impacts how fast the FFT responds to changessize
- the number of frequency bins (pitches) to analyze