Overtone

Recently Updated Rust

Contents

Concept

Generative psytrance synthesis engine with real-time TUI controls. Creates complete tracks driven by a multi-level energy model (macro, meso, micro), with live playback, step editing, and WAV export. Procedural synthesis generates kick, bass, hihat, and clap patterns; an effects chain (sidechain compression, delay, reverb, HPF, limiter) and humanization (velocity jitter, micro-timing) produce output that sounds like a produced track rather than a sequencer demo.


Technical Reports


Architecture


Features


Quick Facts

   
Status Recently Updated
Stack Rust

What This Is

A generative cross-cultural music engine with real-time TUI controls. Creates complete tracks driven by a multi-level energy model, with live playback, step editing, and WAV export. Spans psytrance, Indian classical, ambient, and beyond — with intelligent tradition blending and 197 planned expansion phases.


Core Value

Energy-driven generative music that sounds professional and lets users quickly explore variations.


Requirements


# Validated


# Active


# Out of Scope


Context

Technical Environment:

Current State:

User Research:


Constraints


Key Decisions

Decision Rationale Outcome
Pre-render model (not real-time) Allows complex DSP without CPU pressure; ~20ms render time acceptable for TUI ✓ Good — smooth experience
f64 internal precision Audio quality and filter stability over memory efficiency ✓ Good — clean sound
Energy-driven generation Unified abstraction for all musical decisions ✓ Good — coherent results
Zero tests currently Rapid prototyping phase ⚠️ Revisit — need stability now
Sample fallback pattern Hybrid synthesis/sample approach for flexibility ✓ Good — works well

Last updated: 2026-02-21 after GSD initialization


Current Status

2026-03-11 — Completed (Module-Level Rustdocs).