LMMS / LMMS/lmms

Ergonomics

Open
#6,967 21 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### Enhancement Summary

In TripleOscillator, it would be more convenient to experiment with different waveforms if the selection of waves was carried out not through the file opening dialog box, but using a list that leaves when you click "+" to the right of the window and remains there. Clicking on the list item should have the same effect as when opening the file, and the focus should go to the window in such a way that you can hear the sound by pressing the keys on the keyboard. The list should contain: 1) the selection of the folder whose files will be the items of the list and 2) the search field by name (possibly by other criteria).
Thus, it will take less clicks to try different waveforms.

#### Justification

#### Mockup

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating TripleOscillator and tracing how waveform files are currently selected through the file-opening dialog. Done means waveform selection uses a persistent list with folder selection and name search, clicking an item has the existing loading effect, and keyboard focus returns to the instrument so its sound can be played.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.