← All modules
AvailableMIDI & Modulation

Chord

Turn single notes into chords.

Engine preview

VST3

About

Chord takes every note you play and adds interval voices to make it a chord. The root note stays at its original velocity; added voices are scaled by the velocity knob so they can sit behind or match the root. Notes that would fall outside 0–127 are quietly dropped rather than wrapped.

The module tracks which notes it fanned out, so a note-off for the root releases all the chord voices cleanly. This is what makes it safe in front of any polyphonic instrument: held chords do not leak voices.

System requirements.

The downloadable Chord release supports the hosts and systems listed below.

  • VST3macOS · arm64

    Works in Ableton Live, Reaper, Cubase, Studio One, Bitwig and FL Studio.

Version 0.1.0

Build evidence

Every row below is a recorded build row or the recorded absence of one. Nothing here is inferred from what this module is meant to support.

Module
music.codex.chord v0.1.0
Built at
Closure hash
1aefca39742e…
Toolchain
  • scriptc 64acce1ae3b8…
  • moduleToolchainDist c621ffab721d…
  • pluginShellKitRuntime bca003784692…
  • faceShellGeneration 8533207ab81f…
  • uiPreservation cd28dbd7e3d6…
  • packagerVersion 3
Build result and download for each format
FormatResultDownload
Browser package (JS)
Builtweb

bundle sha256 777982b68bd8… · 184 KB

Built, but no downloadable archive was recorded.
Browser package (WASM)
Builtweb

bundle sha256 cba133aeb7dc… · 2.0 MB

Built, but no downloadable archive was recorded.
VST3
Builtdarwin-arm64Steinberg validator + VST3 host render: passed

bundle sha256 2dd0b37b1a11… · 2.1 MB

CodexChord-vst3-darwin-arm64.zip

archive sha256 9503c119af4b… · 2.1 MB · darwin-arm64

Audio UnitNot built

no recorded artifact row for au; native-lane-report.json is absent or records no au row for this module

Not built for macOS
CLAPNot built

no recorded artifact row for clap; native-lane-report.json is absent or records no clap row for this module

Not built for macOS, Windows or Linux
Standalone appNot built

no recorded artifact row for standalone; native-lane-report.json is absent or records no standalone row for this module

Not built for macOS, Windows or Linux

Parity

browser-js = browser-wasm = vst3 qualified against their own recorded digests. Not recorded: au, clap, standalone.

Signal graph.

Experimental

Migration fallback: approximated from parameter groups, not a runtime wiring diagram.

How it works.

Every noteOn looks up the current chord mode's interval set — [0, 4, 7] for major, [0, 3, 7] for minor, and so on — and emits a noteOn for each interval, offset by the spread octaves. The root is always emitted at original velocity; added voices are scaled. A noteOff for the root releases every voice the chord expanded into. Notes outside MIDI range 0–127 are suppressed.

Goes well with.

Preview

Pitch Shift

Transpose notes by semitones and octaves.

Preview
Preview

Velocity

Shape, compress, or randomize note velocities.

Preview
Preview

Humanize

Add timing and velocity jitter for human feel.

Preview
Preview

Arpeggiator

Walk held notes through a rhythmic pattern.

PreviewNot built for macOS, Windows or Linux
Preview

Pretty Chord

136 chord banks with random selection.

PreviewNo build recorded