-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ALSA backend distorts low frequencies while JACK doesn't (suspect: ALSA to JACK bridge) #276
Comments
The first thing I think of with distortion is pulseaudio.
Pulseaudio can interfere anyway. Have you specifically stated for LMMS which soundcard to use? |
I played the same sample with SOX via PulseAudio and LMMS. LMMS distorts sound, while SOX doesn't. Same with SDL for LMMS. What seems like direct ALSA usage (LMMS hangs up for a while on start, and 2014-02-05 Oskar Wallgren notifications@github.com:
Tobiasz unfa -----BEGIN GEEK CODE BLOCK----- |
Does this still happen with the latest version? |
Consolidated to #1467, "Better JACK support" issue. This bug may not be directly related to JACK, but rather to the ALSA-to-JACK bridge. Please reopen if you feel it needs to be split off onto its own bug report again. |
Listen to these samples:
http://unfamusic.com/5h1+/samples.zip
I've played the original sample via Sound File Processor. It sounded different - I heard high frequency content that was not present in the original sample.
I've noticed I have ALSA back-end selected. I changed to JACK and re-tried. The distortion was gone.
I was using JACK anyway so the ALSA back-end was bridged back to JACK. And then - the bass sample had additional high frequency content that must have been created by some kind of aliasing or bad interpolation.
I've captured the distorted sample with jack_capture program.
What's strange - the distortion also appears in the rendered project, however it sounds different.
I've tried using ALSA directly (with no JACK running) and the distortion is gone.
So it's probably ALSA-to-JACK bridge that adds this distortion, however - why does it affect the rendered output? THIS is what bothers me most. Why does dummy back-end allow rendering then?
How does the rendering work? Maybe the signal from LMMS to WAV file passes through something unneeded half-way through?
Anyway - we should notify whoever is working on ALSA-JACK bridge about this, maybe it's their bug.
The text was updated successfully, but these errors were encountered: