Automation tracks are ignored during export
- 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