Change sample rate option
- Dominant language
- C++
- Stars
- 10.4k
- Forks
- 1.3k
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 7
Description
I would like to be able to set LMMS sample rate to 48kHz, but I can't find an option for this.
The only way I found is to use Jack as backend and let Jack run at 48kHz, but without Jack, LMMS always forces 44.1kHz. I already set my PulseAudio default sample rate to 48kHz, but LMMS still plays at 44.1kHz with all backends excepting Jack.
A drop down menu in settings where we can set the sample rate would be nice.
The reason for this? Well, all my hardware is natively 48kkHz, so I could avoid resampling where it is possible.
Another reason is I always export at 48kHz. And as you can see in bugs like this:
https://github.com/LMMS/lmms/issues/4606
it seems more stable if LMMS working and exporting samplerate are the same.
So please let us users decide which samplerate to use instead of forcing 44.1kHz.
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are identified in the issue, so start by tracing LMMS's audio backend and settings code for the hard-coded 44.1 kHz value. Done means a settings control lets users choose a sample rate and non-Jack backends use the selected rate instead of forcing 44.1 kHz.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- audio-video-rtc, desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100