fft and granular, how do you guys use it?
- kensuguro
- Posts: 4434
- Joined: Sun Jul 08, 2001 4:00 pm
- Location: BPM 60 to somewhere around 150
- Contact:
fft and granular, how do you guys use it?
Here's something music related.. FFT and granular... very different tech, but to in practice, they seem to be used in similar ways. A lot of demos I see just pull stuff very long. Hey, you can stretch speech super long and even "freeze" it. Both of them do it, and they sound sort of similar. Strange metalic crazy sound that I guess you could filter, pass through some reverb, mash it up and call it some sort of ambient drone. But that gets old very quickly. At least for me it did. I mean, it's like a blender or vita-prep.. Everything gets blended into a puree and it's all just this undiscernable mush.
I guess the more practical application is beat slicing, and both are used for beat slicing. That's practical, and useful. So I'm not concerned with that. I'm thinking more in terms of synths.
Granular seems to be used in pad sounds more so that other type of sounds. Not too sure about fft. I have Alchemy, which does both, but I'm really not sure which is being used for what presets. (I can look, but it's not obvious from just listening) All in all though, to me, granular seems to have found its place with pads.. glass shimmers, metal tingles, metallic hums are iconic.
So what about fft? Great for formant shifting and time domain manipulations.. Is it just a fancy sampler? Sure, you can sample a 1 voice and fft the hell out of it to get range. But we don't need to do that. You just go buy a 500gb library. As a sound generation method, I personally haven't found a creative use for it yet. I guess you can blend resynthesis and kind of morph between samples like kyma does.. but that's also gimmicky.. I mean, how many times can you morph a man's voice into a lady's voice.. or into a violin sound.. That was cool 20 years ago when phasevocoding became known. It's interesting conceptually, but musically, it's really only about as cool as a crash cymbal. Autotune also uses stft, but again, that's different from using it as part of a synth signal flow.
Is fft better suited as a sound design tool? Maybe it's not meant to be a synth thing. What do you think? How do you use fft in synthesis? How do you use granular?
I guess the more practical application is beat slicing, and both are used for beat slicing. That's practical, and useful. So I'm not concerned with that. I'm thinking more in terms of synths.
Granular seems to be used in pad sounds more so that other type of sounds. Not too sure about fft. I have Alchemy, which does both, but I'm really not sure which is being used for what presets. (I can look, but it's not obvious from just listening) All in all though, to me, granular seems to have found its place with pads.. glass shimmers, metal tingles, metallic hums are iconic.
So what about fft? Great for formant shifting and time domain manipulations.. Is it just a fancy sampler? Sure, you can sample a 1 voice and fft the hell out of it to get range. But we don't need to do that. You just go buy a 500gb library. As a sound generation method, I personally haven't found a creative use for it yet. I guess you can blend resynthesis and kind of morph between samples like kyma does.. but that's also gimmicky.. I mean, how many times can you morph a man's voice into a lady's voice.. or into a violin sound.. That was cool 20 years ago when phasevocoding became known. It's interesting conceptually, but musically, it's really only about as cool as a crash cymbal. Autotune also uses stft, but again, that's different from using it as part of a synth signal flow.
Is fft better suited as a sound design tool? Maybe it's not meant to be a synth thing. What do you think? How do you use fft in synthesis? How do you use granular?
Re: fft and granular, how do you guys use it?
When I was playing with granular in Matlab & CSound I found STFT is actually more fun for me than most other fourier transforms. as you can tune the window size (and windowing function) to have a rhythmic 'warbling' that would be obnoxious in timestretching normally, and get extremely long stretch times. I think there might be some LADSPA plugins that do this. Later there were also techniques to vary the time window size but I never played with these. It's worth noting that STFT enables 'phase vocoding', which I believe is used both in NI's Traktor for timestretching mp3's and in Auto-tune.
Lately I've been playing with a few Reaktor ensembles and the following Mac apps:
http://xenakios.wordpress.com/2012/10/1 ... -released/
http://argotlunar.info/
Lately I've been playing with a few Reaktor ensembles and the following Mac apps:
http://xenakios.wordpress.com/2012/10/1 ... -released/
http://argotlunar.info/
- kensuguro
- Posts: 4434
- Joined: Sun Jul 08, 2001 4:00 pm
- Location: BPM 60 to somewhere around 150
- Contact:
Re: fft and granular, how do you guys use it?
ya, i think most audio applications are stft since you need to window blocks with FFT, in which case that's really stft.
- Mr Arkadin
- Posts: 3283
- Joined: Thu May 24, 2001 4:00 pm
Re: fft and granular, how do you guys use it?
Not sure what you guys are talking about, fft stft?
What's all that even mean?
Anyway I've used a bit of Granite from time to time, here it is in a remix I did (particularly the end sequence):
http://soundcloud.com/luke-antony/scann ... l-endure-1

Anyway I've used a bit of Granite from time to time, here it is in a remix I did (particularly the end sequence):
http://soundcloud.com/luke-antony/scann ... l-endure-1
Re: fft and granular, how do you guys use it?
I forgot about the granular when listening, except the very intro.
A top mix.
Not sure about your part in re-mixing, but it's a perfect mix for the music.
Hats off.
Damn, must check the granularising again
A top mix.
Not sure about your part in re-mixing, but it's a perfect mix for the music.
Hats off.
Damn, must check the granularising again

- Mr Arkadin
- Posts: 3283
- Joined: Thu May 24, 2001 4:00 pm
Re: fft and granular, how do you guys use it?
I dunno. I always felt it needed more feedback technichubird wrote:A top mix.


Not quite sure what you mean here? Anyway, the only thing that was used from the original Gary Numan track was his vocal (also granulised on the chorus) and a bit of granulised-beyond-recognition piano at the end. Everything else is Scope instruments, BFD2, guitar and bass plus the Granite VSTi.hubird wrote: Not sure about your part in re-mixing, but it's a perfect mix for the music.
Re: fft and granular, how do you guys use it?
you know what?
I skipped the same 'joke' (feedback) , in order to keep the compliments clean
I thought you called it a remix, ...edit read your upload, ok then.
Didn't recognize anything tho, I didn't follow Gary Newman
Really great mix then, I don't see myself doing this.
The base sounds wild, and life. Fits perfect.
I skipped the same 'joke' (feedback) , in order to keep the compliments clean

I thought you called it a remix, ...edit read your upload, ok then.
Didn't recognize anything tho, I didn't follow Gary Newman

Really great mix then, I don't see myself doing this.
The base sounds wild, and life. Fits perfect.
Last edited by hubird on Fri Nov 09, 2012 7:14 pm, edited 1 time in total.
- Mr Arkadin
- Posts: 3283
- Joined: Thu May 24, 2001 4:00 pm
Re: fft and granular, how do you guys use it?
The remix was from this track:
http://www.youtube.com/watch?v=NYv2VrEhmBY
These were the stems I had:
http://soundcloud.com/bttp/sets/gary-nu ... nner-stems
http://www.youtube.com/watch?v=NYv2VrEhmBY
These were the stems I had:
http://soundcloud.com/bttp/sets/gary-nu ... nner-stems
Oh, I forgot the bass synth that appears just after the intro is my Taurus 3 pedals.hubird wrote:The base sounds wild, and life. Fits perfect.
That's because you do not know the true path of feedback technic.hubird wrote:Really great mix then, I don't see myself doing this.
Last edited by Mr Arkadin on Fri Nov 09, 2012 7:18 pm, edited 3 times in total.
Re: fft and granular, how do you guys use it?
1. If I only knew what's he doing with that feedback...
2. wow...will check now
3. I stand corrected. Never knew he made this. He knows to create his own world soundwise, it's great. . It's not my private taste, but he tries to avoid the obvious in melody lines and arrangements, even text, so it's great
Is the hard gating on his voice (in the or. track) intended, the attacks can be heard?
2006 if I'm right, so not that old.
It can stand the times easily.
I prefer your remix compared to the original, it's less style bound and more explosive
2. wow...will check now
3. I stand corrected. Never knew he made this. He knows to create his own world soundwise, it's great. . It's not my private taste, but he tries to avoid the obvious in melody lines and arrangements, even text, so it's great

Is the hard gating on his voice (in the or. track) intended, the attacks can be heard?
2006 if I'm right, so not that old.
It can stand the times easily.
I prefer your remix compared to the original, it's less style bound and more explosive

Re: fft and granular, how do you guys use it?
granular is a lot like wavetable scanning synthesis
in that it takes a audio sample and turns it into grains then you can plot through these grains at what speed you like in any direction which gives ever evolving
sound scapes
now fft is a program method to change a wavesample into its basic form additive spectra and will give you single cycle spectra over time on the sample
then is played back as a additive spectra file this is better than doing it as a sample as if you transpose up a sample it gets faster and becomes munchcinised
but doing it additively it does it by spectrum so that its plays correctly over the whole range
harmor is another good example of an fft additive playback synth
it is also the method i use to create transwaves for ensoniq samplers
i use an fft program that slices the sample up into segments of additive spectra i then copy the additive data and make a wavesample of it then i piece each sample into a slot and additively interpolate to make a table
its also how i created the wavetables for the vectron and the korg delta modular synth for scope
in that it takes a audio sample and turns it into grains then you can plot through these grains at what speed you like in any direction which gives ever evolving
sound scapes
now fft is a program method to change a wavesample into its basic form additive spectra and will give you single cycle spectra over time on the sample
then is played back as a additive spectra file this is better than doing it as a sample as if you transpose up a sample it gets faster and becomes munchcinised
but doing it additively it does it by spectrum so that its plays correctly over the whole range
harmor is another good example of an fft additive playback synth
it is also the method i use to create transwaves for ensoniq samplers
i use an fft program that slices the sample up into segments of additive spectra i then copy the additive data and make a wavesample of it then i piece each sample into a slot and additively interpolate to make a table
its also how i created the wavetables for the vectron and the korg delta modular synth for scope
Re: fft and granular, how do you guys use it?
So a 'grain' is a section of sample that loops without a click - eg where the end matches up sonically with the beginning so perfectly that it loops at any speed without clicking ?
Re: fft and granular, how do you guys use it?
yes a grain is like that
but it must do it like additive it must scan a sample and set grains to a fft additive wave as if it was done by samples it would would click unless each loop was
exact the the same size but with grains you can choose a few and it would still loop great with out clicks but it must use some type of interpolation algo todo this
bit like the uwave synths they create there waves in halfs in 8bits so you create the one have and the processor creates the other as a mirror image
which is great but in real world of additive is impossible to have identical side unless they are sin or cosin or a mixture as you add more harmonics like the pluse waves and others the + going ac wave is not the same as the negative but on the uwave they are a mirror image
and there wave tables are interpolated buy math and you can here it as the processor is to slow and so clicks and artifacts happen
on the scope module that uses the same system its made up of 32 single cycle waves and then interpolated between each one but because the scope dsp are fast you dont get the glitches or the aliasing like you do on the hardware they are smoother
when i listen to my waldorf wave or the uwave or my orange xt rack in the upper note the wavetables can be really harsh
but on the scope system they are smooth
the blofeld also uses the 32 waves interpolated system and largo
which is waldorfs version of komplexor which they designed when they went bust but on that they allowed user wavetables
like the blofeld
i actually sold my waldorf q because the komplexer was great and could read mq sysex and by loading a couple patches to the layers i could do all the sounds of the q but if they brought out the 16 filter version the first time round i doubt i would of sold it
but it must do it like additive it must scan a sample and set grains to a fft additive wave as if it was done by samples it would would click unless each loop was
exact the the same size but with grains you can choose a few and it would still loop great with out clicks but it must use some type of interpolation algo todo this
bit like the uwave synths they create there waves in halfs in 8bits so you create the one have and the processor creates the other as a mirror image
which is great but in real world of additive is impossible to have identical side unless they are sin or cosin or a mixture as you add more harmonics like the pluse waves and others the + going ac wave is not the same as the negative but on the uwave they are a mirror image
and there wave tables are interpolated buy math and you can here it as the processor is to slow and so clicks and artifacts happen
on the scope module that uses the same system its made up of 32 single cycle waves and then interpolated between each one but because the scope dsp are fast you dont get the glitches or the aliasing like you do on the hardware they are smoother
when i listen to my waldorf wave or the uwave or my orange xt rack in the upper note the wavetables can be really harsh
but on the scope system they are smooth
the blofeld also uses the 32 waves interpolated system and largo
which is waldorfs version of komplexor which they designed when they went bust but on that they allowed user wavetables
like the blofeld
i actually sold my waldorf q because the komplexer was great and could read mq sysex and by loading a couple patches to the layers i could do all the sounds of the q but if they brought out the 16 filter version the first time round i doubt i would of sold it
-
- Posts: 1638
- Joined: Mon Nov 15, 2010 12:57 pm
Re: fft and granular, how do you guys use it?
Grains are typically samples that are 20-100ms long, and have an envelope applied like an FFT window, with attack ramp, sustain, and release ramp. That means the beginning and end of a sample are 0 anyways. A granular sampler then overlaps or loops several grains, depending if you are speeding up a sample or stretching it out. That's why it can change the tempo without changing the pitch...the grains are played back at the same sample rate, just overlapped or looped to make the time difference.
An FFT based pitch shifter (ie sampler), uses analysis and resynthesis. The original sample is analyzed and transformed into the frequency domain, the frequencies are shifted in the spectrum, and then additive synthesis rebuilds the new output. That way you don't get Mickey Mouse effects, and can control the levels of each harmonic if you wanted to.
DSPs are perfect for either system, FFTs in particular, and it'd be nice to see more use of dsps to do these things in scope, to more differentiate it from native based synthesis/effects, which don't really have the horsepower or memory bandwidth to do the same tasks in realtime.
An FFT based pitch shifter (ie sampler), uses analysis and resynthesis. The original sample is analyzed and transformed into the frequency domain, the frequencies are shifted in the spectrum, and then additive synthesis rebuilds the new output. That way you don't get Mickey Mouse effects, and can control the levels of each harmonic if you wanted to.
DSPs are perfect for either system, FFTs in particular, and it'd be nice to see more use of dsps to do these things in scope, to more differentiate it from native based synthesis/effects, which don't really have the horsepower or memory bandwidth to do the same tasks in realtime.