Is there something missing? >> E-commerce >> Forum
wr-forum WOW mod

SearchSearch   Users   Registration   Entrance
Today: 22.07.2025 - 04:08:40
Pages:  1  

Is there something missing?

Advertising

.
AuthorMessage

shadowpuck

user




Statistics:
Messages: 3,061
Registration: 03.31.2003

rfft and irfft seem to be missing? 

---------------------
'95 325iS - auto to manual swap done!
Message # 1 09.03.23 - 12:33:28
RE: Is there something missing?

C ///M

user




Statistics:
Messages: 369
Registration: 07.29.2003

I would like to bump this question. Documentation does hint at the presence of rfft() and irrft in this document: but attempts to use these functions results in 'rfft' undefined

---------------------
Message # 2 09.03.23 - 12:38:22
RE: Is there something missing?

DuckMuck

user




Statistics:
Messages: 52
Registration: 03.16.2001

I am also interested by this subject. Especially inverse Fourier transform to generate wavetables from a set of harmonic amplitudes (for a cpu friendly additive synth)...

---------------------
Message # 3 09.03.23 - 12:45:04
RE: Is there something missing?

mpowernyc

user




Statistics:
Messages: 153
Registration: 07.03.2001

Wouldn't a complex ifft make more sense for you when working on an additive synth? That way you could control amplitude and phase offset (relative to the fft bands) as polar coordinates, convert to Cartesian coordinates, and do the ifft.

---------------------
Message # 4 09.03.23 - 12:53:31
RE: Is there something missing?

cabin

user




Statistics:
Messages: 865
Registration: 06.13.2002

A JSFX : testing IFFT live (sliders -> ifft -> gfx) 

---------------------
Message # 5 09.03.23 - 13:05:11
RE: Is there something missing?

Davbret

user




Statistics:
Messages: 304
Registration: 08.25.2003

That's an error in the documentation (probably left over from when JS was a standalone thing). For a real FFT, you can just populate the real elements of the FFT input and set the imaginary elements to zero.

---------------------
07 Japan Red 328cic ...sport/cold/prem, convience, black trim... 11 Omni Blue Element ...work, ski, camp... 13 Valencia Orange x1 2.8 ...nav/Msport/sat, convenience...
Message # 6 09.03.23 - 13:09:46
RE: Is there something missing?

agu845

user




Statistics:
Messages: 27
Registration: 11.07.2003

Hello, back to the topic, as i use ffr and inverse fft intensively in my last synth... So optimization is the key to polyphony. In fact, it is possible to do TWO real valued fft with a single complex valued fft. It is not straightforward but it is possible. Here is a jsfx that helps to understand how it works. The sliders, generate two distinct inputs g(n) and h(n). They consist in cosine waves, with adjustable harmonic number, phase and amplitude. Both g(n) and h(n) are inter-weaved in f(n) just like Veto said. The fourier transform of f(n) gives F(k). G(k) and F(k) are extracted from F(k) (it is the "not straightforward" part). Code:

---------------------
Message # 7 09.03.23 - 13:21:07
RE: Is there something missing?

NY98M3

user




Statistics:
Messages: 7,523
Registration: 07.22.2002

Here is a snapshot...

---------------------
98 Fern Green M3/2 - Precision 6870/AR Designs Twin Scroll/RK/E85 2017 Toyota Tundra Crewmaxx - Family Whip 2011 Pierce 75' Quint - Fire Apparatus West Islip FD
Message # 8 09.03.23 - 13:28:55
RE: Is there something missing?

SilverStreak

user




Statistics:
Messages: 42,383
Registration: 02.25.2002

I was browsing WDL/fft.h and i found: Code:

---------------------
Message # 9 09.03.23 - 13:38:22
RE: Is there something missing?
Seems to work fine! : Previous topicNext topic: YouTube question...
Pages:  1  

The administrator has prohibited guests from replying to messages! To register, follow the link: register


Participants