[Concept / UI] Triple Oscillator – GUI Redesign Prototype

Got a great idea for the future of LMMS? Post it here.
Forum rules

Make sure to search to see if your idea has been posted before! Check our issue tracker as well, just to make sure you are not posting a duplicate: https://github.com/LMMS/lmms/issues

Hello LMMS community 👋

I’d like to share a conceptual GUI redesign I made for the Triple Oscillator plugin.

This is not an official proposal, nor an implementation — it’s purely a front-end / UI concept created as a way to contribute from a design perspective.

The goal of this concept was to create a modern, minimal, and intuitive interface, while keeping the original functionality and spirit of Triple Oscillator.

Design goals :idea:

  • Horizontal layout (no more vertical cramped window)

  • Dark and light theme variants

  • Clear separation per oscillator

  • Better visual hierarchy

  • Familiar workflow inspired by tools like Vital and FL Studio’s 3xOsc

  • Still simple and beginner-friendly

What I did

  • Full GUI mockup (design only on Figma)

  • Dark & light theme versions

  • Piano section separated

  • Per-oscillator sections clearly defined

  • Optional / future concept: Per-oscillator envelope visualization like 4OSC from Waveform (UI mockup only, would require backend changes)

  • Modern knobs and controls

(Images attached below 👇)
Image
Image

I documented the full design process in this video:
👉

One problem I see that if each oscillator is to have its own ADSR envelope then every project made previously is going to sound different - great point though by pointing out that we are missing out on that with built in instruments, I'd never really thought of that as I only use built in instruments and effects.

Also from my experience trying to create a plugin, I think for instruments, the size has to be the same as all the others.

Good idea