Repository navigation
Replace the tabs with a one-page interface around the plant - #9
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…d tentacles inside A host that sets a wider size than 900:560 cut off the row of controls: the window now fits its design inside, centred, and saves the scale within 75 % to 150 %. With MIDI Gate on, a released voice was still named and ringed though it is silent. Loud tentacles were cut flat at the plant's edge; they now shorten until their tip and glow fit. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… out Spreading neighbouring bands around the leaf hid every change of pitch: a partial moving one band jumped to a tentacle 150 degrees away. Long tentacles at rest left a sounding one only about twice as long as a silent one. Bands now run from the lowest at the top, clockwise, as in Rugiada, and tentacles rest short, so a sounding one stands seven times as far from its root on average. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
From -72 dBFS the loop's noise and far harmonics kept a third of the tentacles half open under a single note, a median of 0.18. From -54 dBFS the bands well below the note rest (median 0) while its partial stays open (0.69). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…he embedded fonts Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replaces the tabbed Rugiada window with one page. Frequency, the plant with Feedback at its heart, and Body share the middle band; one row below holds FILTER, REVERB, PONG and ECHO; a SETUP panel holds Strings, Output and MIDI. The engine does not change, and renders match the reference checksums.
Why
The tabs hid most of the instrument while it played, the plant was decorative more than informative, and each feature added a tab. Drosera is played live first, so everything touched while playing is now on screen at once. Design:
docs/superpowers/specs/2026-11-03-interface-redesign-design.md, which replaces the Rugiada spec. Mockup:docs/design/drosera-redesign-mockup.html. Plan:docs/superpowers/plans/2026-11-03-interface-redesign.md.Interface
assets/fonts/,THIRD_PARTY_LICENSES.md).Parameters and state
IDs, names and order do not change.
uiTabis no longer saved; a saved one is ignored.uiScaleis new, an atomic likeuiTabwas.Testing
check_reference.shpasses with no new checksums.render_test,voice_allocator_testandplugin_host_testwith the unchangedstate-baseline.binpass.ui_testreplaces the tab tests with one-page tests, and adds the arcs, the pulse, the readouts, the header, the setup panel, scaling (persisted, damaged state, proportions, a host-forced wider size, off-thread restore), released voices under MIDI Gate, the plant's band order, how far a sounding tentacle stands out, a played note against the rest, and loud tentacles staying inside.🤖 Generated with Claude Code