Harbinger 8


System Requirements

  • Operating System: Windows 10 (build 17063) or newer · macOS 10.15 Catalina or newer
  • Storage: 2.95 GB installed · 5.90 GB free required during installation
  • CPU: Any processor capable of running the supported OS versions
  • RAM usage: 500 MB per instance when Dynamic Purging is disabled · 20 MB – 500 MB with it enabled
  • Verified Hosts: Cubase 12+, Reaper 7+, Studio One 6+, Ableton Live 11+, FL Studio 20+

Specifications

Note Range

  • Playable range: MIDI 22 – 88 (Bb0 - E6 where C4 = Middle C)

Guitar Configuration

  • Strings: 8
  • Frets: 24
  • Standard tuning interval: Perfect fourth (5 semitones) from F1
  • Lowest string drop-tuning: 7 semitones down to Bb0

Round-Robin Count

Articulation Round Robins
Sustain 8
Palm Mute 16
Power Chord Sustain 4
Power Chord Palm Mute 4
Rake 8
Slide Noise 8

Velocity Layers

  • Sustain: 2
  • All other articulations: 1

Keyswitches

Articulation MIDI Note
Sustain 96
Palm Mute 98
Rake 100
Power Chord Sustain 101
Power Chord Palm Mute 103

Playing the Instrument

The event handler drives every incoming MIDI message through a string-accurate guitar brain before any sampler note is fired. Below is a deeper breakdown of that logic.

String & Fret Selection

  • Range check: Notes outside MIDI 22-88 are discarded instantly.
  • Capo awareness: With the capo above fret 0, notes must be played above the capo fret on every evaluated string.
  • Automatic voicing: In poly mode the script first tries the lowest available string; if busy it cascades upward to find a free one within 24 frets, keeping chord spreads realistic.
  • MIDI Guitar override: When MIDI Guitar is enabled, each MIDI channel (1-8) hard-maps to strings 1–8 (from the lowest string up) and auto-voicing is bypassed.

Velocity-Driven Articulations

  • Mutes on Sustain Range → converts to palm-mute (velocity remapped).
  • Rakes on Sustain Range → triggers rake then delayed sustain (programmable delay).

Legato & Solo Behaviour

Checks for legato bend if Solo active, interval ≤12 st, velocity ≤ bend threshold. Otherwise applies Legato Overlap offset (same string) or Offset (cross-string).

Pitch Bend & Slides

Slides switch enables playable slides. The pitch wheel now has a fixed +/- 12st range, and fret bumps and sliding noises will be audible as you slide. With Slides off, standard re-sampled pitch bend will play according to the Pitch Bend Range setting.

Release & Noise Handling

Flag controls stop-noise/foley on note-off; velocity-mute notes suppress stop-noise.

Control Mapping

Right-click on a control to show a dropdown menu, where you can add, edit or remove a MIDI controller mapping.

How It Works

In the mapping screen, type in a controller number or move a control to register the CC#.

Pressing X will cancel the current changes and return to the previous screen.

Pressing ✓ will confirm the current entry. If the entry is empty, it will remove the mapping for the control.


Main Controls

Vibrato Depth

0 – 100%

Adjust the amount of vibrato.

Vibrato Rate

1 – 10 Hz

Adjust the vibrato frequency.

Offset

0 – 100 ms

Offset the sample starting point. If 'Attack Compensation' is enabled, PDC won't update with any changes while the DAW transport is playing.

Release

5 – 500 ms

Adjust the duration of the sound tail which occurs when a note is released.

Capo

0 – 20th fret

Adjust the capo position on the fretboard. The lowest string is always accessible in full, regardless of the capo position.

Multitrack 1

Toggle

Add another signal for multitracking by borrowing and transposing a neighbouring sample, without increasing memory usage.

Multitrack 2

Toggle

Add another signal for multitracking by borrowing and transposing a neighbouring sample, without increasing memory usage.

Multitrack 3

Toggle

Add another signal for multitracking by borrowing and transposing a neighbouring sample, without increasing memory usage.

Multitrack 4

Toggle

Add another signal for multitracking by borrowing and transposing a neighbouring sample, without increasing memory usage.

Multitrack 5

Toggle

Add another signal for multitracking by borrowing and transposing a neighbouring sample, without increasing memory usage.

Solo

Toggle

Monophonic/Legato mode. Legato Overlap in Preferences will affect the sample start offset of overlapping notes.

Slides

Toggle

Toggle between bends and modeled slides, triggered by the pitch bend controller. The bends are MPE-compatible.


Channel Strip

Filters

Filter Switch

Toggle

Enable or disable the Low Cut and High Cut filters.

Low Cut

20 – 20 000 Hz

Adjust the low cut filter frequency. The filter is an SVF high-pass filter.

High Cut

20 – 20 000 Hz

Adjust the high cut filter frequency. The filter is an SVF low-pass filter.

Shaper

Shaper Switch

Toggle

Enable or disable the Transient Shaper.

Shaper Attack

−100% to 100%

Adjust the intensity of the note transient. The Transient Shaper is fully polyphonic.

Shaper Sustain

−100% to 100%

Adjust the intensity of the note sustain. The Transient Shaper is fully polyphonic.

SolidEQ

A Gentle solid-style equalizer with pristine SVF filters.

EQ Switch

Toggle

Enable or disable the EQ.

EQ Low Shelf Freq

40 – 600 Hz

Adjust the low shelf frequency.

EQ Low Shelf Gain

−20 dB – +20 dB

Adjust the low shelf gain.

EQ Low Mid Freq

200 – 2500 Hz

Adjust the low-mid frequency.

EQ Low Mid Gain

−20 dB – +20 dB

Adjust the low-mid gain.

EQ Low Mid Q

0.3 – 1.41

Adjust the low-mid resonance.

EQ Low Shelf/Bell Switch

Toggle

Toggle between low shelf and bell-type filter for the low frequency band.

EQ High Mid Freq

600 – 7000 Hz

Adjust the high-mid frequency.

EQ High Mid Gain

−20 – +20 dB

Adjust the high-mid gain.

EQ High Mid Q

0.3 – 1.41

Adjust the high-mid resonance.

EQ High Shelf Freq

1500 – 22 000 Hz

Adjust the high shelf frequency.

EQ High Shelf Gain

−20 dB – +20 dB

Adjust the high shelf gain.

EQ High Shelf/Bell Switch

Toggle

Toggle between high shelf and bell-type filter for the low frequency band.

76Limiter

A dual stage compressor/limiter with familiar controls and character.

Compressor Switch

Toggle

Enable or disable the Compressor.

Compressor Input

−10 dB – +40 dB

Adjust the signal input that feeds into the compressor.

Compressor Output

−40 – +40 dB

Adjust the compressor output. Past +/-0db, the signal is fed into a separate serial transparent limiter circuit.

Compressor Attack

1 (Slow) – 7 (Fast)

Adjust the compressor attack. Low values make it punchy.

Compressor Mix

0 (Dry) – 1 (Wet)

Adjust the compressor dry/wet ratio.

Compressor Release

1 (Slow) – 7 (Fast)

Adjust the compressor release. High values make it reactive.

Compressor Ratio

4:1, 8:1, 12:1, 20:1

Set the gain reduction ratio.


Preferences

General

Master Gain

−100 – 0 dB

Adjust the level of the instrument output.

Master Pan

−100 (L) – +100 (R)

Adjust the pan of the instrument output.

Master Width

0% – 200%

Adjust the width of the instrument output. Set to 0 for mono output.

Master Tune

−12 – +12 st

Adjust the tuning in cents and semitones. 1 semitone equals 100 cents. The tuning is relative to the Concert Pitch setting.

Concert Pitch

392.00 – 493.88 Hz

Set the instrument tuning using the frequency of the A above middle C. Available range equals 2 semitones up/down.

Middle C is C3

Toggle

Set the label for the middle C on the GUI keyboard. Scientific pitch notation denotes middle C as C4. Applied to all instances on load.

Crosstalk

Toggle

Enable instance crosstalk. Hold CTRL+ALT / CMD+OPT while clicking on a control to send the final value to all active instances with crosstalk on.

Dynamic Purging

Toggle

If enabled, the instrument will load samples into memory as they're playing. If disabled, it will pre-load 100ms for all samples.

Disable Animations

Toggle

The animations are executed on the CPU message thread. Slower systems may have trouble keeping up; disable the animations if you're experiencing visual stutter or prefer a non-animated experience.

Sound

Stop Noises

−100 – 0 dB

Adjust the volume of note stop noises which occur when a note is released and no other note is held down.

Slide Noises

−100 – 0 dB

Adjust the volume of slide noises which occur when using the pitch bend controller while Slides is on.

Foley Noises

−100 – 0 dB

Adjust the volume of foley stop noises which occur randomly when a note is released and no other note is held down.

Random Round Robin

Toggle

Enable RR randomization. Along with multitracking, this exponentially increases the number of possible sound permutations.

Modeled Releases

Toggle

Enable modeling of sound dampening due to energy loss on releases. Noticeable with longer Release values.

Tonal Shift

Range

Adjust the timbre by playing higher note samples, then resampling them down. Lowers instrument range by the same amount.

Vibrato Depth Ease-in

Range

Adjust the time it takes the instrument to reach the current Vibrato Depth value.

Vibrato Rate Ease-in

Range

Adjust the time it takes the instrument to reach the current Vibrato Rate value.

Vibrato on Open Strings

Toggle

Enable virtual vibrato on open strings.

Performance

Mutes on Sus. - Range

Velocity Range

While the Sustain articulation is selected, notes played at or below this velocity value will play as Mutes.

Rakes on Sus. - Range

Velocity Range

While the Sustain articulation is selected, notes played at or above this velocity value will play a Rake, followed by a delayed Sustain note.

Rakes on Sus. - Delay

Time Range

Adjust the delay of the Sustain note when playing a 'Rake on Sustain'.

MIDI Guitar

Toggle

Gain full control over the string selection. When enabled, each MIDI channel (starting at 1) will only trigger notes on the target string.

Release Velocity

Toggle

Control Stop and Foley levels with Release Velocity.

Sustain Pedal

Toggle

Toggle sustain pedal behavior for the default sustain controller (CC64).

Attack Compensation

Toggle

Enable reporting of Offset value as latency to the DAW, which compensates for note attacks, resulting in MIDI-accurate rhythmic alignment.

Pitch Bend Range

Semitone Range

Set Pitch Bend range in semitones. Does not affect Slides, which always have a range of one octave.

Humanize

Range

Introduce timing randomization for multitracked guitars beyond the first. Humanization is calculated for each multitracked guitar separately.

Legato Bends - Range

Velocity Range

If Solo is enabled, playing a legato note with a velocity below this threshold will trigger a bend. Legato Bends override Mutes/Rakes on Sustain

Legato Bend Time

Time Range

Adjust the speed of the pitch bend when triggered with a legato note while Solo is enabled.

Legato Overlap

Time Range

Adjust the sample playback start offset for legato/overlapping notes when Solo is enabled.


Tooltips Switch

Toggle

If enabled, information about a hovered control will appear in the instrument's footer.

Resize

75 - 200%

Drag to scale the interface in 25% steps.

Quick Reference

  • Enable Solo for legato & bends.
  • Slides on for octave-wide simulated slides.
  • While using the Sustain articulation: Velocity soft → mutes; hard → rakes.
  • Multitrack 1-5 for RAM-free doubles. Add Humanization for an even more natural sound.
  • MIDI Guitar enables per-string control.
  • Disable Attack Compensation if you want to play in MIDI live.
  • Use Dynamic Purging to save RAM.