Is this Zebra3 at SuperBooth???

Official support for: u-he.com
Post Reply New Topic
RELATED
PRODUCTS

Post

pdxindy wrote: Sat Jun 04, 2022 12:28 pm
Urs wrote: Sat Jun 04, 2022 10:13 am
We did work on this problem in Hive's uhm scripting, with mixed results. There, two waveforms could be analysed in spectrum, formants could be extracted, matched between two waveforms and recombined in a seamless transition. While this is exactly the voodoo I was looking for, the settings for this kind of synthesis are hit and miss. I'd spend more time optimising the settings for a good transition than I would spend painting the damn thing myself.

And that is really what it is about. Our curve editor will be fast to work with and results will be predictable and instant. And really, really smooth.

(While again, technically it isn't a wavetable editor, it can of course render the curves into wavetables and thus be used for wavetable synthesis as well.)
I haven't seen anything like this. As you say it is curve based, not pixel based like wavetable editors. It will be interesting to explore the conversion of samples to curves! Also, the revised OscFX concept. I wonder if one of the new OscFX would give some noisy results?

Very much looking forward to trying this out! What a playground!
The quality and usefulness of the vectorization from arbitrary wave files to curves of course depends on the complexity of the original waveforms. If you end up with 150 curve segments in each keyframe, it's gonna be difficult to keep an overview of how things morph. If your waveforms are somewhat visually appealing with simplicity, there's a good chance you'll get nice and easy to handle curves out of it.

Yes, there are OscFX that give noisy results. Of course, Scrambler is back with more options, and a new take on Turbulence, name pending, actually gives one that "breathy" touch.

And of course, there's the additive renderer where overtones can be detuned and spread and randomized for all sorts of metallic and percussive stuff.

Post

A quick demonstration:



Note that when the "listen" icon is activated and the oscillator plays based on mouse interaction, there's a lot of graininess. This is deliberate to ensure that audible feedback is instant, and the mouse interaction simply has a granularity of a few dozen Hertz here. When using the Position knob or modulating the wave morph, it's smooth as butter, with a control rate of about a kiloHertz.

Anyhow, this is the most simple illustration I can think of. If there is any sample based wavetable editor out there which lets one not only quickly draw, say 10% and 90% pulse waves but also automatically figures out 100 frames in-between... and then for slightly more complex waveforms... I want to see that.

Post

Urs wrote: Sat Jun 04, 2022 12:36 pm The quality and usefulness of the vectorization from arbitrary wave files to curves of course depends on the complexity of the original waveforms. If you end up with 150 curve segments in each keyframe, it's gonna be difficult to keep an overview of how things morph. If your waveforms are somewhat visually appealing with simplicity, there's a good chance you'll get nice and easy to handle curves out of it.
I'll be spending some weeks just exploring this new editor for the sheer pleasure of sound exploration! :love: :love: :love:
Urs wrote: Sat Jun 04, 2022 12:36 pmYes, there are OscFX that give noisy results. Of course, Scrambler is back with more options, and a new take on Turbulence, name pending, actually gives one that "breathy" touch.
I like Scrambler... tiny adjustments can make a large change and it can have complex results very different from just layering some noise! Turbulence with a bit more control sounds good (current Turbulence is a bit too predictable)...
Urs wrote: Sat Jun 04, 2022 12:36 pmAnd of course, there's the additive renderer where overtones can be detuned and spread and randomized for all sorts of metallic and percussive stuff.
Additive renderer?? Metallic percussive stuff!?! This is exciting! I cannot wait! :tu:

Post

Urs wrote: Sat Jun 04, 2022 1:15 pm A quick demonstration:


Note that when the "listen" icon is activated and the oscillator plays based on mouse interaction, there's a lot of graininess. This is deliberate to ensure that audible feedback is instant, and the mouse interaction simply has a granularity of a few dozen Hertz here. When using the Position knob or modulating the wave morph, it's smooth as butter, with a control rate of about a kiloHertz.

Anyhow, this is the most simple illustration I can think of. If there is any sample based wavetable editor out there which lets one not only quickly draw, say 10% and 90% pulse waves but also automatically figures out 100 frames in-between... and then for slightly more complex waveforms... I want to see that.
Clear demonstration of the difference from crossfading.

Post

Urs wrote: Sat Jun 04, 2022 1:15 pm [...]
I really like what I see/hear. :-) I had problems in the past excactly with those type of "morphing/PWM". Well done. :tu:

I am not sure but Serum seems to have a similar feature (which seems buggy) it is called: "Create PWM from this Table to all" (under "Processes" in the WT-Editor)

BTW, I really love this Tab (Processes) in Serum --> These are functions which can be run over all the tables at once e.g. remove Fundamental --> one of the most important functions in this synth if you ask me. (or "remove DC-Offset" seems also handy) I dislike how Vital does it, with the waste of using the Spectral HP-Filter in the "OSC-FX".

I would love to see maybe .uhm scripting to adapt such functionlities --> not only create tables but also affect excisting ones --> e.g. remove Fundamental / add subtract or convolute/multiply with .uhm script X / Squarify --> remove even harmonics.)
You do not have the required permissions to view the files attached to this post.
Last edited by operator on Sat Jun 04, 2022 2:44 pm, edited 1 time in total.
Everyone knows more than I do...

Post

You'll probably have to waste a HP in the OscFX section as something as simple as removing the fundamental can introduce disproportionally many control points in the vector shape. I'm into the idea of making it 4 OscFX though.

Interesting re. the PWM thing. So this is probably some kind of clever trick to cover this one use case? Or does it cover more use cases? (lemme do a vid...)

Post

Also those functions are quite handy... e.g. squarify But I guess we have the OSC-FX "Odd and Even" for that. Uhhh yessss, 4 OSC-FX now we´re talking baby. :clown:
These are script presets...
You do not have the required permissions to view the files attached to this post.
Last edited by operator on Sat Jun 04, 2022 2:51 pm, edited 5 times in total.
Everyone knows more than I do...

Post

operator wrote: Sat Jun 04, 2022 2:21 pm BTW, I really love this Tab (Processes) in Serum --> These are functions which can be run over all the tables at once e.g. remove Fundamental --> one of the most important functions in this synth if you ask me. (or "remove DC-Offset" seems also handy) I dislike how Vital does it, with the waste of using the Spectral HP-Filter in the "OSC-FX".
I think the idea with Vital is you print the result... then do something else.

Post

operator wrote: Sat Jun 04, 2022 2:45 pm Also those functions are quite handy... e.g. squarify
These are script presets...
Sure. This is what .uhm can do of course, but you're better off leaving the curve domain and work on sample based wavetables.

In the end I guess we'll also want to do a visual .uhm editor that includes this spline editor plus a stack of operations similar to Waveedit or Vital, or these drop downs in Serum. But that's something we can't do right now, if ever.

Post

Here's another mini example:



Still simple, but I'd be scratching my head if there were sample based tools that cover this case as well.

(there's also a bug in this that's on my todo list)

Post

Urs wrote: Sat Jun 04, 2022 2:56 pm [...]
I think I already prefer (your) the vector way.... This behaves like I always imagined how morphing "WT" should behave.

And I guess adding (2,3 or 4) OSC FX ontop of that, gives more than enough variety. :oops:

EDIT: After thinking about it, I defenitly would say, that using a HP-Filter in the last OSC-FX slot has some crutial benefits to using a script in the WT-Editor. (e.g. remove Fundamental AFTER bending, squeezing or distoring the Table with other OSC-FX) I came to the conclusion, that I just dislike it in Vital because you can´t choose the order of the OSC-FX (it is either or). But when Z3, like Z2, has "non-hirarchical" OSC-FX slots with equal functionality I say this is the way I would choose to do it. (HP in the last slot)
Everyone knows more than I do...

Post

Urs, this is all next-level mindblowing stuff! :O

Post

EvilDragon wrote: Sat Jun 04, 2022 3:41 pm Urs, this is all next-level mindblowing stuff! :O
Thank you :)

(you have seen nothing yet, though. The tab I've never shown is the one which causes most head explosions... let me keep that for August or so, and there's going to be an intermediate explosion of other topics regarding :clap: soon...)

Post

Yep, this looks (and sounds) awesome.

Post

Urs wrote: Sat Jun 04, 2022 3:57 pm
EvilDragon wrote: Sat Jun 04, 2022 3:41 pm Urs, this is all next-level mindblowing stuff! :O
Thank you :)

(you have seen nothing yet, though. The tab I've never shown is the one which causes most head explosions... let me keep that for August or so, and there's going to be an intermediate explosion of other topics regarding :clap: soon...)
Bring on the fireworks!! :tu:

Post Reply

Return to “u-he”