LMMS / LMMS/lmms

Change sample rate option

Open
#4,607 2 comments 0 reactions 0 assignees View on GitHub
core enhancement
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.