Commit Graph

15 Commits

Author SHA1 Message Date
774031a7a9 separated AAX from normal build so that pffft could be used instead for licensing purposes. prevent file position jump when changing prebuffering. eliminate unecessary fft size calculations 2022-04-26 17:58:45 -04:00
c37aab3dcc fixed scaling issue with VDSP fft impl 2022-04-18 11:46:04 -04:00
52d3326de6 added accelerate vdsp FFT support and use it on iOS 2022-04-12 18:46:50 -04:00
23d63c8827 Removed the phase freeze processing for now. 2019-01-17 15:23:01 +02:00
7cb3ec78b6 Move methods 2018-11-15 20:48:49 +02:00
e5af6e1da1 Attempt adding control of refresh rate of random phases but some problem getting the plugin parameter to work 2018-11-15 20:14:56 +02:00
e9f38c78a5 Use Juce Logger for FFT size warning. Just use an increasing static int to init the FFT random generator. should be good enough. 2018-11-08 18:54:44 +02:00
3729c4ec28 Glah 2018-04-03 02:07:47 +03:00
8421269565 Use global constant for pi instead of define. Calculate sinus transform in envelope transform only if amount more than zero. 2018-03-26 15:40:30 +03:00
b6f5c0ea7d Shorten the FFT switch crossfade length. Remove commented out code. Formatting change. 2018-02-13 22:16:18 +02:00
a6ec40904c Rename member. Attempt clearing buffers more thoroughly but old audio still appears to be present when restarting playback... 2017-12-27 17:35:30 +02:00
bd1eabf3bf Add more parameters including input capture enabled. A slightly nasty timer hack had to be implemented for that but can't be helped since the Juce provided bool parameter doesn't do callbacks...Small tweaks and fixes. 2017-12-13 18:30:09 +02:00
16868d5ccd Allow FFT object to be constructed without inverse FFT. Added SpectralVisualizer component that does an extremely inefficient visualization of the spectral processing stages. 2017-12-03 22:00:40 +02:00
d97975f27a OK, it plays some crappy audio but crashes on quit and all that kind of great stuff 2017-11-13 18:15:07 +02:00
d7ca59b90a Initial git commit 2017-11-13 17:06:08 +02:00