docs(visualizer): document the six visualiser modes
This commit is contained in:
1 parent
a42678ef30
commit
4bed90b489
2 files changed
+8
-3
No files matched your search
@@ -19,7 +19,9 @@ implemented here from the public SomaFM endpoints and open protocols.
|
|||||||
|
|
||||||
- **Live spectrum analyser** — 72 log-spaced bands with peak caps, a moving
|
- **Live spectrum analyser** — 72 log-spaced bands with peak caps, a moving
|
||||||
gradient taken from your terminal's ANSI palette and a symmetric mirrored
|
gradient taken from your terminal's ANSI palette and a symmetric mirrored
|
||||||
spectrum; or a full-height oscilloscope. Three modes (`v`).
|
spectrum. Six modes (`v`): mirrored bars, plain bars, oscilloscope,
|
||||||
|
scrolling waterfall spectrogram, a radial spectrum wrapped around the
|
||||||
|
centre, and a high-resolution braille oscilloscope (2×4 dots per cell).
|
||||||
- **Synced spectrum, not a guess** — by default the analyser records your
|
- **Synced spectrum, not a guess** — by default the analyser records your
|
||||||
actual audio output, so the bars follow what you hear (`SYNC`): the
|
actual audio output, so the bars follow what you hear (`SYNC`): the
|
||||||
PulseAudio/PipeWire monitor via `parec` on Linux, and a native Core Audio
|
PulseAudio/PipeWire monitor via `parec` on Linux, and a native Core Audio
|
||||||
@@ -191,7 +193,7 @@ The UI wants roughly **84×24**; it also works smaller, just less pretty.
|
|||||||
| `f` | favourite (favourites sort to the top) |
|
| `f` | favourite (favourites sort to the top) |
|
||||||
| `/` | filter by title, genre, description |
|
| `/` | filter by title, genre, description |
|
||||||
| `esc` | clear filter / close search |
|
| `esc` | clear filter / close search |
|
||||||
| `v` | visualiser: mirrored bars → bars → wave |
|
| `v` | visualiser: mirror → bars → wave → waterfall → radial → braille |
|
||||||
| `r` | refresh channels + song history |
|
| `r` | refresh channels + song history |
|
||||||
| `g` / `G` | top / bottom |
|
| `g` / `G` | top / bottom |
|
||||||
| `?` | help |
|
| `?` | help |
|
||||||
|
|||||||
@@ -25,7 +25,10 @@ HELP_ROWS: tuple[tuple[str, str], ...] = (
|
|||||||
("f", "favourite — favourites float to the top"),
|
("f", "favourite — favourites float to the top"),
|
||||||
("/", "filter stations by title, genre or description"),
|
("/", "filter stations by title, genre or description"),
|
||||||
("esc", "clear the filter / close overlays"),
|
("esc", "clear the filter / close overlays"),
|
||||||
("v", "cycle visualiser: mirrored bars → bars → wave"),
|
(
|
||||||
|
"v",
|
||||||
|
"cycle visualiser: mirror → bars → wave → waterfall → radial → braille",
|
||||||
|
),
|
||||||
("r", "refresh station list and song history"),
|
("r", "refresh station list and song history"),
|
||||||
("g / G", "jump to the top / bottom of the list"),
|
("g / G", "jump to the top / bottom of the list"),
|
||||||
("? ", "this help"),
|
("? ", "this help"),
|
||||||
|
|||||||
Reference in new issue
Block a user