How it works

Hive 2 includes Wavetables! These appear as multiple waveforms, and are controlled in the central hexagon. You can manually select wavetables, modulate the wave position via the matrix, or even scan through them automatically using the envelope and loop options (which let you animate wavetables without the need for an extra modulation source).

This panel also offers a Reverse option to flip the wavetable back to front, Cyclic mode for seamless wavetable cycling, and various real-time interpolation methods.

Multi-Table

Wavetables can be split into multiple parts (up to 16), effectively creating a 2-dimensional oscillator. For instance, a wavetable with 30 frames can be split into 3 x 10 frames by setting Tables to 3. The lower Position knob will crossfade between those 3. This feature opens up a second dimension of wavetable scanning, such as velocity crossfade or multisample support.

UHM scripting

Want to go even deeper? Many of Hive's factory wavetables are not samples, but ".uhm" files containing scripts written in a proprietary wavetable generation and manipulation language. If you're interested in writing your own scripts, grab this document (also included in the Hive installer)…

Interpolation

Hive provides 4 different algorithms for interpolating between wavetable frames: switch, crossfade, spectral, or zero phase. The appearance (and CPU usage) of waveforms can differ significantly, depending on the chosen interpolation. The spectral and zero phase modes shift the relative phases of partials differently, while the switch option only shows non-interpolated waveforms.