Open-source terminal-first DAW

ImbolcStudio

A complete audio workstation in your terminal.

Write beats, layer synthesizers, shape sounds with effects, mix tracks, record finished songs, annoy your neighbors, all from the comfort of your terminal.

Imbolc Piano Roll & Automation

Real production session running in the terminal.

Features

🎛

Sound Design

  • 58 built-in instruments — oscillators, FM synthesis, physical models, drums, classic synths, samplers, and more
  • 39 built-in effects — delays, reverbs, compressors, modulation, distortion, granular, spectral, and more
  • Semi-modular signal chain — per-track source → LFO → effects → EQ → mixer with bus routing
  • Powered by SuperCollider — professional-grade DSP with custom synthdefs
🎹

Sequencing

  • Piano roll and drum sequencer — per-note velocity and probability, variable grid resolution, per-pad groove and humanize
  • Automation — automate any parameter with drawable lanes
  • Arpeggiator — arpeggiate chords with configurable patterns
🎚

Studio

  • Mixer with up to 128 buses — per-track levels, pan, mute/solo, sends, and master control
  • Real-time LAN collaboration — multiple players on a shared session over your local network
  • Record and export — capture your session and export to WAV
  • SQLite project files — plain databases you can query, edit, and share
✨

Does your DAW have

  • Stradella bass keyboard — full accordion layout with automatic chord voicing across a circle-of-fifths grid
  • Just intonation — 5 tuning systems with 3 JI flavors (5-limit, 7-limit, Pythagorean)
  • Generative composition — Euclidean rhythms, Markov chains, and L-systems with macro controls for density, chaos, energy, and motion
  • Full text-mode REPL with 236 commands — screen-reader friendly, scriptable, works over SSH

Screenshots

Arrangement
Arrangement
Mixer
Mixer
Instrument Editor
Instrument Editor
Add Track
Add Track
Command Palette
Command Palette
Reference Tuner
Reference Tuner

Philosophy

The act of making music has a fundamentally different effect on us than listening to it. Making engages us — it demands presence, vulnerability, and participation. It connects us to something larger. And yet, for most of modern history, cultural and economic forces have pushed people away from making and toward consuming.

Music-making is not a product. It is a practice — like meditation, like prayer, like tending a garden. Its value is not determined by whether anyone else hears it, whether it meets a standard of technical proficiency, or whether it can be sold. The value is in the act itself: the focused attention, the embodied listening, the dialogue between intention and sound.

Many traditions understand what Western culture has largely forgotten: that sound and music are technologies of healing and spiritual connection. Chant, drumming, drone, repetition, harmonic resonance — these are not aesthetic choices. They are practices with physiological and psychological effects.

Accessibility over professionalism

The interface should invite exploration, not gatekeep with complexity. A person who has never made music before should be able to sit down and begin shaping sound within minutes.

Process over product

Features that support the experience of making — live manipulation, improvisation, embodied interaction — matter as much as features that produce a polished result.

Presence over productivity

The tool should encourage focus and immersion, not optimization and efficiency metrics. No AI autocomplete. No algorithmic suggestions. The human is the author.

Openness over enclosure

Free software, open formats, local-first data. Your creative practice should not depend on a subscription, a corporation's continued existence, or an internet connection.

Imbolc is the Celtic festival marking the midpoint between winter solstice and spring equinox — the first stirring of life beneath frozen ground. It is associated with Brigid, goddess of poetry, smithcraft, and healing. It represents the moment when what has been gestating in darkness begins its movement toward the light.

This is what making music feels like when you let go of the need for it to be anything other than what it is.

Quick Start

  1. Install Rust and SuperCollider (scsynth must be on your PATH)
  2. Compile SynthDefs: imbolc-core/bin/compile-synthdefs
  3. Run: cargo run -p imbolc-ui --release

Works in any modern terminal. For the best experience (enhanced piano keyboard), use Kitty or Ghostty.

Support Imbolc

Imbolc is built by one person, in the open, with no venture capital or corporate backing. If it's useful to you, sponsorship helps keep development going.