Wow this is incredible!Urs wrote:Re TX81z: No worries. There's no "hidden vintage FM machine" coming to Hive.
Ok, the plot thickens. By now I'm convinced that the dough rises, I can say for sure that the following concept will make it into Hive 1.2.
If it wasn't all obvious by now: It'll load wavetables in the same format as Serum (.wav files with up to 256 frames x 2048 samples per cycle). GUI-wise, all it needs is another entry in the waveform list and a panel in the hexagon which lets you browse & load wavetable files, set the WT position and add modulation. It's very simple. No editors, no bloat. Just a drop down to choose between various interpolation methods for smoother or more vintage sound (which are applied in realtime). As far as I can tell, there's only minimal CPU hit. The most expensive interpolator costs less than twice as much as Hive currently does while a simple crossfade interpolator is barely noticed.
We are using Serum and Zebra to create content. WaveEdit and others work as well, but some need adjustments - Serum and Zebra "just work". We've fitted Zebra 2.8 with an option to "record" an oscillator /w OscFX into memory, and save to .wav. This also is utterly simple and surprisingly good. We might release that as well, maybe as a special download, it'll work with the demo version. It'll even work with Zebralette, provided someone (we?) add it to the UI.
In addition to .wav files, there'll be *hold your breath* .uhm files. These are normal text files which contain scripted wavetables based on simple, yet powerful commands. You can for instance import two cycles from any .wav file in the same directory and create a pretty spectacular morphing transition between them. The Sync and FM examples I've posted are merely test runs of the scripting engine. It can do things which one simply cannot do in other tools. In my mind I call it "Waveshop". More examples will follow.
All of this is "hidden". It takes no UI space unless you want it to. It extends Hive in sonic territories far beyond my own expectation (considering that wavetables were always a tad meh for me).
I need another week or two to refine it, and then we need to wait for our graphics artists to come back from vacation (and finish ZebraHZ 2.
Any "test" look at zebra hz ?
