update README

This commit is contained in:
Armin 2026-09-13 22:09:18 +02:00
commit 7fd884141b

View file

@ -15,14 +15,14 @@ embedded 4x80 HD44780-style LCD driven by a cascaded on-screen menu.
submodules to go stale, no manual setup. submodules to go stale, no manual setup.
* **A tiny, readable DSP core with real character.** Twelve voices, two * **A tiny, readable DSP core with real character.** Twelve voices, two
oscillators with gliding, a self-oscillating state-variable filter with oscillators with gliding, a self-oscillating state-variable filter with
drive, an ADSR, and a tempo-synced delay — all in one focused drive, an ADSR, and a tempo-synced delay - all in one focused
`SynthEngine` with no external DSP libraries. Easy to read, easy to hack. `SynthEngine` with no external DSP libraries. Easy to read, easy to hack.
* **A UI people actually look at.** A 4x80 pixel LCD renderer with a real * **A UI people actually look at.** A 4x80 pixel LCD renderer with a real
menu (PRESETS / OSCILLATORS / FILTER / ENVELOPE / DELAY / SYSTEM) navigated menu (PRESETS / OSCILLATORS / FILTER / ENVELOPE / DELAY / SYSTEM) navigated
with a diamond of arrow keys plus ENTER/ESC. A DAW-native plugin that wears with a diamond of arrow keys plus ENTER/ESC. A DAW-native plugin that wears
its own little OS. its own little OS.
* **Knobs that mean something.** Four front-panel knobs that change meaning * **Knobs that mean something.** Four front-panel knobs that change meaning
per preset (`KnobView`) — every preset ships with a curated mapping and a per preset (`KnobView`) - every preset ships with a curated mapping and a
sensible value range, not just raw MIDI CCs. sensible value range, not just raw MIDI CCs.
* **Reproducible from a single command.** `make` = fetch JUCE → configure → * **Reproducible from a single command.** `make` = fetch JUCE → configure →
build → you're done. `make install` even ad-hoc-signs and un-quarantines build → you're done. `make install` even ad-hoc-signs and un-quarantines
@ -76,7 +76,7 @@ sudo killall -HUP coreaudiod
## Usage ## Usage
* Feed the plugin MIDI; the four front-panel knobs drive whichever parameters * Feed the plugin MIDI; the four front-panel knobs drive whichever parameters
the current preset maps them to (cutoff, resonance, envelope, delay — and a the current preset maps them to (cutoff, resonance, envelope, delay - and a
wide range of other routings). wide range of other routings).
* Navigate with the **arrow diamond + ENTER/ESC**: * Navigate with the **arrow diamond + ENTER/ESC**:
* root → PRESETS / OSCILLATORS / FILTER / ENVELOPE / DELAY / SYSTEM * root → PRESETS / OSCILLATORS / FILTER / ENVELOPE / DELAY / SYSTEM
@ -104,5 +104,5 @@ tools/gen_buildinfo.sh generates git-revision + build-time header
``` ```
Everything the project needs at build time lives under `./build/`, which is Everything the project needs at build time lives under `./build/`, which is
git-ignored — the only things committed are your sources, this README and git-ignored - the only things committed are your sources, this README and
the build glue. the build glue.