LMMS / LMMS/lmms

Sample Track noisy when automating the track mute with an LFO Controller

Open
#6,934 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

The Sample Track sounds glitchy when automating the mute button on the track with an LFO Controller. You can mute/unmute manually and with the Automation Track and it's fine. You can also use the mute on the mixer and that will work even with the LFO Controller.

By judging from this part of a render of two sine waves, panned left/right, and one track muted via an LFO Controller.
The section is from when the right track is unmuted and you can clearly see that the signal is going on/off all the time when it should be just on.
![sampletrackmute](https://github.com/LMMS/lmms/assets/6368949/3cf10ef0-8722-476e-baf3-4fb6a75dc5b5)
#### Steps to reproduce

* Add a sample track and connect the mute button to an LFO Controller set to square wave.
* Play

Or just load this project. [sampletrackmute.mmp.txt](https://github.com/LMMS/lmms/files/12886091/sampletrackmute.mmp.txt) (Remove '.txt')

#### Affected LMMS versions

On master and 1.2.2

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

Load sampletrackmute.mmp.txt in LMMS and reproduce the glitch by connecting the Sample Track mute button to a square-wave LFO Controller. Start by tracing the Sample Track mute handling and compare it with manual, Automation Track, and mixer mute behavior. Done means LFO-driven muting produces a stable signal without unintended on/off transitions.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.