mirror of
https://codeberg.org/armin/sm-26.git
synced 2026-10-11 17:01:53 +02:00
update README
This commit is contained in:
parent
be81c9fd4e
commit
7fd884141b
1 changed files with 4 additions and 4 deletions
|
|
@ -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.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue