LMMS / LMMS/lmms

Allow SF2 Players patch window to stay open

Open
#7,481 0 comments 0 reactions 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

Allow SF2 Players patch window to stay open
Add a little check box to the patch window.

### Implementation Details / Mockup

Was wondering if anyone would find this interesting.
Add a little check box in the SF2 Players separate patch window that enables the patch window to stay open, allowing access to both the SF2 Players parameters if it has focus or can click on the patch window and give focus back to it as well. This check box would be a setting that saves/gets remembered until user decides to uncheck the box.
If the patch window is closed with X or Escape key the state of the check box is saved.
There is a perfect space for this check box with label in the bar at the bottom of the patch window :)

-This could allow user to test soundfonts that contain multiple patches and still have access to parameters such as volume, gain, etc.
-Can also access the SF2 Players keyboard if you are using your PC keyboard as a MIDI keyboard.
-An amazing benefit would be if this was added in combination with the following request post I made regarding drag and drop updates - Allow soundfonts to replace existing #7480

It would be great if user can use this check box idea to keep patch window open and then be able to D&D new soundfonts into the SF2 Players GUI and the patch window would update, showing the patches of the new soundfont dragged in. Because some soundfonts contain 1 patch and others can contain multiple patches, there is never a way to know this information quickly. So if you are trying to test out many soundfonts this could help you have a visual of the patches it contains.

Anyways I don't know if anyone will care about this but hopefully someone will be interested in adding some of the features I am requesting regarding the SF2 Player.
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

Start at the SF2 Players separate patch window and trace how it handles focus, closing with X or Escape, and its bottom bar controls. Add a remembered checkbox that keeps the patch window open and verify that checking, unchecking, closing, reopening, and accessing the player parameters behave as described.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.