Hegel

November 19, 2008

A modular workbench.

Hegel (Click image for bigger view)
Hegel

Welcome to Hegel v2, a production quality modular workbench for real-time performance, complex sequences, and audio exploration. It contains dozens of full-featured units, essentially cramming three complete polyphonic synthesizers into one instrument. An extremely flexible design provides access to virtually every audio and event modulation possible. Even so, the control panel still fits on 1024x768 monitors.

The A panel contains three oscillators, three filters, two distortion units, a waveshaper, three LFOs, six envelopes, six submixers, four sequencers, sample and hold, unisono control, tempo control, and a three-channel mixer with polyphonic mixing and pan, echo, and chorus. The implementation is complete: for example, audio and events can modulate any available parameter for all Reaktor oscillators. The B panel provides detailed manipulation of the sequencers, as well as an audio recorder and velocity/aftertouch shaping.

A switchless matrix lets 30 different event sources modulate >100 different sound parameters. The matrix is a full butterfly implementation, which means different amounts of multiple modulations can affect the same parameter. For example, any number of envelopes, LFOs, sequencer values, and MIDI controllers can all modulate filter frequency by a different amount for each source. Matrix 1 provides modulation of all the audio parameters; Matrix 2 provides modulation of envelope, LFO, sequencer, and tempo parameters.

The audio modules are fully modular, so they can be chained in any serial or parallel combination; audio paths can also be blended together with submixers. Only the audio path is switched in Hegel; if two snaps use the same switch settings, you can change between the snaps without interrupting the sound or timing. This lets you use snapshots to change between vastly different sound scenes, either instantaneously, or gradually through morphing.

Those familiar with modular hardware will know how complicated it is to set up triggers and gates. Here all the wiring has been done for you (if you look inside the structure, you’ll see what I mean). The sequencers, LFOs, and envelope sources offer over dozens of different triggers and gates, so they can trigger and gate each other, or be triggered in many different ways by MIDI notes.

The three audio envelopes can each play MIDI or different sequencer tracks at the same time, polyphonically, letting you split the modules up into three separate instruments that play different sounds. Because all the modules are combined in one instrument, the pitch of one envelope can modulate the filter of another, and so on. Alternatively, all the modules can be configured into one giant complex instrument, as desired.

Even more has been done to reduce CPU usage. After the ensemble loads (which may take some time because the structure is very large), you will find it smooth and responsive. The last beta was tested on PentiumIII, PerntiumIV, Macs, Athlons, and G4 CPUs. Six voices are found functional on CPUs down to a 700MHz G3.

New Features in Hegel v2

  • >200 snapshots in multiple banks (Tom Watson's bank is particularly impressive).
  • New "CPU" list in output panel limits CPU usage by continuous event modulations.
  • New "FAST" switch in output mixer provides faster channel modulation.
  • New "FM" modulation of EQ module.
  • Two additional audio-rate modulation switches in submixer.
  • New "GAIN" adjustment for each voice of unisono unit.
  • Oscillator and filter FM depth are now set in semitones. (this lets LFO and envelope modulate filter at audio rates, for example).
  • Table copy/paste/clear now uses FROM and TO values to set step range.
  • New lists to select bank and snapshot in B panel.
  • OVERWRITE button in B panel stores current snapshot without opening snap window.
  • New table editor permutations: new FLIP control, improved SHIFT control.
  • Reduced CPU load when changing values and snaps.
  • Lower cpu utilization in FM filter modes.
  • Internal amplitude gain correction at high resonance added for NoiseQ oscillators.
  • Updated tooltips.

Registration required to download this file:

download Download Hegel (you must be logged in first!)
File Title:Hegel (Details)
File Type:zip
File Size:3.2 MB
Downloads:636
Rating: (8 Votes)
Your Vote:
Comments
Juke

Monday, April 27, 2009

Just wanted to say, Ernest, that I've had enormous fun in the short time I've been playing with this synth. I can't believe you give it away for free.

iuli
Reactor

Tuesday, April 07, 2009

Es incrible. gracias

admin2
SAdministrator

Monday, March 23, 2009

avatar

stephen meri (2005-05-12 02:42:21):
hey ernst,very fine behaviour the outback will never be the same ever again..

admin2
Comments from NI Library
SAdministrator

Monday, March 23, 2009

avatar

Ernest Meyer (2005-01-14 03:05:54):
I'm not quite sure I understand. If you save the ensemble with the new MASTER setting, then the adjustment is kept for all future invocations. However as there have been a number of complaints, the next version will have levels adjusted throughout for sound cards with less headroom tolerance. If you would like to be part of the beta tester team, I'd be glad for your assistance.

John Nowak (2005-01-14 03:17:10):
Oh Ernest, jus' tell him he dun make no sense. Be honest boy.

Saul Plaza (2005-01-31 10:25:39):
I can't find the manual (?). Anyway, I love you ;)

Jean-pierre Brie (2005-02-03 03:51:07):
Great snaps very musical i love it!!! Bravissimo!

dave foldvari (2005-02-25 01:27:41):
very beautiful. terrifying at first, but worth getting to know.

admin2
SAdministrator

Monday, March 23, 2009

avatar

Kevin Hopper (2005-01-08 18:31:35):
Okay, Ernest, I've read the thread. I'll just have to get a new computer. I'll start saving now!

Michael Polane (2005-01-11 22:40:16):
a lot of patches clip in the audio level, verry irritating.

Ernest Meyer (2005-01-11 23:50:21):
Jeroen, there is a snap-isolated control called MASTER in the output control panel. You can adjust that to reduce clipping for your soundcard. Also, if you are playing in standalone mode, you may want to check that only OUT1 and OUT2 are enabled--the other taps are for mixodwn and can be muted in standalone mode.

Michael Polane (2005-01-13 21:03:29):
I know that this is the case, but why not on reset for al patches.

admin2
SAdministrator

Monday, March 23, 2009

avatar

Ernest Meyer (2005-01-08 17:41:03):

Hi Keven, I have posted a thread in the user forum--it is called "Hegel slow load time" --which repeats much of the discussion on this topic. No one else has reported increased load latencies after many snap changes--I would suspect this means you have hit some meory limitations. If you are interested in joining the beta tester team, please let me know.

admin2
SAdministrator

Monday, March 23, 2009

avatar

Regarding pops in Logic: I can't speak for AU, but as a vST in Cubase there is no problems, and thus I would tend to think, as the standalone for you ok, that there is a Logic problem, probably latency related, it usually is...Several users have reported clicks only to find it was their setup that was causing the problem already....

admin2
SAdministrator

Monday, March 23, 2009

avatar

Phil Durrant (2005-01-08 11:16:35):
as bob says, awsome!!! beautifully put together so many possibilities so little time to explore..bit i must make that time. thanks for continuing to share and also document your work.

Kevin Hopper (2005-01-08 12:14:02):
Great, but it's very slow loading up new snaps and seems to stop working after I load about 5 or 6. However, when I go over to the sequencer snaps it starts working again, although not for the non-sequencer snaps. Maybe it's my slow computer? Secretly, I wish you would make smaller, lighter versions of these massively complex synthesisers as they are very slow to load and operate. Or maybe try your hand at a sampler for a change? I'd look forward to that!

admin2
Comments from NI Library (2)
SAdministrator

Monday, March 23, 2009

avatar

Ernest Meyer (2005-01-07 19:19:01):
Yes, when I switch between the 24-bit Creamware ASIO and motherboard 16bit DirectX drivers on my own machine, there is a noticieable change in Reaktor output volume. For this reason there is a snap-isolated control called MASTER in the output mixer. The audio output is optimized for 24-bit ASIO on my Creamware card currently, and if you find the level incorrect for your machine you can adjust MASTER accordingly (other setup notes are in the manual too). I found it pretty interesting actually when switching from 24bit to 16bit audio, snaps with more high-frequency components appear to increase in volume more than others. On thinking about it I can guess the change may be real and not just subjective. I've never head any comments on that phenonomenon before so I guess I know my PhD subject now :)

admin2
Comments from NI Library
SAdministrator

Monday, March 23, 2009

avatar

Norman Skiba (2005-01-07 03:18:13):
Ernest - we never spoke - Intimidating ensemble! wow! I just downloaded it - the first onbe to I guess - I will check it out - interesting for real-time work - thanks - wow! exquisite! slow load - yet efficient running synth... a lot in a small space - Incredible sounds.... Nice work - cannot wait to explore this one! I am impressed -

Ernest Meyer (2005-01-07 03:43:56):
Well I may look intimidating at first, but the testers have found it doesn't take very long to get the hang of it. Then it's very quick and easy to put new patches together, at least those who have tried it so far seem to have been pretty astonished at how easy it is, actually!

David Coffin (2005-01-07 10:11:41):
An amazing creation...almost a KARMA for Reaktor...perfect meld of sequencing and sound design...exquisite, indeed...bravo!

Bob Croft (2005-01-07 18:24:52):
this is really awesome Ernest! Another exellent ensemble. I was wondering if the snaps play cleanly, without overloading the audio out on your setup - pretty much all the snaps are extra hot on my rig (dual 1.8 MAC G5 w. MOTU 2408mk3) - they do sound great when i back the levels down. I also noticed when I ran it in Logic (as an AU) there were some pops and stuff, though it played fine standalone. I'm thinking these issues are entirely related to my setup. Just attempting to comfirm this. Actually - this was only on the bank 2 snapshots - dooooh my mistake - i just noticed there are several banks - back to listening ;-)

Only registered users can write comments!