LMMS / LMMS/lmms

Automation tracks are ignored during export

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

Description

### System Information

Windows 10

### LMMS Version(s)

1.3.0-alpha.1.175+gb5de1d50e

### Most Recent Working Version

_No response_

### Bug Summary

When exporting with applied **automation, it's ignored**. While the changes **can be heard in LMMS, they aren't present in the exported file.**

This applies to all automation effects(e.g. Volume, High Pass) & all presets

#### Export Settings:
|Option|Value|
|---|---|
|Format|WAV|
|Sampling Rate| table below|
|Bit depth| 24bit integer|
|Interpolation| Sinc Medium|
|Loop|True|
|Render cylces|1|

#### I found something while exporting:
|rate|works|
|---|---|
|44.1|yes|
|48|yes|
|88.6|no|
|96|no|
|192|no|

The rest is default

Workarounds:
- record the audio with third party software
- set the sampling size to 44.1k or 48k

### Expected Behaviour

Applied automations should be present after export.

### Steps To Reproduce

1. Create a simple track
2. Apply a volume fade-out.(Everywhere, it doesn't matter)
3. Export after applying automation to a track. With sampling rate over 48kHz

### Logs

### 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 the export with a volume fade-out and compare WAV output at 44.1, 48, 88.6, 96, and 192 kHz using the listed settings. Confirm the issue by checking whether automation is present above 48 kHz, then verify that exported audio preserves the applied automation at those rates.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.