Author |
Message |
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Sat Apr 26, 2014 6:08 pm Post subject:
Anti-aliased hard sync oscillator with true quad-unison Subject description: all standard waveshapes available simultaneously |
 |
|
This is an uncompromisingly ambitious (and thus unfortunately expensive) building block that demonstrates a robust solution to the following problems:
How to derive all classic waveforms simultaneously from a single oscillator (without resorting to trivial waveshaping methods with produce aliasing).
How to generate clean oscillator hardsync sweeps without aliasing.
How to create a true multi-oscillator unisono of a given complex waveform (without resorting to cheating via "chorusing" tricks).
This building block generates the classic waveforms (saw, tri, pulse with PWM) simultaneously, with low end boost for a fatter sound, anti-aliased hardsync sweep functionality (finally!), and true unison quadrupling of the resulting waveform with detune control.
It works by generating the desired waveform at a very low fixed frequency and then bandlimiting and resampling it at the desired pitch to avoid foldbacks. The resampling is performed by 'abusing' a delay-line, whose infamous and documented "readout bug" will unfortunately introduce subtle harmonic distortion into the sound. But by keeping oscillator levels high, it's quite OK. Way better than that horribly inharmonically aliasing standard G2 osc sync .
As mentioned, the circuit is hideously expensive (half a DSP). So, if nothing else, at least it's a proof of concept that these things are possible on the G2.
But if you're looking for clean sync sweeps and powerful unison for your no-compromise monosynth lead patch -here you go.
Description: |
No compromise oscillator building block providing all classic waveforms simultaneously with low-end boost, anti-aliased hard sync sweeping, and true quad unison; Warning: expensive! |
|
 Download |
Filename: |
UnisonSyncOsc_TK.pch2 |
Filesize: |
4.06 KB |
Downloaded: |
4185 Time(s) |
Last edited by Tim Kleinert on Sun Apr 27, 2014 4:46 am; edited 1 time in total |
|
Back to top
|
|
 |
ian-s

Joined: Apr 01, 2004 Posts: 2669 Location: Auckland, New Zealand
Audio files: 42
G2 patch files: 626
|
Posted: Sat Apr 26, 2014 11:35 pm Post subject:
|
 |
|
awesome.
best sounding g2 sync ever. |
|
Back to top
|
|
 |
Tim Kleinert
Joined: Mar 12, 2004 Posts: 1148 Location: Zürich, Switzerland
Audio files: 7
G2 patch files: 236
|
Posted: Sun Apr 27, 2014 4:50 am Post subject:
|
 |
|
Oops, I just discovered a minor bug in the sync engine (something had accidentally been switched off). Fixed version uploaded. |
|
Back to top
|
|
 |
dorremifasol

Joined: Sep 28, 2006 Posts: 814 Location: Barcelona, Spain
Audio files: 7
G2 patch files: 49
|
Posted: Fri May 02, 2014 7:50 am Post subject:
|
 |
|
Wow, Tim does it again  _________________ Cheers,
Albert |
|
Back to top
|
|
 |
Lfohead
Joined: Jul 29, 2009 Posts: 289 Location: Sweden
Audio files: 6
G2 patch files: 28
|
Posted: Sat May 03, 2014 2:48 am Post subject:
|
 |
|
Amazing Tim, nice work!  |
|
Back to top
|
|
 |
|