Author |
Message |
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Mon Mar 06, 2006 8:37 am Post subject:
Elastic Audio, Part 2: Polyphonic Granular Synthesizer Subject description: capture audio, play it tonally over the keyboard, modify pitch and speed independently... |
|
|
Like the title says. I reworked the engine, optimized a few things and moved it to the voice area. Because...
Now playback speed, pitch, and grain rate can track the keyboard, and can be played polyphonically. Yes sir!
As before -the time and pitch domain can be treated individually. (Pitch stick for time travelling, modwheel for time scrubbing, new: keyboard for pitch.) The sample can either be retriggered with each keystroke or be freerunning (good for ambient drones). There's a filter with envelope follower after the granular oscillator aswell. (Plus a tuning reference oscillator to get that weird ambient drone in tune...)
I threw in a FX section too, with NL3-type unisono, delay and reverb.
...elastic audio, ethereal granul-ambient pads that morph into weird noise at the tweak of a knob, blah blah ... it's all there for you. Who said only Reaktor could do this kind of stuff?
The variations are filled. I used a capture of my voice when making them. But use whatever....
Unfortunately, this is a real DSP hog. 7 voices expanded, 3 voices unexpanded. Sorry...
Boy, this was some work...
Enjoy,
tim
PS: There's a bug in that sometimes not all voices capture the sample. It's weird and I can't figure out what causes it. If this happens to you, just reload the patch. That helps. There's also another "bug", in that the sample start position slowly drifts out of whack (within many minutes). I spent hours calibrating this, but couldn't eliminate it completely. Seems to be a limit of speed resolution on the LFOs. Sorry about that.
Edit note: Two improved versions below in the thread.
Description: |
polyphonic granular synthesizer |
|
Download |
Filename: |
PolyGranuSynthTK.pch2 |
Filesize: |
7.03 KB |
Downloaded: |
2417 Time(s) |
Last edited by Tim Kleinert on Tue Mar 07, 2006 2:09 am; edited 1 time in total |
|
Back to top
|
|
|
mosc
Site Admin
Joined: Jan 31, 2003 Posts: 18195 Location: Durham, NC
Audio files: 211
G2 patch files: 60
|
Posted: Mon Mar 06, 2006 9:23 am Post subject:
|
|
|
Superb, Tim. This is loads of fun to play with. Outstanding... _________________ --Howard
my music and other stuff |
|
Back to top
|
|
|
Axiom
Joined: Feb 19, 2005 Posts: 288 Location: Italy
Audio files: 4
G2 patch files: 28
|
Posted: Mon Mar 06, 2006 11:01 am Post subject:
|
|
|
Excellent. I've played around with it using only my G2X gooseneck mic to capture my whistles, blow, voice and so on.
This is the result:
Tim's polygranular demo (~8Mb)
Cheers,
Luca _________________ |
|
Back to top
|
|
|
blue hell
Site Admin
Joined: Apr 03, 2004 Posts: 24075 Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320
|
Posted: Mon Mar 06, 2006 11:09 am Post subject:
|
|
|
Great patch and a nice demo ! _________________ Jan
also .. could someone please turn down the thermostat a bit.
|
|
Back to top
|
|
|
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
|
Back to top
|
|
|
Axiom
Joined: Feb 19, 2005 Posts: 288 Location: Italy
Audio files: 4
G2 patch files: 28
|
Posted: Mon Mar 06, 2006 1:42 pm Post subject:
|
|
|
I envy you Every time i make a new step in learning things on G2 (look at my DIY things, as example) there are someone that goes lightyears from me. All of that is very inspiring to me
I will make a new demo mp3 soon.
Luca _________________ |
|
Back to top
|
|
|
v-un-v
Janitor
Joined: May 16, 2005 Posts: 8933 Location: Birmingham, England, UK
Audio files: 11
G2 patch files: 1
|
Posted: Mon Mar 06, 2006 2:14 pm Post subject:
Re: Updated version with clock jitter |
|
|
tim wrote: |
I'm getting the most weird, otherworldly ambient pads with this patch. Stuff I've never heard from a G2 before. |
Tim- could you send a screenshot of both patches? The demo won't load this patch
I'd very much like to see how you've patched it
Tom |
|
Back to top
|
|
|
Fozzie
Joined: Jun 04, 2004 Posts: 875 Location: Near Wageningen, the Netherlands
Audio files: 8
G2 patch files: 49
|
Posted: Mon Mar 06, 2006 2:32 pm Post subject:
|
|
|
Hey v-un-v: when you download the normal editor & install on your computer, you can 'load' any patch or performance; you just can't hear it. No real G2 needed for that. |
|
Back to top
|
|
|
blue hell
Site Admin
Joined: Apr 03, 2004 Posts: 24075 Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320
|
Posted: Mon Mar 06, 2006 2:44 pm Post subject:
|
|
|
... and .. using the "real" editor you can remove the offending modules .. talking about pet peeve thingies ... _________________ Jan
also .. could someone please turn down the thermostat a bit.
|
|
Back to top
|
|
|
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Mon Mar 06, 2006 3:12 pm Post subject:
Final version Subject description: with loopable envelopes for pitch, position and grain clock rate |
|
|
Axiom wrote: | I envy you Very Happy Every time i make a new step in learning things on G2 (look at my DIY things, as example) there are someone that goes lightyears from me. All of that is very inspiring to me |
Oh gee, please, no envy. I'm just a weird guy who patches weird noises.
v-un-v wrote: | The demo won't load this patch. I'd very much like to see how you've patched it. |
It won't work on the demo, as the demo doesn't have audio-in modules. Of course, one can also capture from other slots. But the demo ain't got no other slots either. Sorry. Check it out on the G2 editor.
Anyway -here's one more version. The last one of these, I promise.
When noodling away on it this afternoon, I noticed all the fun stuff that happens when manually twiddling around on clock rate, pitch etc. simultaneously. So I squeezed the last bit of DSP resources and included loopable envelopes for sample pitch, grain clock rate and sample position. Now it can get really sick.
I kicked out the vibrato (as that can be taken care of now with the loopable pitch env) and the filter env follower, as this doesn't belong in a "pure granular synthesis patch". There's plenty enough other movement going on with the loop envs now.
At high clockrates (and sloooow time movement), sweeping the sample pitch gives an eerie osc-sync like sound... weird ...
Well, here it is. Only two variations. No.1 is a default patch and No2. is a weird warble. I felt it's pointless to do variations when you don't know what the base sample will be. .
best,
tim
Description: |
final version with loopable envs for sample pitch, time position and grain clock rate |
|
Download |
Filename: |
PolyGranuSyn3_TK.pch2 |
Filesize: |
7.73 KB |
Downloaded: |
2165 Time(s) |
Last edited by Tim Kleinert on Mon Mar 06, 2006 4:46 pm; edited 2 times in total |
|
Back to top
|
|
|
mosc
Site Admin
Joined: Jan 31, 2003 Posts: 18195 Location: Durham, NC
Audio files: 211
G2 patch files: 60
|
Posted: Mon Mar 06, 2006 3:39 pm Post subject:
|
|
|
This last one is GREAT. If someone made a hardware version of this it would become an instant classic. _________________ --Howard
my music and other stuff |
|
Back to top
|
|
|
v-un-v
Janitor
Joined: May 16, 2005 Posts: 8933 Location: Birmingham, England, UK
Audio files: 11
G2 patch files: 1
|
Posted: Mon Mar 06, 2006 3:48 pm Post subject:
|
|
|
Fozzie wrote: | Hey v-un-v: when you download the normal editor & install on your computer, you can 'load' any patch or performance; you just can't hear it. No real G2 needed for that. |
yeah- cheers Fozzie. Since I've started my degree (which coincided exactly at the same time of the birth of my baby daughter Florence)- my memory has turned to jelly
But you're absolutely right!
Tom :0) |
|
Back to top
|
|
|
v-un-v
Janitor
Joined: May 16, 2005 Posts: 8933 Location: Birmingham, England, UK
Audio files: 11
G2 patch files: 1
|
Posted: Mon Mar 06, 2006 4:10 pm Post subject:
|
|
|
Tim
RESPECT!
Great looking patch! Shame I only have a G1
I think this will become a classic patch (and hopefully make Clavia see the light and give us sample storage )
OTOH, it encourages improvisation- which is very cool indeed
Tom |
|
Back to top
|
|
|
Afro88
Joined: Jun 20, 2004 Posts: 701 Location: Brisbane, Australia
Audio files: 12
G2 patch files: 79
|
Posted: Mon Mar 06, 2006 4:23 pm Post subject:
|
|
|
Absolutely amazing. Finally, real granular synthesis on the G2, the sort where you can make playable instruments. I will be using this patch for months/years to come.
Thank you Tim!! |
|
Back to top
|
|
|
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Mon Mar 06, 2006 4:29 pm Post subject:
|
|
|
Thanks for the props, folks. Great that you can use it.
I just re-uploaded the third version (above), there were some minor UI mistakes and a forgotten env trigger. Sorry. You might want to download it again.
Dunno how I came up with this. Granular synthesis has never interested me much -up to now. I'm very impressed by the organic touch especially of ambient drones I can get with this synthesis approach. And of course the weird stuff
And actually, the vile trickery with the multitap delay and the readout LFO was the most fun part. If I had had a "sample" module with dynamic memory access, it wouldn't have been half as fun. I like stretching the boundaries of what is possible on an instrument.
Anyway, enough for today
best to you all,
tim Last edited by Tim Kleinert on Mon Mar 06, 2006 4:48 pm; edited 2 times in total |
|
Back to top
|
|
|
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Mon Mar 06, 2006 4:36 pm Post subject:
|
|
|
Afro88 wrote: | Absolutely amazing. Finally, real granular synthesis on the G2, the sort where you can make playable instruments. I will be using this patch for months/years to come.
Thank you Tim!! |
You're welcome. I just want to warn you: I mentioned it above. The sample start point drifts somewhat over longer periods of time. I can't help that, I spent hours trying to lock the readout LFO precisely to the delay line -doesn't work. Just that you know.
Come to think of it -the FX section still could do with some goodies. Some static filters or EQs, maybe the typical flange/phase chore... I might knock that up some day... Last edited by Tim Kleinert on Mon Mar 06, 2006 4:49 pm; edited 1 time in total |
|
Back to top
|
|
|
v-un-v
Janitor
Joined: May 16, 2005 Posts: 8933 Location: Birmingham, England, UK
Audio files: 11
G2 patch files: 1
|
Posted: Mon Mar 06, 2006 4:49 pm Post subject:
|
|
|
tim wrote: | I just want to warn you: I mentioned it above. The sample start point drifts somewhat over longer periods of time. I can't help that, I spent hours trying to lock the readout LFO precisely to the delay line -doesn't work. Just that you know.
Come to think of it -the FX section still could do with some goodies. Some static filters or EQs, maybe the typical flange/phase chore... I might knock that up some day... |
Why not suggest it to Clavia for a future update?! |
|
Back to top
|
|
|
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Mon Mar 06, 2006 4:54 pm Post subject:
|
|
|
v-un-v wrote: | Why not suggest it to Clavia for a future update?! |
Something like a delay line with a read pointer output... yeah.
But then they might as well make a volatile sample module. A gate input for recording, a blue/red input readout pointer, a dropdown menu for sample length (analogous to the delay line lenghts) -presto.
But I know they won't do it. |
|
Back to top
|
|
|
v-un-v
Janitor
Joined: May 16, 2005 Posts: 8933 Location: Birmingham, England, UK
Audio files: 11
G2 patch files: 1
|
Posted: Mon Mar 06, 2006 5:06 pm Post subject:
|
|
|
I think the trick is not to ask for too much. Just choose a couple of mods which would have maximum results?
But then if its really worth doing then just badger them
I think there has been a G2 suggestion thread somewhere?
We all had our wishes answered when the list was at code404.
You could get Rob Hordjik on the case
Maybe on the other hand- this quirk would add to organic-ness of the sound- or then again not. Don't know- can't hear it |
|
Back to top
|
|
|
blue hell
Site Admin
Joined: Apr 03, 2004 Posts: 24075 Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320
|
Posted: Mon Mar 06, 2006 5:08 pm Post subject:
|
|
|
tim wrote: |
The sample start point drifts somewhat |
Did you try setting the delay line to two seconds ? the LFO speeds seem to match better with that. _________________ Jan
also .. could someone please turn down the thermostat a bit.
|
|
Back to top
|
|
|
Spandex
Joined: Nov 17, 2005 Posts: 24 Location: UK
G2 patch files: 3
|
Posted: Mon Mar 06, 2006 5:54 pm Post subject:
|
|
|
tim wrote: | v-un-v wrote: | Why not suggest it to Clavia for a future update?! | But then they might as well make a volatile sample module. A gate input for recording, a blue/red input readout pointer, a dropdown menu for sample length (analogous to the delay line lenghts) -presto.
But I know they won't do it. |
I have a feeling you're right.. tho god knows why.. it would make the G2 into the PERFECT SYNTH _________________ --
Lovely Cloakroom.... Lovely Cloaks |
|
Back to top
|
|
|
3phase
Joined: Jul 27, 2004 Posts: 1183 Location: Berlin
Audio files: 13
G2 patch files: 141
|
Posted: Mon Mar 06, 2006 6:18 pm Post subject:
|
|
|
tim wrote: | v-un-v wrote: | Why not suggest it to Clavia for a future update?! |
Something like a delay line with a read pointer output... yeah.
But then they might as well make a volatile sample module. A gate input for recording, a blue/red input readout pointer, a dropdown menu for sample length (analogous to the delay line lenghts) -presto.
But I know they won't do it. |
Cool patch... havent got thru yet what is going on there but it works
The wish for somekind of adressable delaylines/ ram was made before...
i think when enough patches and demand for such modules show up there might be a possibility.
I think clavia will bring some new modules at one point.
exept some infrastructure issues and the sequencer side the instrument is quite complete...
maybe a better switch module.. beside that i see the ram area as quite develop able..even when we have a lot of modules there they dont do so much different things... |
|
Back to top
|
|
|
Afro88
Joined: Jun 20, 2004 Posts: 701 Location: Brisbane, Australia
Audio files: 12
G2 patch files: 79
|
Posted: Mon Mar 06, 2006 9:45 pm Post subject:
|
|
|
tim wrote: | You're welcome. I just want to warn you: I mentioned it above. The sample start point drifts somewhat over longer periods of time. I can't help that, I spent hours trying to lock the readout LFO precisely to the delay line -doesn't work. Just that you know. |
That's fine - I'd definitely refrain from using it live (unless random weird vocals were what I required!). When using it in the studio, I'd be more likely to record it straight in than sequence it in any case. If anything happens, like I add a module or delete a wire without thinking, I'll lose the sample in the delay line... Much better to record anything that sounds cool asap than midi it and wait for disaster. If the sample start time moves before I get a chance to record it, move the mod wheel! Easy! |
|
Back to top
|
|
|
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Tue Mar 07, 2006 2:07 am Post subject:
|
|
|
Blue Hell wrote: | tim wrote: |
The sample start point drifts somewhat |
Did you try setting the delay line to two seconds ? the LFO speeds seem to match better with that. |
The problem with using delays in clock mode is that the multitap outputs also become quantized rhythmic fractionals and cannot be smoothly swept, which makes them unusable for this application.
Anyway -I once made a clock-synced capturing patch that used delays in clock mode, and they drift too. |
|
Back to top
|
|
|
blue hell
Site Admin
Joined: Apr 03, 2004 Posts: 24075 Location: The Netherlands, Enschede
Audio files: 277
G2 patch files: 320
|
Posted: Tue Mar 07, 2006 9:55 am Post subject:
|
|
|
tim wrote: | The problem with using delays in clock mode |
Hmm, I didn't use the word clock ...
I was thinking to set the LFO's to 30 BPM and the delay line to two seconds, not in bpm mode. Anyway, that's what I did yesterday but didn't check it for drift yet. _________________ Jan
also .. could someone please turn down the thermostat a bit.
|
|
Back to top
|
|
|
|