Skip to content

KouseiMusic/Dubform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

48 Commits
ย 
ย 
ย 
ย 

Repository files navigation

dubformbanner

Dub Techno 12-bit Sampler & Tape Delay.


Version macOS Support Architecture Format DAW


dubformpreview

๐…๐ž๐š๐ญ๐ฎ๐ซ๐ž๐ฌ

  • Variable Bit-Depth Sampler: Reduces the bit resolution of the incoming signal from 16 bits down to 2, introducing digital quantization noise, crunch, and the characteristic texture of vintage samplers and early digital hardware.
  • Clock Rate Downsampling: Lowers the effective sample rate from 44.1 kHz down to 6 kHz, producing aliasing artefacts and the gritty, lo-fi character associated with SP-1200 and early Akai hardware.
  • Multi-Mode Filter: A biquad filter with four modes โ€” Lowpass, Bandpass, Highpass, and Notch โ€” with resonance control and an analog-style soft-clipping drive stage. Gain compensation is applied automatically to prevent volume jumps as drive increases.
  • Tape Echo: A delay unit with adjustable delay time and feedback intensity, plus a wow/flutter LFO that modulates the delay time to simulate the pitch instability of vintage tape delay machines such as the Roland RE-201.
  • 8 Dub Techno Presets: Named configurations covering a range of classic dub and dub techno processing approaches, from clean deep space echo to heavily degraded lo-fi textures.
  • Live Output Recording: Captures the processed master output directly to a stereo 16-bit WAV file, timestamped and downloaded automatically.
  • VU Meter: Vintage-style analog meter with mechanical ballistic simulation โ€” fast attack, weighted release โ€” for monitoring output levels.
  • Waveform Display: Visual representation of the loaded audio with a real-time playhead. Click or drag to seek to any position in the sample.
  • Offline Operation: All processing runs locally. No network access required during use.

๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐‘๐ž๐ช๐ฎ๐ข๐ซ๐ž๐ฆ๐ž๐ง๐ญ๐ฌ

  • macOS: 14.0 (Sonoma), 15.0 (Sequoia) or 16.0 (Tahoe)
  • Architecture: Intel (x64), Apple Silicon (Arm64) or Universal (U2B)
  • RAM: 256 MB minimum
  • 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.


๐ˆ๐ง๐ฌ๐ญ๐š๐ฅ๐ฅ๐š๐ญ๐ข๐จ๐ง

๐’๐ญ๐š๐ง๐๐š๐ฅ๐จ๐ง๐ž

  1. Download the latest Dub Stabs.
  2. Extract & Drag Dub Stabs to your Applications folder.
  3. If macOS shows a Gatekeeper warning on first launch, right-click the application and choose Open, then confirm.

๐€๐ฎ๐๐ข๐จ ๐”๐ง๐ข๐ญ (๐€๐”)

๐”๐ง๐๐ž๐ซ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ

๐•๐’๐“๐Ÿ‘

๐”๐ง๐๐ž๐ซ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ

๐ƒ๐€๐– ๐”๐ฌ๐š๐ ๐ž

  1. Install BlackHole, a free virtual audio driver for macOS.
  2. Open Audio MIDI Setup (found in /Applications/Utilities/).
  3. Create a Multi-Output Device that includes both your Audio Interface and BlackHole.
  4. Set the Multi-Output Device as the system output in System Settings > Sound.
  5. In your DAW, create an Audio Input Track and set its input source to BlackHole.
  6. You can now record or monitor Dubform's output in real time.

๐‚๐จ๐ง๐ญ๐ซ๐จ๐ฅ๐ฌ

๐’๐š๐ฆ๐ฉ๐ฅ๐ž๐ซ

The sampler section degrades the incoming audio to simulate vintage digital hardware. Both controls affect the playback engine directly and update in real time.

Control Description Range
Bit Depth Reduces the resolution of the audio signal. Lower values introduce pronounced quantization noise and a gritty, textured crunch. Values above 12 are relatively clean; below 8 the degradation becomes a strong character in itself. 2 to 16 bit
Clock Reduces the effective sample rate by slowing playback and re-pitching. Lower values produce aliasing, artefacts, and the distinctive texture of hardware with a low clock speed. 44.1 kHz is unprocessed; 6 kHz is maximum degradation. 6 kHz to 44.1 kHz

๐…๐ข๐ฅ๐ญ๐ž๐ซ

Control Description Range
Cutoff The frequency at which the filter begins to attenuate the signal. In Lowpass mode this rolls off the high end; in Highpass it attenuates the lows; in Bandpass it isolates a frequency region around this point. 20 Hz to 20,000 Hz
Resonance Boosts the signal at and immediately around the cutoff frequency, adding emphasis and, at higher settings, a characteristic ringing or whistling peak. Gain compensation reduces the overall level as resonance increases to prevent harsh spikes. 0.0 to 1.0
Drive Pushes the signal through a soft-clipping waveshaper before it enters the filter. Adds harmonic saturation and analog-style warmth. Automatic gain compensation is applied so the perceived volume remains consistent as drive increases. 1x to 10x
Mode Selects the filter topology. LP (Lowpass) passes frequencies below the cutoff and is the most common mode for dub-style dark filtering. BP (Bandpass) isolates a frequency band, useful for telephony and formant effects. HP (Highpass) removes low frequencies. NOTCH creates a narrow dip at the cutoff, producing a phaser-like sweep when automated. LP / BP / HP / NOTCH

๐„๐œ๐ก๐จ

The echo section models a tape delay unit.

Control Description Range
Rate The time between the original signal and its first delayed repeat. Short times (under 200 ms) produce slap-back and rhythmic doubling. Longer times (400 ms and above) produce classic dub echo and spatial wash effects. 0.01 s to 2.0 s
Intensity How much of the delayed signal is fed back into the delay input, controlling the number of audible repeats. At low values the echo fades quickly; at high values it sustains into a long, slowly-decaying tail. The maximum value (0.93) approaches but never reaches infinite feedback. 0.0 to 0.93
Wow / Flutter Applies a slow LFO to the delay time, simulating the pitch instability caused by motor irregularities and tape speed variation in analog tape machines. At low values this adds subtle warmth and movement; at higher values the pitch modulation becomes an audible, swaying wobble. 0.0 to 1.0

๐†๐ฅ๐จ๐›๐š๐ฅ ๐‚๐จ๐ง๐ญ๐ซ๐จ๐ฅ๐ฌ

Control Description
Load Opens a file dialog to select and load an audio file. Playback begins automatically once the file has decoded.
Presets Dropdown menu with 8 preset configurations covering a range of dub and dub techno processing approaches. Selecting a preset applies all sampler, filter, and echo parameters simultaneously with a brief smoothing transition to prevent clicks.
Volume Master output gain, controlling the level of the final signal sent to the audio output. The default is 80%. Values above 100% provide additional gain for quieter source material.
Record Starts and stops live recording of the master output. When stopped, the captured audio is written as a stereo 16-bit WAV file and downloaded automatically. The filename includes the date and time of the recording.
Play Starts playback of the loaded sample from the current playhead position.
Pause Pauses playback and holds the playhead at the current position. Pressing Play resumes from where it was paused.
Stop Stops playback and returns the playhead to the beginning of the sample.
Waveform The waveform panel at the bottom of the interface displays the loaded audio. Click anywhere on the panel to jump to that position, or click and drag to scrub through the sample in real time.

๐๐ซ๐ž๐ฌ๐ž๐ญ๐ฌ

Preset Character
Classic Dub Warm 12-bit degradation, short echo with moderate feedback. Evokes the classic Roland Space Echo processing of Jamaican dub production.
Deepchord Space Clean 16-bit signal, long dark delay, deep lowpass filtering. Characteristic of the vast, oceanic textures of mid-2000s Detroit dub techno.
Submerged Heavy 8-bit crush and low clock rate, deep sub-100 Hz filter, medium delay. Dense and claustrophobic.
Resonant Drift 12-bit signal through a bandpass filter with controlled resonance. The narrow frequency band and drifting echo produce a hypnotic, cycling texture.
Infinite Wash Clean 16-bit source through a bright lowpass with high feedback. Creates a slowly building, enveloping ambient wash. Feedback is held just below the sustained ceiling.
Basic Channel 12-bit signal, tight lowpass, medium delay with sustained feedback. References the minimal, stripped-back aesthetic of Maurizio and early Basic Channel releases.
Night Drive 24-bit clean signal through a gentle filter with short, quiet echo. Transparent and unobtrusive โ€” useful as a starting point or for subtle processing.
Echospace Tape 10-bit degradation, mid-range lowpass, long tape echo with pronounced wow flutter. Heavy and worn, referencing the saturated tape aesthetic of Echospace and Intrusion releases.

๐‘๐ž๐œ๐จ๐ซ๐๐ข๐ง๐ 

Press the Rec button to begin capturing audio. Press it again to stop. A .wav file is exported automatically and named using the active preset abbreviation and the current date and time (e.g. dubform_260609143022.wav). Recording captures the full processed signal including delay, reverb and the master limiter.


๐’๐ข๐ ๐ง๐š๐ฅ ๐‚๐ก๐š๐ข๐ง

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                           DUBFORM SIGNAL PATH                           โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

  AUDIO FILE
  (WAV / AIFF / MP3 / AAC / FLAC)
       โ”‚
       โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   SAMPLER   โ”‚  Bit Depth (2โ€“16 bit) - reduces resolution / adds crunch
โ”‚             โ”‚  Clock Rate (6โ€“44.1kHz) - slows the clock / adds aliasing
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜
       โ”‚
       โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚    DRIVE    โ”‚  Soft-clipping saturation stage before the filter.
โ”‚ (pre-filter โ”‚  Pushes the signal into harmonic warmth without hard
โ”‚ saturation) โ”‚  Distortion. Gain compensation applied automatically.
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜
       โ”‚
       โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   FILTER    โ”‚  Mode: LP / BP / HP / NOTCH
โ”‚             โ”‚  Cutoff (20 Hz - 20 kHz) - sets the Frequency point.
โ”‚             โ”‚  Resonance (0.0 - 1.0) - emphasises the Cutoff peak.
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜
       โ”‚
       โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
       โ”‚                                      โ”‚
       โ–ผ                                      โ–ผ
  (Dry Path)                        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
       โ”‚                            โ”‚     TAPE ECHO                   โ”‚
       โ”‚                            โ”‚  Rate (delay time)              โ”‚
       โ”‚                            โ”‚  Intensity (feedback, max 0.93) โ”‚
       โ”‚                            โ”‚ Wow/Flutter (tape pitch wobble) โ”‚
       โ”‚                            โ”‚        โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
       โ”‚                            โ”‚        โ”‚
       โ”‚                            โ”‚        โ”‚
       โ”‚                            โ”‚    โ”Œโ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”
       โ”‚                            โ”‚    โ”‚FEEDBACKโ”‚ โ—„โ”€โ”€ Self-Loop
       โ”‚                            โ”‚    โ”‚  LOOP  โ”‚    (Hard-Limited
       โ”‚                            โ””โ”€โ”€โ”€โ”€โ”ค        โ”‚     below 1.0)
       โ”‚                                 โ””โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜
       โ”‚                                     โ”‚
       โ–ผ                                     โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                  MASTER OUTPUT                  โ”‚
โ”‚              Volume (0-200%)                    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                        โ”‚
           โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
           โ–ผ            โ–ผ              โ–ผ
     AUDIO OUTPUT   VU METER       RECORDER
                 

This software is free. If you find it useful, a โญ๏ธ on GitHub would help others discover it.


Kousei

2026

About

Dub Techno 12-bit Sampler & Tape Delay for macOS & Ableton Live 12.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors