Dub Techno Chords Synthesizer.
-
Dub Engine: Deep, resonant chords with up to 5 voices per trigger, amplitude envelopes and organic velocity variation for analogue warmth.
-
Global Delay: Feedback delay with high-feedback capabilities to darken repeats. Feedback depth and wet level are both adjustable.
-
Global Reverb: Atmospheric reverb network for spatial depth.
-
Phaser Modulation: Add swirling movement to the sound with the built-in phaser effect.
-
WAV Recording: One-click recording to a WAV file named with a date-time stamp. Captured post-master volume for a clean, ready-to-use bounce.
-
Multi-Language Keyboard Support: Interface and keyboard bindings adapt to English (QWERTY), French (AZERTY), Russian (ะะฆะฃะะะ), Japanese (JIS) and Korean (๋๋ฒ์) layouts. On-screen key labels update to match the selected locale.
-
Standalone: Runs as a native application on macOS (Sonoma, Sequoia, Tahoe) without a browser.
-
Zero Dependencies at Runtime: No internet connection required. Fully self-contained once installed.
- macOS: Sonoma (14.0), Sequoia (15.0) or Tahoe (16.0)
- Architecture: Intel (x64), Apple Silicon (Arm64) or Universal (U2B)
- DAW (Plugin mode): Ableton Live 12 or 11, Logic Pro, Reason with the BlackHole virtual audio driver for DAW routing in standalone mode.
Audio Unit (AU) & VST3 plugins formats are currently under development.
- Download the latest
Dub Chords. - Extract & Drag
Dub Chordsto yourApplicationsfolder. - If macOS shows a Gatekeeper warning on first launch, right-click the application and choose
Open, then confirm.
๐๐ง๐๐๐ซ ๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐ฆ๐๐ง๐ญ
๐๐ง๐๐๐ซ ๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐ฆ๐๐ง๐ญ
- Install
BlackHole, a free virtual audio driver for macOS. - Open
Audio MIDI Setup(found in/Applications/Utilities/). - Create a
Multi-Output Devicethat includes both yourAudio InterfaceandBlackHole. - Set the
Multi-Output Deviceas the system output inSystem Settings>Sound. - In your
DAW, create anAudio Input Trackand set its input source toBlackHole. - You can now record or monitor
Dub Chords's output in real time.
| Parameter | Range | Description |
|---|---|---|
| Pitch | -24 to +24 st | Master semitone transpose applied to the entire engine. |
| Vel Rand | 0 - 100% | Adds organic velocity variation to triggered chords for a more human feel. |
| Chance | 0 - 100% | Probability of a chord triggering. Lower values create sparse, generative rhythms. |
| Cutoff | 20 Hz - 20 kHz | Low-pass filter cutoff frequency. Sculpt the character of the dub chord. |
| Reso | 0 - 100% | Filter resonance (Q). Higher values accentuate the cutoff frequency. |
| Phaser | 0 - 100% | Phaser depth. Adds a swirling, sweeping movement to the sound. |
| Delay | 0 - 100% | Delay wet level and feedback depth. Creates infinite space and rhythmic echoes. |
| Reverb | 0 - 100% | Reverb wet level. Adds atmospheric depth and wash to the chords. |
The Base Note sets the root of the chord relative to each key pressed. The chord shape is always built upward from the played note. Combining Base Note with the Pitch transpose lets you voice chords in any key without remapping the keyboard.
The Voices control adjusts the density of the chord, allowing you to select between 3, 4, or 5 simultaneous notes per trigger.
๐๐๐๐๐๐ (๐๐ง๐ ๐ฅ๐ข๐ฌ๐ก) ๐๐๐ฒ๐๐ข๐ง๐๐ข๐ง๐ ๐ฌ
Keyboard bindings adapt automatically when a language is selected from the Options menu. The tables below show the default English (QWERTY) layout.
Top Row
| Key | Note | Key | Note | Key | Note | Key | Note | Key | Note |
|---|---|---|---|---|---|---|---|---|---|
| Q | D#4 | W | E4 | E | F4 | R | F#4 | T | G4 |
| Y | G#4 | U | A4 | I | A#4 | O | B4 | P | C5 |
Middle Row
| Key | Note | Key | Note | Key | Note | Key | Note | Key | Note | Key | Note |
|---|---|---|---|---|---|---|---|---|---|---|---|
| A | D#3 | S | E3 | D | F3 | F | F#3 | G | G3 | H | G#3 |
| J | A3 | K | A#3 | L | B3 | ; | C4 | ' | C#4 | \ | D4 |
Bottom Row
| Key | Note | Key | Note | Key | Note | Key | Note | Key | Note |
|---|---|---|---|---|---|---|---|---|---|
| Z | F2 | X | F#2 | C | G2 | V | G#2 | B | A2 |
| N | A#2 | M | B2 | , | C3 | . | C#3 | / | D3 |
French (AZERTY), Russian (ะะฆะฃะะะ), Japanese (JIS) and Korean (๋๋ฒ์) layouts are available from Options > Language. Selecting a language remaps both the on-screen key labels and the computer keyboard bindings to match the physical layout of that locale.
Press the Rec button in the header to begin capturing audio. Press it again to stop. A .wav file is exported automatically and named using the application name and the current date and time (e.g. dubchords_2026-06-26_14-30.wav). Recording captures the full processed signal including delay and reverb.
- Developer: Kousei
- Tester: blockletter
This software is free. Don't forget to give it a โญ on Github if you liked the project.
๐ฆ๐๐๐๐๐พ
2026
