| Author | Message | 
 
| Tim Kleinert 
 
 
 Joined: Mar 12, 2004
 Posts: 1148
 Location: Zürich, Switzerland
 Audio files: 7
 G2 patch files: 236
 
 |  | 
| Back to top |  | 
 
|  | 
 
| Vel-Ryphon 
 
 
 Joined: Apr 05, 2008
 Posts: 3
 Location: France - Bordeaux
 
 | 
|  Posted: Sat Apr 05, 2008 1:14 am    Post subject:
Explanation |    |   
| 
 |  
| Hi, 
 I'm a beginner with the Nord Modular G2, could you help me understand the purpose of the blocks you used in this patch ?
 
 I really thank you.
 |  | 
| Back to top |  | 
 
|  | 
 
| Wout Blommers 
 
  
 Joined: Sep 07, 2003
 Posts: 4529
 Location: The Hague - The Netherlands
 Audio files: 123
 G2 patch files: 12
 
 | 
|  Posted: Sat Apr 05, 2008 2:36 am    Post subject: |    |   
| 
 |  
|  Vel-Ryphon 
 I'm not going to explain the complete Patch; only some suggestions how to start an investigation...
 
 At first use the Manual or even more handy, use the Help file in the Editor. All Module Inputs and Outputs are described.
 
 Then take a look at the OscMaster1 and try to figure out what's coming out of its Output. It isn't a 'sound like' signal, but a value derived from the Keyboard. What's happening at the Lever Scaler Module (double click on the body of the Module to find its name) and read the Help file. How does it effects the incoming values? What will the Mixer do to the signal? When will the Compare Module meets its value to send a Logic signal? And last but surely not least, what will the Value Switch do and when to make the Sequencer Module move to the next step? (Why does the Switch only use one Output and what are the consequenses for the next Module in line when it's switch to 'on'?) Also the X-Fade 100% setting is important.
 
 At the end you'll find out this Patch just generates a triangle wave form
   Only, you'll have 16 different points to create another wave form...
 
 At last change some parameters and listen what happens and try to find out 'why' it happens.
 
 IMHO it's the only way to study the Nord Modular
   
 Wout
 |  | 
| Back to top |  | 
 
|  | 
 
| Tim Kleinert 
 
 
 Joined: Mar 12, 2004
 Posts: 1148
 Location: Zürich, Switzerland
 Audio files: 7
 G2 patch files: 236
 
 | 
|  Posted: Sat Apr 05, 2008 3:36 am    Post subject: |    |   
| 
 |  
| All this hassle just for a triangle wave   
 ...
  |  | 
| Back to top |  | 
 
|  | 
 
| Wout Blommers 
 
  
 Joined: Sep 07, 2003
 Posts: 4529
 Location: The Hague - The Netherlands
 Audio files: 123
 G2 patch files: 12
 
 | 
|  Posted: Sat Apr 05, 2008 6:33 am    Post subject: |    |   
| 
 |  
| Yes! 
 It's worst: in a way analysing a rather small Patch as this one is also crawling into your head, because you told the story first
   
 I see a Nord Modular Patch as a story. The Modules are the sentences where the parameters and the In and Outputs are the single words. Indeed, it's a language in which things like using a Module in another way it would be used normally, it's the same as creative use of words. Some month ago I analysed the Classic Patch 'Wind Up Toy' by Keith Crosley, a famous story
   
 Wout
 |  | 
| Back to top |  | 
 
|  | 
 
| torsig1967 
 
 
 Joined: Mar 29, 2006
 Posts: 162
 Location: Sweden
 Audio files: 2
 G2 patch files: 1
 
 | 
|  Posted: Sun Jan 11, 2009 6:58 am    Post subject:
Re: WaveDraw Oscillator Subject description: draw your own waveshape
 |    |   
| 
 |  
|  	  | tim wrote: |  	  | I'm in building block mood today.   
 This one uses the control-sequencer to represent a waveform as 16 linearly interpolated points, enabling you to draw a waveform of choice.
 
 The circuit is 100% aliasing-free (as you can hear from the demonstration triangle wave). It sacrifices accurate tuning for for this, but is still usable.
 
 
  Assign a morph group to all the sequencer sliders with different ranges each, to seamlessly morph from one waveshape to another.  | 
 
 OK I don't understand this 100% but I've done quite a similar patch but using another technique. I sent the output of a sawtoth (converted to positive values) oscillator directly to the control sequencer input. This should sweep 0-64 in a steady rate but it definitely produces aliasing and I wonder why that is. What's the difference?
 
 I tried making a pure square wave using this and it's sounds a bit dull. What's the purpose of the Xfade? Seems to me it's only low pass filtering the signal.
 |  | 
| Back to top |  | 
 
|  | 
 
| Tim Kleinert 
 
 
 Joined: Mar 12, 2004
 Posts: 1148
 Location: Zürich, Switzerland
 Audio files: 7
 G2 patch files: 236
 
 | 
|  Posted: Sun Jan 11, 2009 11:20 am    Post subject:
Re: WaveDraw Oscillator Subject description: draw your own waveshape
 |    |   
| 
 |  
|  	  | torsig1967 wrote: |  	  | OK I don't understand this 100% but I've done quite a similar patch but using another technique. I sent the output of a sawtoth (converted to positive values) oscillator directly to the control sequencer input. This should sweep 0-64 in a steady rate but it definitely produces aliasing and I wonder why that is. What's the difference?
 | 
 
 A sawtooth waveform from a standard oscillator is anti-aliased, meaning the flanks are smoothed in order to prevent intermodulations with the system frequency. It is this procedure that makes a regular sawtooth oscillator unideal for this application, as the smoothed flanks will unwantedly sweep the controlsequencer table, generating inharmonic sonic junk. (That's why it works much better when using a triangle or sine waveform, as these have no steep flanks. However, these waveforms will not read out of the controlsequencer in the intended fashion.)
 
 My DIY sawtooth oscillator produces a perfect sawtooth without needing anti-aliasing. This is achieved by limiting the oscillations to only integer amounts of samples per period. That's why it sacrifices accurate tuning and tuning resolution. However, it makes it possible to drive a ControlSeq in the intended manner without aliasing artefacts.
 
 
  	  | torsig1967 wrote: |  	  | I tried making a pure square wave using this and it's sounds a bit dull. What's the purpose of the Xfade? Seems to me it's only low pass filtering the signal. | 
 Yes, indeed. The Xfade parameter determines the amount of linear interpolation between the 16 steps of the control-sequencer. For a perfectly steep flank, you need to set this to zero.
 
 best,
 tim
 |  | 
| Back to top |  | 
 
|  | 
 
| peterkadar 
 
  
 Joined: Jan 11, 2009
 Posts: 152
 Location: Toronto, Canada
 G2 patch files: 1
 
 | 
|  Posted: Sun Jan 11, 2009 11:58 pm    Post subject: |    |   
| 
 |  
| I think this is really cool.  I'll be expanding on this and posting shortly. 
 Thanks a ton,
 
 Peter K.
 |  | 
| Back to top |  | 
 
|  | 
 
| peterkadar 
 
  
 Joined: Jan 11, 2009
 Posts: 152
 Location: Toronto, Canada
 G2 patch files: 1
 
 |  | 
| Back to top |  | 
 
|  | 
 
| torsig1967 
 
 
 Joined: Mar 29, 2006
 Posts: 162
 Location: Sweden
 Audio files: 2
 G2 patch files: 1
 
 | 
|  Posted: Mon Jan 12, 2009 7:15 am    Post subject:
Re: WaveDraw Oscillator Subject description: draw your own waveshape
 |    |   
| 
 |  
|  	  | tim wrote: |  	  | 
 My DIY sawtooth oscillator produces a perfect sawtooth without needing anti-aliasing. This is achieved by limiting the oscillations to only integer amounts of samples per period.
 | 
 
 Ah, that's really clever. I'll have another go trying to understand how it works.
 |  | 
| Back to top |  | 
 
|  | 
 
|  |