electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
go to the radio page Live at electro-music.com radio 1 Please visit the chat
poster
 Forum index » Clavia Nord Modular » G2 Patches - Completed » Audio In
PolyGranuSyn XL
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [7 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
Tim Kleinert



Joined: Mar 12, 2004
Posts: 1148
Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236

PostPosted: Tue Mar 30, 2010 12:44 pm    Post subject: PolyGranuSyn XL
Subject description: Perfect keyboard-tracking and FOUR grains
Reply with quote  Mark this post and the followings unread


UPDATE September 15 2012: This design is obsolete as it has been superseded. Please go here:
http://www.electro-music.com/forum/topic-55004.html


I honestly thought the previous version (PolyGranuSyn X) would be the end of the road. Well... Laughing

That previous version had the major advantage over all it's predecessors, as everything relevant (especially the readout pointers) was clocking at audiorate, vastly improving the sound quality and making it really usable in a recording situation. However, getting the required tracking precision meant using a klutzy affair which eat alot of DSP and reduced the grain count to only two grains. And not enough, I discovered when analyzing the older versions that I had made a thought mistake with the crossfading, so even those,although calculating 4 grains, actually still only produced two audible ones simultaneously. Shocked I am sorry. Embarassed

The problem with precision pitch tracking is that the base frequency of the moving readouts is ~0.27 Hz. Doing this the DIY way was very tiresome and DSP-costly. In the old versions, I used sawtooth LFOs for this, as they have perfect keyboard tracking at these low rates. However, they clock at control rate and degrade the sound quality.

My new idea was that since these sawtooth LFOs have a continuous linear rise (or fall), one can upsample them to audiorate via 4-point averaging linear interpolation. So LFOs can do the job again, making everything so much easier and freeing up considerable amount of DSP. Which gets us: FOUR grains. Smile For the first time. So this patch has the same audio quality as PolyGranuSyn X, but with a far fatter and denser sound. Four grains make a huge difference. This is the first polyphonic granular patch to have this.

The only thing that doesn't clock at audiorate anymore is the grain engine. However, I found that this doesn't affect the quality at all (except perhaps if you crank up the grain rate way above 400Hz, and even then it depends on the source audio and patch settings). And also, this new grain engine tracks 100% perfect. Also, this means that the 4-sample discontinuity glitch when resetting the readout LFOs neatly falls under the table.

The controls:
Page A1:
INPUT Source: Select one of the 4 audio inputs.
INPUT Monitor: Pre-listen the signal (compressed and EQed, see below)
SAMPLE Capture: Capture 2.7 seconds of audio.
Page A2:
INPUT LIMITER (parameters): Compress/limit the incoming audio.
Page A3:
INPUT EQ (parameters): 3-band EQ for the incoming signal.

Page B1:
SAMPLE Speed: Playback speed of the audio sample (independent of sample pitch). Assigned to the pitch stick. +64 is precisely original speed, 0 is freeze, -64 is precise original speed reversed.
SAMPLE Pos: Starting point and manually scrubbable sample playback position. Assigned to the mod wheel.
SPEED KBT: Toggles keyboard tracking on the sample playback speed.
POS jitter: Amount of grain playback position jitter.
SAMPLE KBTrig: Toggle on/off starting point retriggering when playing a key.
Page B2:
PITCH Coarse, Fine: Adjust sample pitch (independent of speed).
PITCH KBT: Toggles keyboard tracking of sample pitch.
PITCH Jitter: Amount of grain pitch jitter.
TUNING TOOL: A tuning tool to tune the patch to standard pitch. When activated, the FX are overridden.
Page B3:
GRAINS Rate: Base grain frequency.
GRAINS Fine: Fine-tune the rate (eg. when grain rate is in the audio spectrum)
GRAINS KBT:Toggle keyboard tracking of grain rate (eg. when grain rate is in the audio spectrum)
Overlap: Adjust amount of grain overlap. (a morph group is used for this)
DOUBLE: Toggles between 2-grain and 4-grain operation.

Page C1:
VOLUME envelope

Page E1:
VA Out: Pad settings for voice output level. (In case of overloads)
FX In: Pad settings for FX area input level. (ditto)
FX INPUT EQ (parameters): Pre-FX equalization.
Page E2:
DELAY Time, FB
DELAY Damping: Morph between allpass and lowpass filtering.
DAMPING Freq: Damping cutoff frequency.
MOD Rate, Amount: Delay line modulation. (for chorusing effect)
STEREO Spread: Morph between pingpong and mono operation.
DELAY Dry/Wet
Page E3:
Reverb + output section.

arrow Playback speed is assigned to the pitch stick, so you can conveniently cruise through the sample (which is a lot of fun). Therefore, the various KBT functionalities to not respond to pitch stick movements. If you want this, simply assign pitch stick morph to the desired parameter.
arrow Playback position is assigned to the modwheel, for scrubbing over it.
arrow There are different flavors possible. Eg. by deactivating double mode and setting overlap to zero, you get that glitchy electronic sound. (Variation 5 shows this). Larger grain size with max overlap, four grains, and subtle pitch jitter give a wonderful thick chorusy sound. Lot's of room for experimentation.

As usual, 7 voices from expanded G2s.

Exclamation This patch uses all interslot busses. Exclamation

I'm not at home so I can't make a demo mp3. However, all variations are populated. Just capture some audio and step through them to get an idea of what this patch can do. Fool around with the pitch stick and modwheel. Twist the knobs. In short: Have fun. Smile

cheers,
tim

UPDATE September 15 2012: This design is obsolete as it has been superseded. Please go here:
http://www.electro-music.com/forum/topic-55004.html



PolyGranSynXL_TK.pch2
 Description:
Yet another improvement. Perfect keyboard-tracking and FOUR grains.

Download
 Filename:  PolyGranSynXL_TK.pch2
 Filesize:  8.63 KB
 Downloaded:  2220 Time(s)


Last edited by Tim Kleinert on Sat Sep 15, 2012 12:30 pm; edited 1 time in total
Back to top
View user's profile Send private message
iPassenger



Joined: Jan 27, 2007
Posts: 1067
Location: Sheffield, UK
Audio files: 5
G2 patch files: 78

PostPosted: Wed Mar 31, 2010 8:07 am    Post subject: Reply with quote  Mark this post and the followings unread

Nice one Tim, sounds fab or at least I assume it will based on your description. Smile
_________________
iP (Ross)
- http://ipassenger.bandcamp.com
- http://soundcloud.com/ipassenger
Back to top
View user's profile Send private message Visit poster's website
drapdap



Joined: Oct 11, 2004
Posts: 204
Location: London
Audio files: 1
G2 patch files: 1

PostPosted: Wed Mar 31, 2010 12:09 pm    Post subject: Reply with quote  Mark this post and the followings unread

Cool way cool!

btw. Tim, you mentioned maybe you'll write a "book" on low level patching,
i'm totally eager to hear anything about it, i love to read your adventures, and i love these patches, but sometimes i'd love to understand them too, as most of it is totally above my head. ok, i can use them, so thanks a million, but i'd love to read you and learn.
Smile

róbert
Back to top
View user's profile Send private message
grimley



Joined: Jul 07, 2004
Posts: 168
Location: Seattle
G2 patch files: 9

PostPosted: Thu Apr 01, 2010 9:14 pm    Post subject: Reply with quote  Mark this post and the followings unread

The most amazing sounds I have heard in ages are coming out of my monitors right now and I can't believe the G2 is producing them. VSynth might be officially retired.
Playing some random old 70's vinyl into this patch and the results are stunning. Single guitar notes transformed into monstrous soundscapes, female whispers turned into beautiful shimmering pads ... possibilities seem endless.
Tim you are a genius. Thanks!!
-grimley
Back to top
View user's profile Send private message Visit poster's website
Tim Kleinert



Joined: Mar 12, 2004
Posts: 1148
Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236

PostPosted: Sun Apr 04, 2010 6:18 pm    Post subject: Reply with quote  Mark this post and the followings unread

Great to hear you guys are enjoying this.

Re: the "low level" tutorial: Yes, it's true that I started working on it some time ago. I only have 2 chapters semi-finished (accumulators and DIY oscillators) up to now. I vastly underestimated the work it takes.

I'd love to share my tricks with all of you and see what crazy stuff you come up with. Smile Also because I probably won't stay with the G2 platform for that much longer and I'd like to leave this as a sort of goodbye present to the wonderful community I have been part of for so long. But I can't promise anything.

Other idea would be to finalize at least these 2 first chapters and put them up here, to see if it makes any sense at all. And then add along as time permits. I've been thinking about this just before. But even these two chapters still need some work -patch graphics and further tweaks.

The problem is also that this low-level field has become quite vast and I still discover new ways of doing weird things all the time. Rolling Eyes It would probably be an endless journey... Laughing

cheers,
tim
Back to top
View user's profile Send private message
jksuperstar



Joined: Aug 20, 2004
Posts: 2503
Location: Denver
Audio files: 1
G2 patch files: 18

PostPosted: Sun Apr 04, 2010 8:02 pm    Post subject: Reply with quote  Mark this post and the followings unread

A Wiki format is a perfect form for continuous updating Wink
Back to top
View user's profile Send private message Visit poster's website
modulator_esp
Stream Operator


Joined: Feb 04, 2005
Posts: 2844
Location: Nottingham, UK
Audio files: 275
G2 patch files: 1

PostPosted: Fri Apr 16, 2010 5:31 pm    Post subject: Reply with quote  Mark this post and the followings unread

I finally got this patch today and have to say it is extremely fine Very Happy

many thanks for sharing Smile

_________________
Jez
music | adventures in sound | gear for sale
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic Moderators: Nord Modular Editors
Page 1 of 1 [7 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » Clavia Nord Modular » G2 Patches - Completed » Audio In
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use