YOUR CART

CLOSE

Your cart is empty.

Back to Store
Mallard Mallard Detail Mallard Interface Mallard Interface Mallard Interface Mallard Detail

Raven:
Harmony Engine

β˜…β˜…β˜…β˜…β˜… (84)

Harmony Engine & Audio/MIDI Analyser / Chord, Melody & Bass Generator

VST3 Plugin Free



Overview

Raven: Harmony Engine is a professional-grade VST3 MIDI harmony and analysis plugin built for producers, composers, and sound designers who want a deeper understanding of the music they create.

Combining real-time MIDI and audio analysis with a fully featured chord library, chord generator, bass generator, and melody generator β€” all driven by 25 genre-specific style presets β€” Raven gives you everything you need to make informed harmonic decisions, explore new ideas, and export MIDI directly from your DAW, all in one focused, dark-themed interface.

39 Scales
25 Genre Styles
492 Chord Library Entries
41 Chord Types
VST3 Windows 64-bit



MIDI Analysis

Key Detection
Raven analyses the note content of your MIDI and reports the most likely root key and scale. The detected key, confidence level, total note count, and track count are all displayed at a glance in the Key Detection panel. BPM is read directly from the file's tempo event and can be overridden with the BPM slider.
Root Key & Scale / Mode Selection
Override or confirm the detected key by selecting any of the 12 chromatic root keys directly from the interface. Pair it with your choice of scale or mode β€” 39 scales across diatonic, modal, jazz, world, and experimental categories. The Notes in Key keyboard highlights in-key and out-of-key notes instantly.
MIDI Overview (Piano Roll)
A full piano roll visualisation of the loaded MIDI file renders across all tracks and voices. See the rhythmic and melodic shape of your content at a glance without leaving your DAW.
Note Frequency
A bar chart breakdown of how often each pitch class appears in the loaded file. Immediately reveals the tonal centre and any dominant or avoided notes in the performance.
MIDI Analysis

Drop any MIDI file or Ableton clip into Raven and instantly get a full harmonic breakdown of its contents.




Audio Analysis

Audio Analysis β€” Spectrogram Audio Analysis β€” Spectrum View

Drop any audio file into Raven to get a live spectrogram and real-time key detection from the audio signal.

Spectrogram
A scrolling time-frequency spectrogram built on a 4096-point FFT with 87.5% overlap renders the full spectral history of the loaded audio. Spot sustained frequencies, transient events, and spectral gaps across the entire timeline.
Spectrum View
Toggle to a standard frequency spectrum display for a snapshot view of the current spectral balance. Switch between Spectrogram and Spectrum modes with a single click β€” no menus required.
Key Detection Integration
Chroma data extracted from the spectrogram feeds directly into the same key detection pipeline used for MIDI analysis β€” a consistent harmonic read from audio or MIDI.



Diatonic Harmony

Diatonic Harmony Grid

Load a MIDI file and Raven maps every chord and note event to your selected key and scale, producing a full diatonic harmony grid. Each chord block is labelled with its Roman numeral function, making it straightforward to see progressions, identify borrowed chords, and understand the harmonic movement of any piece.

⟢
Drag to Export
Click and drag any chord block directly out of the harmony grid into your DAW. Drag a single chord or a full progression β€” Raven generates the MIDI clip on the fly, ready to drop onto any instrument track.



Chord Library

Chord Library

The Chord Library is a searchable, filterable reference of every chord type available in Raven β€” 41 chord types voiced across all 12 root keys, giving you 492 unique chords to browse, preview, and drag directly into your project.

CategoryChord Types
TriadsMajor, Minor, Diminished, Augmented, Sus2, Sus4, Power, Flat 5
6th ChordsMajor 6, Minor 6, 6/9
7th ChordsMajor 7, Minor 7, Dominant 7, Diminished 7, Half-Dim 7, Minor-Maj 7, Augmented 7, Augmented Maj7, Dom 7 Sus4
9th ChordsMajor 9, Minor 9, Dominant 9, Add 9, Minor Add9, Flat 9 (7b9), Sharp 9 (7#9)
11th ChordsMajor 11, Minor 11, Dominant 11, Sharp 11 (7#11), 9 Sus4
13th ChordsMajor 13, Minor 13, Dominant 13
Extended & AlteredDom 7b5, Dom 7#5, Maj7#11, Min-Maj9, Quartal, Quintal
Scale Filter
Narrow the library to only the chords that fit a specific scale and root key β€” Raven hides any chord containing a note outside your chosen scale.
Search
Type any chord name, quality, or symbol (e.g. "maj7", "sus", "dim") to instantly filter the library to matching results.
Preview
Click any chord card to trigger an instant audio preview through Raven's built-in synth before committing.
Drag to Export
Every chord card can be dragged directly into your DAW as a named MIDI clip, ready to drop onto any instrument track.



Alternate Note Suggestions

Note Frequency and MIDI Overview showing out-of-scale notes

Pink notes are out of scale β€” Raven identifies these and offers ranked substitutions in the Alternate Note Suggestions panel.

Alternate Note Suggestions panel

When a note falls outside the detected key, Raven's Alternate Note Suggestions panel offers context-aware substitutions.

β™©
Context-Aware Ranking
Each suggestion is ranked by how well it fits the current scale and harmonic context, giving you practical options to resolve tension, stay diatonic, or make an informed decision to keep the original note for colour.



Generator

Switch to the Generate tab to build chord progressions, bass lines, and lead melodies from scratch β€” no MIDI file required. Four modes are accessible from tabs at the top of the panel: Chords, Lead Melody, Bass, and Chord Library.

Root Key & Scale Sets the harmonic context for all generated content. All 39 scales available across all 12 root keys β€” shared across the Chord, Lead, and Bass generators simultaneously.
No File Required Generate progressions, melodies, and bass lines independently β€” the Generator operates without any loaded MIDI or audio file.
Style Presets A dedicated Style selector biases all three generators toward the harmonic, rhythmic, and voicing conventions of 25 genre presets β€” from Neo Soul and Jazz/Fusion to Dark Trap, Melodic Techno, Bossa Nova, and Flamenco. Also available as a filter in the MIDI Analyze tab.
Tempo A shared BPM slider controls the playback tempo and MIDI timing of all generated content across all three generators. Range: 40–250 BPM.



Chord Generator

Generates harmonically voiced chord progressions drawn from common-practice voice-leading and weighted progression logic.

ParameterDescription
BarsSet the length of the generated progression from 1 to 16 bars
Rhythm VarControls rhythmic variation from static whole-bar chords to subdivided, syncopated patterns
InversionsSets the maximum inversion depth (0–3) applied during voice leading
Voicing SpreadControls the vertical spread of each chord from tight close position to wide open voicing
Velocity VarIntroduces humanised velocity variation across chord notes
MusicalityBiases the generator between fully random harmonic choices and strongly weighted common-practice progressions β€” at maximum, the engine heavily favours proven classical and contemporary chord movements
Chord Generator Chord Generator Detail



Lead Melody Generator

Lead Melody Generator

Generates scale-locked single-note melodies with phrase-aware rhythm and voice-led motion.

ParameterDescription
BarsSet the length of the generated progression from 1 to 16 bars
DensityControls note density from sparse, long-note phrases to busy sixteenth-note lines
LeapinessShifts the balance between smooth stepwise motion and larger melodic leaps
Rhythm VarIntroduces rhythmic variation and irregular note lengths within the phrase
Velocity VarHumanises the velocity of each note, with phrase-end softening at high Musicality
Octave RangeSpans the melody across 1 to 3 octaves depending on the setting
MusicalityAt higher values, biases toward stepwise motion, stronger tonic resolution at phrase ends, and scale degrees that sit most naturally in the key (root, 3rd, 5th)
Tempo
A shared BPM slider controls the tempo of all generated content. Range: 40–250 BPM.
Preview
Each generated pattern has a dedicated play button and a mini piano roll display. Audition the result through the built-in synth before exporting.
Drag to Export
The Chord, Lead Melody, and Bass rolls can all be dragged directly into your DAW as a named MIDI clip for easy session organisation.



Bass Generator

Generates rhythmically driven, harmonically grounded bass lines locked to the current key and scale. The Bass Generator uses root-motion logic and groove quantisation to produce lines that sit naturally under chord progressions β€” from steady whole-note roots to syncopated walking patterns.

ParameterDescription
BarsSet the length of the generated bass line from 1 to 16 bars
GrooveControls the rhythmic feel from straight quantised notes to swung, syncopated patterns β€” higher values push notes off the grid for a more human feel
Note LengthSets the average sustain of each bass note from short, staccato hits to long, legato tones β€” shapes the envelope and energy of the line
Velocity VarIntroduces humanised velocity variation across the bass line, preventing mechanical uniformity between notes
MovementControls how much the bass line moves harmonically β€” low values keep the line anchored to the root, while high values introduce passing tones, scale runs, and chromatic approach notes
⟢
Drag to Export
The Bass roll can be dragged directly out of Raven into your DAW as a named MIDI clip, ready to drop onto any bass instrument or sampler track.
Bass Generator



Style Presets

Raven includes 25 genre-specific Style presets that bias the Chord, Lead, and Bass generators toward the harmonic language, voicing conventions, and rhythmic tendencies of each style. Selecting a style shapes the types of chords generated, the extensions used, the rhythmic feel, and the melodic density β€” without ever overriding your chosen key or scale. The same Style selector is also available in the MIDI Analyze tab to filter the Diatonic Harmony grid to style-appropriate chord types.

Style Preset selector in Generator tab Style filter in Analyze tab
StyleCharacter
DefaultStandard diatonic generation β€” no style bias applied
Neo SoulRich extended chords β€” 9ths, 11ths, quartal voicings, lush ii-V-I progressions
Lo-Fi Hip HopJazzy maj7/min9 chords, slow harmonic rhythm, chill ii-V-I loops
Jazz / FusionAltered dominants, rootless voicings, quartal harmony, dense extensions
GospelPassing dim7 chords, rich maj9 tonic and subdominant, dramatic tension-release
Soul / FunkTight rhythmic chords β€” 6ths, 9ths, dominant 7ths, syncopated stabs
Modern R&BPolished pop-soul extended chords β€” 7ths, 9ths with cleaner voicings
Dark TrapMinor 7ths, half-diminished, sparse atmospheric chords β€” 808-friendly
Bossa NovaSmooth maj7/min9 chords, gentle syncopation, II-V-I in major
Melodic TechnoSparse minor pads, slow hypnotic changes, harmonic minor colour β€” Afterlife / ARTBAT style
Deep HouseWarm maj7/min7 jazz chords, soulful ii-V-I loops β€” Rhodes / Larry Heard style
Progressive HouseUplifting I-V-vi-IV anthems, open maj7/add9 voicings β€” Deadmau5 / Eric Prydz style
Tech HouseMinimal chord stabs, dominant 7th vamps, groove-forward β€” Fisher / John Summit style
Future BassStacked maj7/add9 pads across octaves, lush emotional builds β€” Flume / ODESZA style
TranceEpic minor sus chords, long pads, anthemic 8-bar progressions β€” TiΓ«sto / A&B style
AmbientStatic sus2/sus4 and modal clusters, no resolution, very slow changes β€” Eno / Burial style
Drum & BassHalf-time minor jazz pads over breakbeats, m7/maj7 β€” LTJ Bukem / Hospital style
Afro HousePentatonic 6/9 chords, Dorian modal colour, rhythmic displaced stabs β€” Black Coffee style
HyperpopDissonant augmented/add9 clusters, chromatic instability, chaotic rhythm β€” SOPHIE / A.G. Cook style
BrostepDark harmonic minor, power chords, 7#9/7b9 wobble tension β€” Skrillex / Excision style
Melodic DubstepEmotional minor pads, i-VI-III-VII, lush m9/maj7 β€” Illenium / Seven Lions style
Salsa / SonMontuno vamps, I-VI7-II7-V7 backcycling, 6/9 chords, syncopated stabs β€” Tito Puente / Celia Cruz style
FlamencoAndalusian cadence i-bVII-bVI-V, 7b9 tension, dim7 passing chords β€” Paco de LucΓ­a style
SambaChromatic ii-V-I, 6/9 tonic, maj7#11 Lydian colour, aug7 passing β€” Jobim / JoΓ£o Gilberto style
ReggaetonMinor dembow stabs, m7/m9 sparse chords, dark vi-IV-I-V β€” Bad Bunny / J Balvin style



Scale Reference

Raven includes 39 scales available across the MIDI Analysis key selector, Chord Library filter, and Generator β€” covering everything from standard Western modes to jazz, bebop, world, and experimental scales:

CategoryScalesCount
Diatonic & ModalMajor, Natural Minor, Dorian, Phrygian, Lydian, Mixolydian, Locrian7
Harmonic & MelodicHarmonic Minor, Melodic Minor, Harmonic Major3
Pentatonic & BluesPentatonic Major, Pentatonic Minor, Blues3
SymmetricWhole Tone, Diminished, Half-Whole Diminished, Whole-Half Diminished4
Jazz & BebopLydian Dominant, Phrygian Dominant, Super Locrian, Lydian Augmented, Dorian b2, Bebop Major, Bebop Dorian, Bebop Dominant8
World & ClassicalHungarian Minor, Double Harmonic, Persian, Neapolitan Major, Neapolitan Minor, Spanish Phrygian6
JapaneseHirajoshi, Iwato, In Scale, Insen, Yo Scale5
ExperimentalEnigmatic, Prometheus, Tritone3



Workflow

Workflow
01Loads in Analyse / MIDI view by default β€” drop a file and get results immediately
02Switch between MIDI and Audio analysis with one click
03Select a Style preset in the Analyze tab to filter the Diatonic Harmony grid to style-appropriate chord types
04Switch to Generate tab to build chord progressions, bass lines, and melodies independently of any loaded file
05Set a Style preset in the Generator to shape the harmonic language, voicing, and groove of all three generators at once
06Chord Library, Chord Generator, Lead Melody Generator, and Bass Generator all share the same root key and scale context
07Scale filter in the Chord Library updates live as you change root and scale selection
08Drag-to-export MIDI works from the Diatonic Harmony grid, Chord Library, Chord Generator, Lead Melody Generator, and Bass Generator
09Key, scale, style, root selection, and BPM are all accessible without any menu diving
10Resizable window to suit any screen layout



Technical Specifications

Feature Specification
MIDI Analysis
Supported format Standard MIDI File (.mid), Ableton clip drag & drop
Key detection Chroma-based pitch class analysis with confidence scoring
Tempo detection File tempo event read + manual BPM override (40–250 BPM)
Piano roll Per-track, all voices, full file length
Note frequency analysis 12 pitch class breakdown
Audio Analysis
FFT size 4096 points
FFT window Hann window
Overlap 87.5% (hop size = FFT Γ· 8)
Chroma extraction 12-bin pitch class from magnitude spectrum
Chord Library
Chord types 41
Root keys 12
Total unique chords 492
Scale compatibility filter All 39 scales
Generator
Generator tabs 4 (Chords, Lead Melody, Bass, Chord Library)
Chord generator controls 6 (Bars, Rhythm Var, Inversions, Voicing Spread, Velocity Var, Musicality)
Lead melody controls 7 (Bars, Density, Leapiness, Rhythm Var, Velocity Var, Octave Range, Musicality)
Bass generator controls 5 (Bars, Groove, Note Length, Velocity Var, Movement)
Style presets 25 (available in Generator and MIDI Analyze tab)
Tempo range 40–250 BPM
General
Scale library 39 scales
Style presets 25 genre styles
Format VST3
Platform Windows (64-bit)


System Requirements

DAW
Any VST3-compatible DAW β€” Ableton Live 11+, FL Studio 20+, Bitwig, Reaper, Cubase, Studio One, and others.
OS
Windows 10 or 11 (64-bit). Mac support coming in a future release.
Format
VST3 only. No iLok, no internet connection required after activation.
Version
Current release: 1.0. Free updates for all future 1.x releases.

License Info

Personal & Commercial Use
Use in any personal or commercial project β€” music production, mixing, mastering, post-production, broadcast, and live performance.
Single User
One license per user. Install on up to 3 machines you personally own or operate.
Free Updates
All 1.x updates are free. Your serial activates the current version and all future updates in the 1.x release line.
No Redistribution
The plugin binary may not be shared, resold, or redistributed. Each user must obtain their own license.
Free