Tech Preview: Hive Wavetables

Official support for: u-he.com
User avatar
#rob
KVRian
527 posts since 20 Aug, 2013

Post Mon Jan 07, 2019 7:42 am

Kr3eM wrote:
Mon Jan 07, 2019 7:18 am
How do you know, it's literally impossible to complain without a head?
You assume that the complainers must have been the explodees. :)
Cheers,
Rob
u-he | Support | FAQ | Patch Library

Kr3eM
KVRist
406 posts since 1 Sep, 2007

Re: Tech Preview: Hive Wavetables

Post Mon Jan 07, 2019 7:56 am

#rob wrote:
Mon Jan 07, 2019 7:42 am
Kr3eM wrote:
Mon Jan 07, 2019 7:18 am
How do you know, it's literally impossible to complain without a head?
You assume that the complainers must have been the explodees. :)
True I did assume but in my defence, have you seen my studio? We used to be 3 people working here...now it's just me and it's going to take ages to get the stains out...and since I don't complain, fair assumption I would say...or dare I say deduction.

cnt
KVRist
241 posts since 9 Mar, 2001

Re: Tech Preview: Hive Wavetables

Post Mon Jan 07, 2019 9:22 am

Urs wrote:
Mon Jan 07, 2019 5:29 am
^^ that's pretty much the method the Toppobrillo is using. Each stage alone is a simple folder, but cascading stages results in heavy folding.
Yes, that is what I am after.
This is going to take time for me to learn.. step by step. Just printed the Script Language PDF to read after the kids are in bed tonight.

This works (sinewave is produced):

Code: Select all

NumFrames=256
Wave "sin( 2 * pi * phase)"
But when I add this, no wave is created at all:

Code: Select all

Wave "env( 1 + x * 0.5 * (1 + table ) )"
I also tried this example but it produces error message:

Code: Select all

Wave target=aux1 "sin( 2 * pi * phase)"
Wave "env( abs( aux1 * (1 + table * 3) ) )"
Wave "select( aux1 > 0, x, -x )"   <-- this line produces "File missing...")
/ C'n'T
Hi People! I'm an addict. Music is my drug.

User avatar
Urs
u-he
23204 posts since 8 Aug, 2002 from Berlin

Re: Tech Preview: Hive Wavetables

Post Mon Jan 07, 2019 9:35 am

Ok, you do have to set up an envelope... that's always a little bit of a tedious job.

I need to check the select statement. Not sure why it wouldn't work.

The stupid error message is a known bug... it should actually say something meaningful, but it doesn't.

lengro
KVRist
33 posts since 16 Apr, 2017 from Copenhagen, Denmark

Re: Tech Preview: Hive Wavetables

Post Mon Jan 07, 2019 1:24 pm

It seems for some weird reason, that the condition in the select statement needs to be in (), like:

Code: Select all

Envelope L0=0 T1=1/6 L1=1 T2=1/6 L2=0 T3=1/6 L3=1 T4=1/6 L4=0 T5=1/6 L5=1 T6=1/6 L6=0
Wave target=aux1 "sin( 2 * pi * phase)"
Wave "env( abs( aux1 * (1 + table * 3) ) )"
Wave "select( (aux1 > 0) , x, -x )"

cnt
KVRist
241 posts since 9 Mar, 2001

Re: Tech Preview: Hive Wavetables

Post Tue Jan 08, 2019 3:49 am

lengro wrote:
Mon Jan 07, 2019 1:24 pm
It seems for some weird reason, that the condition in the select statement needs to be in (), like:

Code: Select all

Envelope L0=0 T1=1/6 L1=1 T2=1/6 L2=0 T3=1/6 L3=1 T4=1/6 L4=0 T5=1/6 L5=1 T6=1/6 L6=0
Wave target=aux1 "sin( 2 * pi * phase)"
Wave "env( abs( aux1 * (1 + table * 3) ) )"
Wave "select( (aux1 > 0) , x, -x )"
Nice! I'll play around with this. :)
/ C'n'T
Hi People! I'm an addict. Music is my drug.

lengro
KVRist
33 posts since 16 Apr, 2017 from Copenhagen, Denmark

Re: Tech Preview: Hive Wavetables

Post Fri Jan 11, 2019 2:20 pm

lengro wrote:
Mon Jan 07, 2019 1:24 pm

Code: Select all

Envelope L0=0 T1=1/6 L1=1 T2=1/6 L2=0 T3=1/6 L3=1 T4=1/6 L4=0 T5=1/6 L5=1 T6=1/6 L6=0
Another small observation: I just realized envelopes doesn't handle fractions like 1/6, it requires floating point numbers like 0.166, hence an envelope as the above should be:

Code: Select all

Envelope L0=0 T1=0.166 L1=1 T2=0.166 L2=0 T3=0.166 L3=1 T4=0.166 L4=0 T5=0.166 L5=1 T6=0.166 L6=0

lengro
KVRist
33 posts since 16 Apr, 2017 from Copenhagen, Denmark

Re: Tech Preview: Hive Wavetables

Post Sat Jan 12, 2019 5:12 pm

lengro wrote:
Fri Jan 11, 2019 2:20 pm

Code: Select all

Envelope L0=0 T1=0.166 L1=1 T2=0.166 L2=0 T3=0.166 L3=1 T4=0.166 L4=0 T5=0.166 L5=1 T6=0.166 L6=0
Eh - in the given context, this envelope should not just have a length of 1 as the above. It should be 4 as Urs's drawing also demonstrated. So it should be:

Code: Select all

Envelope L0=0 T1=0.667 L1=1 T2=0.667 L2=0 T3=0.667 L3=1 T4=0.667 L4=0 T5=0.667 L5=1 T6=0.667 L6=0
It's because the below expression in the env() gives values up to 4, so the envelope of course needs to be of equal length (for the look-up).

Code: Select all

Wave "env( abs( aux1 * (1 + table * 3) ) )"
Still learning...

ZaBong69
KVRist
128 posts since 5 Oct, 2015

Re: Tech Preview: Hive Wavetables

Post Sat Feb 09, 2019 1:04 pm

Urs wrote:
Thu Dec 20, 2018 5:38 am
nichttuntun wrote:
Thu Dec 20, 2018 5:27 am
I got some more questions. I really like to see more LFOs and am option to modulate one OSC with OSC two. Will my "dream" come true one day? Have a great time all.
Current plan: Hive 2.0 will feature two Buchla-style "function generators". Those are simple envelopes with adjustable Attack and Decay rate which can cycle and thus be LFOs. Just two knobs each, a mode selector and an optional input source.

I think it makes a lot of sense to add so-called West Coast modules to Hive. These promote "gamification" of music making and synthesis, and I think that a playful approach matches Hive's design for simplicity quite well.
This is really cool. I wanted to ask whether we can have more ways to trigger envelopes, but two function generators are even better. I really look forward to Hive 2.0.

ZaBong69
KVRist
128 posts since 5 Oct, 2015

Re: Tech Preview: Hive Wavetables

Post Fri Feb 15, 2019 6:49 am

>>
Current plan: Hive 2.0 will feature two Buchla-style "function generators". Those are simple envelopes with adjustable Attack and Decay rate which can cycle and thus be LFOs. Just two knobs each, a mode selector and an optional input source.
>>

How to adjust the slope? Never mind, probably by the mod matrix and recursive modulation...

On the 0coast, the power of the function generator comes a lot from an End-Of-Cycle trigger that can be used to start other envelopes. Will the other ADSRs be syncable to the function generator's EOC?

I can barely wait for Hive 2.0....

User avatar
Urs
u-he
23204 posts since 8 Aug, 2002 from Berlin

Re: Tech Preview: Hive Wavetables

Post Fri Feb 15, 2019 7:01 am

ZaBong69 wrote:
Fri Feb 15, 2019 6:49 am
>>
Current plan: Hive 2.0 will feature two Buchla-style "function generators". Those are simple envelopes with adjustable Attack and Decay rate which can cycle and thus be LFOs. Just two knobs each, a mode selector and an optional input source.
>>

How to adjust the slope? Never mind, probably by the mod matrix and recursive modulation...

On the 0coast, the power of the function generator comes a lot from an End-Of-Cycle trigger that can be used to start other envelopes. Will the other ADSRs be syncable to the function generator's EOC?

I can barely wait for Hive 2.0....
I added a Slope Knob. So now, 3 knobs, 2 drop down combo boxes. Very simple. Crazy possibilities. Random rhythms, always quantized to LFO rate. Glide only in one direction. Clock Dividers. Aftertouch "freezing" through long releases while playing new notes without any AT and vice versa.

I will however have to add some kind of oscilloscope so that people can explore how the mod sources interact.

Slope knob works differently from analogue function generators. It really bends the curve while keeping attack and decay times unaltered. This allows for creation of very extreme randomish modulation shapes with an LFO.

Oh yes, 3 modulation outputs: Envelope, Rising/Falling and Still/Moving. Latter are just on/off gates which can be used to trigger S&H and possibly envelopes.

I think I almost married Maths and Sport Modulator in these...

User avatar
EvilDragon
KVRAF
17555 posts since 7 Jan, 2009 from Croatia

Re: Tech Preview: Hive Wavetables

Post Fri Feb 15, 2019 7:12 am

Holy Batman! :-o :shock:

User avatar
pdxindy
KVRAF
14759 posts since 3 Feb, 2005 from in the wilds

Re: Tech Preview: Hive Wavetables

Post Fri Feb 15, 2019 8:29 am

so when is the first beta????????? hehehehehe

User avatar
Urs
u-he
23204 posts since 8 Aug, 2002 from Berlin

Re: Tech Preview: Hive Wavetables

Post Fri Feb 15, 2019 8:32 am

pdxindy wrote:
Fri Feb 15, 2019 8:29 am
so when is the first beta????????? hehehehehe
Mid of March projected for internal beta team. Gotta fix a lot of stuff before that, but need some normal days for that without NI sales messing with my brain.

ZaBong69
KVRist
128 posts since 5 Oct, 2015

Re: Tech Preview: Hive Wavetables

Post Fri Feb 15, 2019 8:33 am

EvilDragon wrote:
Fri Feb 15, 2019 7:12 am
Holy Batman! :-o :shock:
Exactly.

Return to “u-he”