Chord Factory

Manual

Explore harmony. Build ideas. Hear them immediately.

Choose → Shape → Play → Explore → Drag

Chord Factory is a MIDI instrument for exploring chords, progressions, voicings, rhythm and melodic movement. It does not generate audio: it generates MIDI, which you preview inside the plugin and drag straight into your DAW.

Start with a chord or a progression. Change the harmony, voicing, bass, rhythm or melodic movement while it plays. When you find something you like, drag it into your project. Everything else in this manual builds on that.

Getting started

Make your first chord

  1. Set the mode switch to Single Chord.
  2. Click a chord on the wheel.
  3. Choose a Position and a Bass.
  4. Choose a Motion and a Pattern.
  5. Press Preview.
  6. Drag the pad into your DAW.

Make your first progression

  1. Switch to Progression.
  2. Pick one of the fifty built-in progressions.
  3. Set Voice Leading, Bass, Tensions and Comping.
  4. Turn Loop on and press Preview.
  5. Keep changing things while it plays.
  6. Drag the take you liked into your DAW.
Try this

Load a ii–V–I, turn Loop on, and change nothing but Voice Leading. The chords stay the same and the music does not — that is the whole idea of the plugin in one experiment.

The two modes

Single Chord gives you one chord to shape and audition. Use it to find a voicing, or to grab a single stab.

Progression works with complete harmonic sequences. Start from one of fifty built-in progressions or write your own, then reshape the harmony with voice leading, bass movement, tensions and substitutions.

A few controls appear only in Progression mode, because they need more than one chord to mean anything.

The wheel

What it does

Puts every chord in the key within one click, and arranges them so that neighbours are the chords most likely to follow each other.

How it works

Four rings of twelve: major on the outside, then minor, diminished and augmented. Neighbours on the outer ring are a fifth apart.

In Single Chord mode — and while editing a custom progression — the wheel is a selector: click any node to pick that chord.

In Progression mode the wheel becomes a map of the progression. It draws the sequence across the circle and marks the chord currently sounding, so you can watch the harmony move. Clicking a node here sets the key rather than a chord.

The wheel in Progression mode, showing the progression drawn across the circle with the sounding chord highlighted.

Chord

What it does

Chooses the chord itself: its root, its quality and how much colour it carries.

How it works

Key sets the root and octave. Quality sets major, minor, diminished or augmented. Extensions then lists every chord sharing that quality, from a plain triad to a thirteenth.

The top row: mode switch, Key, octave, Quality and Extensions.

If a chord is missing from Extensions, check Quality first — the list is filtered by it, so a major seventh will not appear while Quality says minor.

Voicing

What it does

Controls how a chord is spelled across the voices, and how those voices move from one chord to the next.

How it works

Position is the inversion: root position, first, second, third.

Voice Leading (Progression mode) sets the movement:

  • Parallel — every chord in the same position.
  • Smooth — each chord re-voiced to move as little as possible. Chooses the inversion for you, so Position is disabled.
  • Open — spreads the voices apart.
  • Drop 2 — moves the second voice from the top down an octave.
  • SATB — four-part writing that avoids parallel fifths and octaves. Places the voices itself, so Position is disabled.
  • Quartal and Pentatonic — see Quartal & pentatonic.
The voicing row: Position, Bass, 8vb and Bass Note.
Try this

Load a ii–V–I and switch between Parallel, Smooth and SATB. Listen to how the same harmony changes character without changing the chords.

Bass

What it does

Decides what the left hand is doing underneath the harmony.

How it works

  • Off — no bass note.
  • Held — the root under the chord. In 4/4 it is one sustained note; in an odd, compound or triplet metre it is struck again on each group’s downbeat, so 7/8 as 2+2+3 gets three bass notes with the chord filling between them.
  • Root + Fifth and Walking — Progression mode only: both need a next chord to move towards.

8vb drops the bass an octave. Bass Note forces a specific note into the bass — a slash chord, like Cmaj7/E.

Metre & comping

What it does

Sets the time the harmony is played in, and the rhythm it is played with.

How it works

Metre runs from 4/4 through 3/4, 5/4, 6/8, 7/8, 9/8, 11/8 and 13/8, each with the grouping that makes it work — 7/8 as 2+2+3, and so on.

Comping is the rhythm the chords are struck in: whole notes, quarters, Charleston, bossa, samba and the rest. Swing is adjustable.

Note Rate is the subdivision an arpeggio or run moves at. Auto spaces by the chord’s size, which gives three-against-four over a triad. Choosing a metre sets a sensible rate for it, and you can change it after.

The rhythm row: Meter, Comping, Note Rate, Motion and Pattern.

In an odd metre a run stays continuous across the bar, ignoring where the chord happens to be struck. Under a comping figure it does the opposite and follows the figure. In an odd metre the gaps are an artefact of the bass marking out the groups; in a comping figure the gaps are the rhythm. That interlocking is what makes an odd metre feel grouped rather than merely long.

Motion & pattern

What it does

Turns a chord into movement. Chord Factory does not only generate blocks: its patterns use each chord’s own underlying scale to create movement around the harmony, so a run over an altered dominant uses the altered scale rather than whatever the key suggests.

How it works

Motion picks a family; Pattern picks one from it.

  • Chords — block chords and comping figures, including Gospel Roll, Strum and Scatter.
  • Arpeggio — up, down, up-down, random, Alberti, ping-pong.
  • Melodic — scale and pentatonic ladders in four directions; the fourths family, including the So What shape; and Combo, which builds a line rather than walking a ladder.

The fourths patterns skip three scale degrees rather than five semitones, which is what keeps them in the key. Combo builds a different line every time you press Preview, and fills whatever Note Rate you give it — the same progression at 1/8 and at 1/16 gives you two different players.

Try this

Set Motion to Melodic and Pattern to Combo over a ii–V–I, then press Preview several times without changing anything else. Drag the one you like.

Progressions

What it does

Gives you fifty complete harmonic sequences to start from — and the controls to reshape them.

How it works

The progressions cover major and minor keys, and can be chained and combined. Tensions controls the harmonic colour, from simple triads to rich 9th, 11th and 13th chords.

Progression mode: the wheel above the control rows, with the roman-numeral strip under the summary bar.
Try this

Lower Tensions when you want a simpler, more open sound; raise it when you want richer harmonic colour. The progression does not change — only what each chord is built from.

Writing your own

What it does

Lets you build a progression of your own, up to four chords a bar and sixty-four bars.

How it works

Switch on Custom. Type a chord and press Enter, or type a whole line at once: Dm7+G7+Cmaj7+F7. Each chord becomes a chip, and rows hold eight bars, so the second row starts at bar 9.

The custom builder: eight chord chips numbered Bar 1 to Bar 8, with the typing field above.

The full typing syntax — bar lines, slash bass, repeats and spans — is in Chord syntax.

Editing chords

How it works

Click a chip to select it; the wheel and controls follow it. Right-click one for its own menu:

  • Chord Quality, Extensions and Chord Root — change the chord without retyping it.
  • Inversion and Bass Note — per chord.
  • Duration — 1 beat, half a bar, three-quarters, or a full bar.
  • Split in Half and Merge with Next.
  • Duplicate and Delete.
  • Insert Progression — drop a built-in progression in at that point.

Chips can be dragged to reorder, and Undo and Redo cover everything here. Show: Dm7 toggles the chips between chord names and roman numerals. Save to Library keeps a progression by name, and it then appears in the Insert Progression list.

Preview & drag

What it does

This is the core loop of the plugin: audition an idea, change it, audition again, and keep the take you liked.

How it works

Preview plays the current setting. Loop keeps it going while you change controls — the new pattern swaps in at the next loop boundary. Drag to DAW drags a MIDI file of exactly what you just heard.

The transport row: Preview, Loop, randomise, MIDI Trigger, Auto-Transpose and Swing.
The summary bar: the chord name on the left, its settings in the middle, Copy and Drag to DAW on the right.

The random styles build a new line on every press. Combo, Arp Random, Scale Random and Pentatonic Random compose something different each time. What you drag is the take you just heard, note for note — not a fresh roll of the dice.

MIDI Trigger plays the current chord from a keyboard, one key per chord. Auto-Transpose advances the key every time the preview loops — round the circle, chromatically, in thirds — so you can hear an idea in every key before committing it to one. It needs Loop switched on.

Try this

Turn on Loop and Auto-Transpose, set it to move round the circle, and leave it playing. A progression that felt ordinary in C often is not in E.

Reharmonisation

What it does

Rewrites the functional harmony of a progression without changing its shape.

How it works

  • Tritone Sub replaces a dominant with the one a tritone away, so D–G7–C becomes D–D♭7–C.
  • Secondary Dominants inserts the dominant of each chord before it, so the progression pulls towards each of its own chords in turn.
  • Cadence appends an ending: authentic (V7–I), plagal (IV–I), deceptive (V7–vi) or half (ii7–V7).
  • Neg. Harmony mirrors every chord around the key’s axis, turning a major progression minor and back while keeping its shape.

Tritone Sub and Secondary Dominants apply to built-in progressions, which have functional harmony to rewrite.

Try this

Take a plain I–vi–ii–V, switch on Secondary Dominants, then add Tritone Sub on top. The same four chords become a jazz turnaround.

Quartal & pentatonic

What it does

Builds voicings from stacked fourths or from the chord’s pentatonic scale rather than from thirds — the modal sound rather than the functional one.

How it works

Quartal stacks fourths — the So What sound. Built from the chord’s scale rather than by adding five semitones, so it stays in the harmony over altered chords. It is rootless, so switch the bass on if you want the chord to be unambiguous.

Pentatonic does the same over the chord’s five-note scale, giving open fourths and seconds.

Under both, Tensions chooses the stack’s size and which extension it must contain, and Position steps through the stack’s rotations — which is what an inversion is for a rootless voicing.

Chord syntax

A chord is a root note — A to G, with an optional # or b — followed by a quality. The root is required: maj7 alone will not parse, Cmaj7 will.

Separating chords

You typeYou get
Dm7 G7 Cmaj7three chords, one bar each
Dm7+G7+Cmaj7the same — +, , and a space all mean “next chord”
Dm7,G7|Cmaj7| is a bar line: Dm7 and G7 share bar 1, Cmaj7 fills bar 2
Am|F|C|Gfour bars, one chord each

Chords sharing a bar split it into whole beats, as evenly as they can: two take 2+2, three take 2+1+1, four take 1+1+1+1. A bar is never split into thirds, and only the first four chords in a bar are kept.

Suffixes

SuffixMeansExample
/noteslash bassDm7/F is Dm7 with F underneath
*None chord spanning N barsCmaj7*4 is a single four-bar chord
xNN separate copiesG7x4 is four one-bar G7 chips

They combine in any order: G7x3*2 and G7*2x3 both give three separate chords, each two bars long.

*N and xN apply only to a chord alone in its bar. Combined with chords sharing a bar there is no unambiguous meaning, so both are ignored. A token that cannot be parsed is skipped rather than stopping the line, so one typo costs you that chord and not the rest.

Spelling the quality

Common alternate spellings are accepted, so you can type what you would write by hand: CM7, CMajor7 and Cmaj7 all give the same chord.

FamilyExamples that parse
TriadsC · Cm · Cdim · Caug · C+ · Csus4 · Csus2
SeventhsCmaj7 · Cm7 · C7 · Cm7b5 · Cdim7 · Co7 · CmMaj7
ExtensionsC9 · Cm9 · Cmaj9 · C11 · Cm11 · C13 · Cmaj13 · Cadd9 · C6 · Cm6
AlteredC7b9 · C7#9 · C7#11 · C7b5 · C7#5 · C7alt · C9sus4

Chords & scales

All 60 chord types and the scale each one plays over. This is the map the arpeggios, ladders and fourths patterns read from.

ChordNamePlays over
7altAltered (7alt)Altered
dimMaj7Diminished Major 7Dim Major
7#5#9Dominant 7 #5 #9Altered
7b5#9Dominant 7 b5 #9Altered
11Dominant 11Mixolydian sus
7#11Dominant 7 sharp 11Lydian Dominant
maj11Major 11Ionian
m11Minor 11Dorian
m11b5Minor 11 flat 5Locrian #2
m7#11Minor 7 sharp 11Dorian #4
add9Add9Ionian
dim9Diminished 9Whole-Half Dim
7b9Dominant 7 flat 9Half-Whole Dim
7#9Dominant 7 sharp 9Half-Whole Dim
9Dominant 9Mixolydian
9#11Dominant 9 sharp 11Lydian Dominant
9#5Dominant 9 sharp 5Whole Tone
9sus4Dominant 9sus4Mixolydian sus
maj9Major 9Ionian
maj9#11Major 9 sharp 11Lydian
maj9#5Major 9 sharp 5Lydian Augmented
m9Minor 9Dorian
m9b5Minor 9 flat 5Locrian #2
madd9Minor Add9Dorian
mMaj9Minor Major 9Melodic Minor
clusterCluster (stacked 2nds)Ionian
add4Major Add4Ionian
madd4Minor Add4Dorian
5Power ChordMixolydian
quartalQuartal (stacked 4ths)Dorian
7sus27sus2Mixolydian sus
7sus47sus4Mixolydian sus
7#5Augmented 7Whole Tone
maj7#5Augmented Major 7Lydian Augmented
dim7Diminished 7Whole-Half Dim
7Dominant 7Mixolydian
7b5Dominant 7 flat 5Lydian Dominant
maj7Major 7Ionian
maj7b5Major 7 flat 5Lydian
maj7#11Major 7 sharp 11Lydian
m7Minor 7Dorian
m7b5Minor 7 flat 5Locrian #2
mMaj7Minor Major 7Melodic Minor
6/96/9Major Pentatonic
6Major 6Ionian
m6Minor 6Melodic Minor
m6/9Minor 6/9Melodic Minor
13sus413sus4Mixolydian sus
13Dominant 13Mixolydian
13b9Dominant 13 flat 9Half-Whole Dim
13#11Dominant 13 sharp 11Lydian Dominant
13#9Dominant 13 sharp 9Half-Whole Dim
7b13Dominant 7 flat 13Mixolydian b6
maj13Major 13Ionian
m13Minor 13Dorian
augAugmentedWhole Tone
dimDiminishedWhole-Half Dim
mMinorNatural Minor
sus2Sus2Mixolydian sus
sus4Sus4Mixolydian sus

Settings & presets

Settings

The gear icon.

  • Note length — how much of its slot each note sounds. 100% is the normal articulation; lower shortens every note.
  • Preview tempo and Follow host tempo — with Follow on, the project’s tempo wins and dragged files carry no tempo or time signature of their own.
  • Preview volume and Theme — five palettes: Midnight, Graphite, Moss, Ember and Iris.
  • Open with the last chord used, and Reset all settings.
The settings panel: note length, preview tempo, follow host tempo, preview volume, wheel display, theme.

Presets

The bookmark icon. A preset stores the whole configuration — chord, voicing, pattern, metre, theme, everything — so it recalls the sound you had, not part of it.

The presets panel: a list of saved presets with Load, Delete and a name field.