LMMS / LMMS/lmms

SF2 Player GUI updates

Open
#7,496 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement gui
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### Enhancement Summary

Suggesting some possible GUI layout ideas for the SF2 Player

### Implementation Details / Mockup

Generally ideas like this do not go that far so I do not want to provide a graphic, but I think can offer some general ideas that maybe can improve the SF2 Players GUI layout.
Not going to get into name header logo, colors, etc. just some general layout ideas.
Just trying to work with what is already existing.

`BACKGROUND`
-I think I would remove all the odd background shapes
-If others feel they are needed then maybe just make two rectangle shapes (with rounded corners)
One around all the items at the top including the fields
and
One rectangle around both effects
-Remove any background gradients used
-For the outline of the rectangle, can be similar to what it is now but currently the left sides fade into the background color. Might be better to just make a darker pin line or an embossed pin line instead, just something subtle.
-I want to say remove the "SF2" logo and move the gain knob all the way to the left but that "SF2" is there to fill the space so it might not look right. Maybe change the SF2 color to purple or something, it is kind of just half there and half not.

`KNOBS`
-Maybe replace the knobs with the standard default knobs used in LMMS
Can change the bright green indicator line to the same magenta color used in this GUI.
(can also omit the actual green value arc lines around the knob that default LMMS knobs have in this case)
-See comment above about the "SF2" logo, would like to move the gain knob all the way to the left but may not look right.

`FILE & PATCH (Labels, Fields & Buttons)`
-Fields are rather small and probably can remove the icons.
I made a separate post about this already, can be found here #7482

`BANK ## & PATCH ##`
-I think I would remove the "italic" formatting from the fonts

`EFFECTS - REVERB & CHORUS`
-As mentioned I would remove existing background shapes and just enclose both effects into one big rectangle.
-Maybe center the Reverb & Chorus buttons vertically with their knobs or the center point of their knobs & knob labels
-I would remove the gradient from the Reverb & Chorus buttons, just make them a flat color

-------------------------------------------------------------------------------
Not sure if anyone else would agree with any of these ideas and if anyone would be willing to update.
Hopefully someone will find this useful.
Thank You

### Please search the issue tracker for existing feature requests before submitting your own.

- [X] I have searched all existing issues and confirmed that this is not a duplicate.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by reviewing the existing SF2 Player GUI and the related issue #7482, then seek agreement on a specific layout change before implementation. Done would require an approved design and corresponding GUI updates.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
design, desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.