max4.live

a better search for max devices
IFS screenshot

IFS

by nomoremrcoffee

IFS : Inverse Fourier Synthesizer. I often ask myself...

View on maxforlive.com

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.

← Back to search