GeoBlend clipping the waveform cycle

Official support for: u-he.com
RELATED
PRODUCTS

Post

ok here's my sine table file:

http://www.location-guitare.ch/Sine.rar

Can you import it and check ? There should be no buzzing sound at all, just like when you draw a single peek in spectroblend.

Post

hastoy wrote:Even worse when I fully erase the waveform in GeoBlend by Alt-left clicking which produces a sine wave....
Doing that produces absolute silence here, as it should.

Post

Howard, I tried the blank waveform again and this time it produced silence, I guess last time Cubase was bugging, so forget about that. But the buzzing with the sine wave is always there. It's particularily noticeable on the lowest key (lowest A) where you basically hear nothing but the clipping...

Post

hastoy wrote:ok I've tried version 2.6.0 but the problem remains :(

PietW, I use Audition CS6 to draw the waveform by generating a sine wave. But 128 samples seems extremely short, how do you do this ?
Here the Sine Waveform with 128 Samples as hsp.
I create my Waves with Audioterm. It can make Waves from 128 - 4096.

http://www.file-upload.net/download-765 ... E.h2p.html

Post

Took Piet's sinewave, maximized and blurred several times. I can confirm it's still rather buzzy compared to e.g. FMO.

Post

Thanks Howard, it seems clear to me now that it's a bug in Zebra (2.6), the GeoBlend function is not coded correctly. How can we report this to U-He ? Do they read this forum ? I also want to mention here that I absolutely *love* this synth :) I'm not trying to bash anyone here, I'm just trying to make this great synth even better :) My goal is to make a virtual piano using Zebra and Kontakt in parallel, making it half modelled and half sampled. And I need this GeoBlend feature to function properly.

Post

hastoy wrote:How can we report this to U-He ? Do they read this forum ?
Urs and and Howard are both part of U-He so... yes. :)

Post

So, hehe, I've checked this out. No bug here 8)

Please save the following text as "SineOscScript.h2p" into the Zebra2 Module/Oscillator presets, and load into your oscillator of choice. It'll create sine waveforms in all 16 GeoBlend wavetable slots:

Code: Select all

#defaults=no 
#cm=OSC 
Wave=2 
<? 

float Wave[ 128 ]; 

for ( int table = 1; table <= 16; table++ ) 
{ 
   float phase = 0.0f; 
   float phase_inc = 3.1416f/64.0f; 
   
   phase = phase_inc * 0.5f;
  
   for ( int i = 0; i < 128; i++ ) 
   { 
      Wave[ i ] = sin( phase ); 
      phase += phase_inc; 
   } 

   Selected.WaveTable.set( table, Wave ); 
    
} 

?> 
This works out to be a perfect sine here, in Rev 1598. It has been fixed in rev 1541 (aka "The Floppy Fix"), so it should work in the official Zebra V2.6

Cheers,

- Urs

Post

Urs wrote: for ( int table = 1; table <= 16; table++ )
Wow!!!
Didn't know that h2p allows scripting! Please tell more about it! What operators/functions allowed? Can I use random numbers generators?

Post

hastoy wrote:Thanks Howard, it seems clear to me now that it's a bug in Zebra (2.6), the GeoBlend function is not coded correctly.
"Not so fast..." ;-)
I can also confirm that Z2.6 has no such bug (see Urs' osc preset above).
Last edited by Howard on Fri May 31, 2013 11:34 am, edited 1 time in total.

Post

trance_lucent wrote:
Urs wrote: for ( int table = 1; table <= 16; table++ )
Wow!!!
Didn't know that h2p allows scripting! Please tell more about it! What operators/functions allowed? Can I use random numbers generators?
But of course! Check out the randomizer here:

http://www.u-he.com/PatchLib/all.html

#-----

Unfortunately the scripting language isn't all that great and very picky about Syntax - to the extent of being buggy. I kind of abandoned working on it...

We are considering to add a "proper" scripting language at some point, e.g. Phython, Lua or JavaScript

- Urs

Post Reply

Return to “u-he”