spectral bitcrushing (or other weird novel fft tricks)
ok, this isn't spectral bitcrushing, but spectral sample rate reduction. spectral bitcrushing sounds cooler as a name, so im going with that. (who knows, maybe its one of those things where sample rate reduction in one domain is bitcrushing in another?)
as it turns out, bitcrushing an fft just turns the signal into noise salad, but this effect reminds me very strongly of the sound effect in the matrix where neo is escaping the matrix and metal coats his throat and turns his voice digital.
this was initiated by a random response on twitter talking about FFTs that gave me an idea, possibly i'll continue posting here weird FFT things i come up with that don't really justify their own upload to the UL. if you have any feel free to post them here also!!
Comments
-
Definitely Matrix like...cool :) It's a cool effect...at first sounds like ring mod then turns into simple harmonic arpeggio type of.
1 -
its a lot of fun to, instead of applying effects to a sound, applying an effect to the fft of a sound. never know what the heck you're gonna get!
0 -
lol, I love this ****** ☺️
1 -
by using a simple delay you can create a fft based frequency shifter
(there is an added offset of a single block to allow downshifting (which does not sound very good), and there is a restriction to even sample numbers as delaytimes, got artifacts on some odd numbers (without knowing why))
4 -
i suppose, aside from the shift being quantized to whole samples or bins, its sort of the ideal frequency shifter? since it'd be better able to shift all frequency components by 90 degrees compared to an allpass cascade approximating a hilbert transform
0 -
language!!
1 -
good question, could be, i'm not sure if there is a really ideal shifter, i think there's a large interpretation space how a wave splits up into sinusoids (different block sizes of a fft as example) which leads to different shifts, similar to the core uncertainty of the hilbert shifter based on the 90 degree shift which is not definite
thinking about which fx could also work on the streamed fft signal to produce odd sounds, moving average filter didn't, maybe a flanger or phaser
1 -
This sounds very clean and interesting!
0 -
thinking about which fx could also work on the streamed fft signal to produce odd sounds, moving average filter didn't, maybe a flanger or phaser
i thought actually frequency shifting an fft could be interesting, but didn't get good results even at 0hz shift, must be from group delay of the filters or something. so then i thought, since frequency shifting is basically single sideband ring modulation, what about ring modulating an fft with a sine oscillator?
the result is underwhelming enough to be interesting in itself, like in impossibly subtle phaser
0 -
moving average filter didn't
as far as filtering an fft goes, it can be used for subtle stuff like this spectral smoother/sharpener here like laureano made
https://www.native-instruments.com/en/reaktor-community/reaktor-user-library/entry/show/12725/
i found spectral resonant bandpass is kind of good for sorta ferociously ripping up the sound in an interesting way
2 -
ok, this one might actually be my favorite yet: spectral AM with raised square wave. like a weird spectrally gated phaser
2 -
this is cool stuff :)
1
Categories
- All Categories
- 19 Welcome
- 1.2K Hangout
- 58 NI News
- 630 Tech Talks
- 3.3K Native Access
- 13.9K Komplete
- 1.6K Komplete General
- 3.6K Komplete Kontrol
- 4.7K Kontakt
- 1.5K Reaktor
- 335 Battery 4
- 739 Guitar Rig & FX
- 382 Massive X & Synths
- 1K Other Software & Hardware
- 4.7K Maschine
- 6.1K Traktor
- 6.1K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators