LMMS / LMMS/lmms

More widgets with bugged automation

Open
#7,218 0 comments 0 reactions 0 assignees View on GitHub
bug master branch needs clarification
Dominant language
C++
Stars
10.4k
Forks
1.3k
Avg merge
2d 13h
Merged PRs (30d)
7

Description

### System Information

Arch Linux

### LMMS Version(s)

Version 1.3.0-alpha.1.575+gbda042e1e (Linux/x86_64, Qt 5.15.13, GCC 13.2.1 20230801).

### Most Recent Working Version

_No response_

### Bug Summary

Related to #2382 and #2399. There are many many widgets here and there for which it makes no sense to be automatable, or they should be but are currently don't work or bugged:
- Monstro tabs (doesn't work)
- BitInvader waveform buttons (they are individual buttons instead of one control)
- Organic Randomize button
- Folder and patch buttons in Sf2, GIG, PatMan
- sfxr: all buttons except waveform
- VeSTige: all
- Vibed: String, Octave, Waveform selections (same as with BitInvader)
- Watsyn: bottom right square buttons

### Expected Behaviour

These models should not be automatable, except for radio style buttons that should run through the available options.

### Steps To Reproduce

Try to automate any of the widgets listed above.

### Logs

_No response_

### Screenshots / Minimum Reproducible Project

_No response_

### Please search the issue tracker for existing bug reports 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

Research direction

Start by reproducing automation on the listed widgets in the reported LMMS version, then locate the implementations for each affected instrument or plugin. Check that non-automatable controls no longer expose automation and that radio-style controls cycle through their available options. Done means the listed cases behave consistently without regressions.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.