- Type
- Instrument
- Author
- nomoremrcoffee
- Version
- 0.0.1
- License
- None
- Live version
- 9.0.1
- Max version
- 6.1.0
- Downloads
- 1,802
- Updated
- 2014-02-23
Description
IFS : Inverse Fourier Synthesizer.
I often ask myself, like everyone,what's the real benefit of digital vs analogue.
analogue oscillators and filters sound way so much better,and i personally prefer using them.so what can dsp give you other than controlling/sequencing or infinitely complex and useless "modular" machines?
The Fourier transform of course, so i tried with a personal approach...
The signal can have all the harmonics you want at the cost of only the pfft.
The harmonic content is given by the series
Fi= {[(q)^(i*2N)]/e}*(-1(M))^i
M is a LFO wich you can control by one button. It's a leibniz/geometric series with some changes.
I've put some controls and am willing to give out the source if someone wants to edit it himself.
Future versions:
1.0 total monome64 + arc2 support with built in sequencer and parameter edit for each step (instead of changing the global parameter ,the parameters may will be changed for every step) , an other adsr for a spectral envelope.
2.0* in some future: OSC based communication for solving the series on an other computer (preferably trough SuperCollider) so max resolves only the fft.this also implies the choice of any series imaginable.
NOTES:
1) this works with a 4096 fft with simple phase computing.even if it doesn't bother much a better algorithm is needed.
2) the LP and HP are fft filters,not classic pole filters.
3) This is my personal project , anyone willing to help is welcomed, if you don't like it don't use it.
Enjoy.
A.K.