0
mirror of https://github.com/torvalds/GuitarPedal.git synced 2026-08-11 04:28:27 +00:00
Files
torvalds-GuitarPedal/Images/WebMIDI-screenshot.png
Linus Torvalds fac2f3874d README: replace the UI section with the one the pedal has
Everything in "Basic UI" was about the screen and the two encoders: a
value rotary, an effect rotary, two stomp switches, two LEDs, and a
reset sequence on the rotary switches that has never existed in this
firmware.  It is one knob, one footswitch and three LEDs now.

Split it in two, because the UI is in two places.  On the pedal: what
the gestures do by default, and - more to the point - that none of it is
compiled in.  There are five gestures and a table that says what each
one means, which the app writes, because a pedal with no screen cannot
tell you what its knob is for.

In the browser: that the app asks the pedal what it can do rather than
being told at build time, that routing is the central idea and the order
is the user's, that some pots draw their response, and that a scene is a
routing plus its settings with a program change to recall it.

Kept the old observation about the LEDs, which is still true and still
worth saying - the gate lights while gating, the compressor while
compressing - just moved to the LED that does it now.  set_led() names
the compressor for the same reason.

And a screenshot, because routing is the sort of idea a picture settles
faster than a paragraph: a tone stack with a 10dB mid bump so there is a
curve worth looking at, a tape echo behind it, and everything unrouted
sitting at the bottom of the page.  Sized with an <img> rather than
markdown - it is a desktop screenshot and nearly 1:2, so at the full
width of a GitHub page it would be some sixteen hundred pixels tall.
The phone renders the same layout as one long column, which is worse.

It also happens to check the text: fifteen effects waiting plus the two
routed is the seventeen claimed a paragraph earlier.  The table has
nineteen entries, and the signal chain and the settings always run and
cannot be routed - which is where that number comes from, and why it is
not the eighteen the opening used to say.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2026-08-10 12:23:20 -07:00

182 KiB
1130x2269px

/AllSpiceMirrors/torvalds-GuitarPedal/raw/branch/main/Images/WebMIDI-screenshot.png