Hume provides a completely unique system for generating gorgeous note sweeps and subtly shifting tones.

Here is a video sample. You may pop up the video window for full-size video (1280x704 pixels).

Hume's unique sampling sequencer and morphing oscillators create complex, delicate, and rich timbres, both in sonorous pads and in complex rhythmic patterns.

The instrument has three main sections: sound generators, sampling sequencers, audio post processing.


Sound Generators h2>

With an XY panel, you can adjust the mix of 4 oscillator sources. There is one oscillator in each corner--the center of the panel is an even mix of all four.

Around the XY panel, morph controls can modulate the mix from dozens of modulation sources, and you can see the resulting waveform in the panel at all times. When the morph sliders are centered, the sound is constant. When moved to the left or right, the morph modulator acts like vector mixing.

On the LEFT of the morph control are two width-modulated oscillators, with up to 4 waveforms each, and patchable modulation sources for the width and pitch.

On the RIGHT are two FM oscillators with up to 5 waveforms each, and patchable FM source, AM source, and pitch mod source. For each oscillator you can make one waveform audible, and also use any oscillator waveform as an AM or FM sources. So the oscillators by themselves are capable of alot of different sounds--for example, you can use a osc1's pulse oscillator in the sound mix, and also use osc1's triangle oscillator as an FM modulation source for oscillator 3.

The morphed output is mixed with a separate noise generator (with its own amplitude and color modulation); then vibrato and tremolo may be applied to the entire sound from any modulation source. Polyphonic tempo glide, glissando, tremolo, and vibrato are available. Each snap can spread the amount of pitch detuning across the voices (voice pitch spread) by a different amount.

Hume Metasequencer h2>

This design is different from other sequencers in a special way. This is, the sequencer itself doesn't generate triggers or gates. Instead, there are two envelopes which *sample* the sequencer and put out a note with whatever pitch and velocity the sequencer has at that point in time. There is a also separate pitch transposer that works like an arpeggiator.

The envelopes, sequencer, and transposer all run independently of each other, each with a DIV control that divides down the trigger source. For example, if an envelope DIV is 2 and the sequencer DIV is 4, then the envelope plays each note from the sequencer twice. If it's the other way around--the DIV is higher for the envelope than the sequencer--then the envelope skips notes from the sequencer. By setting uneven div rations, you can create all sorts of patterns. In addition, there are two trigger sources for the sequencer, transposer, and two envelopes: a shuffle clock and beat sequencer. The shuffle clock can use a switchable internal/external clock source and adds swing to odd or even triggers. The shuffle clock directly runs the beat sequencer.

The beat sequencer is a simple cyclic on/off trigger for step. It generates a gate length depending on the number of OFF steps following each ON step. The beat sequencer trigger can be divided down from the clock source, and it can have any number of steps. Either the beat sequencer or clock can trigger the pattern sequencer. The pattern sequencer has up to 8 steps, with pitch and velocity controls for each. The pattern sequencer can run at various divider ratios of the shuffle clock, or on high triggers from the beat sequencer. It can run forwards, backwards, and in two reversible modes.

The sequencer pitch is fed into a transposer which can transpose the 4 notes at variable intervals, over variable ranges, in various directions. The interval is again a settable division of the shuffle clock or high triggers from the beat sequencer. The sequencer pitch passes though a pitch remapping unit, which can optionally force notes to a particular scale, and microtuning, before it's sent to the envelope samplers.

When an envelope samples pitch and velocity data, it sends the resulting pitch and gate information out as MIDI data, which is routed back into the same instrument. So you can also play notes from a MIDI keyboard, for example, even when the sequence is running.

Post Processing h2>

The oscillators feed a parametric saturated filter, designed for low CPU usage while offering rich harmonics. More than a dozen filter modes are available. Patchable modulation sources can control frequency, Q, and saturation. The saturation and Q response curves are shaped for highly resonant timbres. The filter output is summed to a monophonic source, then feeds a mono/poly compressor and reverb chain. The reverb's mono output is moved around in a stereo field using pan modulation, which then feeds a stereo echo with tempo and modulation delay.

Modulation Possibilities h2>

Modulation sources include:

  • Three LFOs with shape, staircase, sync, and AM modulation controls.
  • Two ADSR envelopes which may be triggered both by the pattern sequencer and incoming notes. Velocity can modify the output level, attack, and (for sequenced notes) gate width. A gate divider circuit can control the frequency at which the envelopes are triggered and (on sequenced notes) adjust the gate width.
  • A compound matrix modifier provides mixing of continuous and real-time modulation sources.

The delay lines can also act as a chorus stage which --in combination with the morphing sound source--give you scintillating, wide, fat, pads for novel sonic soundscapes.

The overall result is an endlessly changing, morphing waveform source, capable of both analog-style and FM-style sound generation in an intuitive interface. After sonic and dynamics enhancement by the filter, compressor, and reverb, infinitely changing sounds are layered over themselves by the pattern sequencer and tempo delay in exciting rhythmic patterns, either pure or mean, and it's all easy to adjust dynamically. Intended for real-time tweaking and fun.

Changes in Hume v3 h2>

Hume v3 includes better snaps; the keyboard and midi controllers are now fit onto panel A; many poly enhancements~including polyphonic morph, poly compression, poly lfo spread, pitch spread, and poly glide; improved sequencer control and synchronization; bug fixes; and extensive work has reduced the base CPU usage by a further 20% over previous version. See the included release notes for more info.

General Changes h3>

Despite looking similar, V3 is a fairly major overhaul of the instrument.

  • New snaps
  • Keyboard and midi controllers now on panel A.
  • Many polyphonic enhancements.
  • Sequencers have better note control and improved synchronization
  • Additional CPU reduction by about 20% over previous version.

Every effort has been made to keep CPU low, in fact despite the many additional features, audio and event processing is about 20% faster than before. However, the polyphonic enhancements (LFO spread and polyphonic morphing) have added some on-screen XY modules. I have kept them small and not used the R5 color display modules which require fast machines. Please let me know if there is any apparent loss in performance and I will customize the next version appropriately.

LFOs h3>
  • All LFOs now have Spread knob. When SPREAD is set to 0 (and sync is off), each LFO is monophonic. At higher SPREAD values, a phase difference is added to each LFO voice, and each voice's frequency is spread out slightly, providing a phatter sound.
  • The meter in each LFO now shows the output level of all voices, instead of just voice 1.
  • The LFO modulator can now affect frequency or amplitude level for each LFO. The LFO mod source and sync are controlled by event logic, instead of switches, so changing their settings does not interrupt the sound.
Oscillators h3>
  • Previously, the voice morph modulation was monophonic. Now it is polyphonic. The current morph position for each voice is displayed in the thin strips around the oscilloscope. In the bottom right, SPREAD is now available for oscillators voices. This provides fine detuning of the synth voices from each other. If set to the maximum of 0.5, then the voices are detuned by 500 cents. A setting of 0.1 or less provides a tiny amount of detuning (for that phat sound).
  • Polyphonic tempo glide is now available. Pitch for each new voice glides from the pitch of the last voice. Tempo may be taken from the clock or beat sequencer. For slower glide, user lower clock rates.
  • Voice spread is available as a modulation source throughout the instrument.
  • AM is now available for osc 1.
  • 40 modulation sources are now available for each oscillator's AM and FM source. An oscillator can modulate itself (with its current or another waveform).
  • Noise can now be switched off.
Filters and Effects h3>
  • The compressor now has Polyphonic as well as monophonic mode. In poly mode, each voice is compressed separately, so transient peaks in each voice do not affect other voices.
  • The reverb now has "higher cpu mode" as well as original "lower cpu mode". In higher cpu mode, an additional feedback loop thickens the reverb tail and the mix level is controlled at output, rather than input, so thick reverb sound can be mixed in at a low level with the original signal.
  • In the echo unit, internal switching now removes pitch glitch (due to delay time changes) when delay time is not being modulated. Its mixer and audio path is also redesigned to reduce cpu and reduce gain swell when changing snaps.
  • Modulation of filter saturation (by MS1 and MS2) was non functional in the previous version. The MS! knob now controls the amount of modulation by source M1 (the upper list box in the filter's bottom left corner) and MS2 now controls modulation by M2 (the lower listbox).
Sequencers h3>
  • The beat sequencer now has its own clock divider and length setting, like the pattern sequencer.
  • Previously, the duration of each sequencer note was calculated by measuring the period between the last two events. The beat sequencer now issue the number of rest periods after each ON step, which is multiplied by the clock period to provide the actual duration before the next ON step.
  • Note generation is redesigned to stop stuck notes on snap changes. The on-screen keyboard, envelope, and MIDI now automatically turn off all playing notes when changing snaps.
  • Reset logic is now cascaded. The instrument attempts to reset all clock dividers in all sequencer and envelopes properly on clock pause and snap change.
  • The "all notes off" macro in the clock unit is redesigned to work in Reaktor 5.0, without requiring unnecessary CPU overhead when not in operation.
Envelopes h3>

The HOLD and PREDELAY settings in the envelopes are now set as multiples of the clock or beat sequencer duration. If set to 1, and not otherwise modulated, the period is the same as the length of the current note. The maximum hold time and predelay range is settable to:

(multiples of current note duration) * DIV * (number of voices)

This lets you choose the maximum possible length for each voice when the gate source is the clock (whether divided or not) . Longer notes are not possible (because then more than the number of voices available in the instrument would need to play).

  • If using the beat sequencer as the gate source, and there are many OFF steps in the beat sequencer, be careful to use lower settings for HOLD and PREDELAY or there could be some hung notes. Of course sometimes that sounds quite good. (Changing the snap or pausing the clock clears stuck notes).
  • You can always increase the number of voices in the instrument (cpu is low!)
  • If SEQ is off, The DIV control now divides the number of incoming gate triggers (from MIDI or triggers generated by the other envelope). This is useful for example if Env1 is playing a sequence with DIV 1, and then ENV2 can have DIV set to 2 so the envelope only triggers for every other note! If not using the sequencer (playing from a MIDI keyboard), usually you would set DIV to 1 so each midi note plays--or you can use it as an accompaniment that skips notes that you play, by setting DIV to a higher value.
  • The UNISON and MONO modes are redesigned to support the above features properly. For example, if env2 has SEQ off, DIV set to 2, and MONO on, then every other note from env1 triggers the Env2 envelope for every voice.
  • The envelope gate modulation source has been changed to envelope velocity.
Changes in Hume v4 h2>
  • One additional control BIAS, just to left of filter, adjusts the slope of filter response around the chosen center pitch. This is quite a dramatic control, often well affected by real time control by mod wheel or pitch bend.
  • Misc range adjustments: When morph modulations exceed -1/+1 range, they now mirrored into the range.
  • Additional contributed snaps in bank 2