Skip to content
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

Gapless Audio Playback #212

Open
8fZJZYdV opened this issue Oct 31, 2021 · 2 comments
Open

Gapless Audio Playback #212

8fZJZYdV opened this issue Oct 31, 2021 · 2 comments
Labels
enhancement/request Suggestion for new features or improvements GStreamer Related to the Gstreamer backend

Comments

@8fZJZYdV
Copy link

Hi LSP,

Thank you for great product. I've been using it for theatrical performances for a while. It's really easy to use and has all essential features.

Except one. LSP does not support gapless audio playback. I.e. there are tracks that've been split during the recording. LSP can't play them seamlessly, it produces a click.

Please consider implementing this feature, Qlab has had it from the very first day!

Thank you.

@FrancescoCeruti
Copy link
Owner

Hi, unfortunately, the current backend architecture doesn't allow this to be implemented 100% properly, since each cue is sent as a separate stream to the system.

The clicks you hear are due to the stream closing and how the audio has been cut, see here https://en.wikipedia.org/wiki/Zero_crossing or https://steinberg.help/wavelab_elements/v9.5/en/wavelab/topics/audio_files_editing/zero_crossing_c.html

Anyway, I've looked into it a bit, and found a way to improve what we currently have, it does mostly affect audio loops, but from my tests, it should also improve situations where you have two consecutive tracks, keep in mind that it depends on the content of track itself.

@FrancescoCeruti FrancescoCeruti added enhancement/request Suggestion for new features or improvements GStreamer Related to the Gstreamer backend labels Nov 1, 2021
@FrancescoCeruti FrancescoCeruti modified the milestone: v0.6 Nov 1, 2021
@8fZJZYdV
Copy link
Author

8fZJZYdV commented Nov 2, 2021

Thank you for your concern, Francesco.

Yes you're right. It happens only to tracks not ending with zeroes. Splitting both channels on 0dB is truly complicated. I work with classical music and I'm a worst nitpicker so I prefer them tracks untouched :)

Anyway, looking forward to further development of LiSP,
Leo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement/request Suggestion for new features or improvements GStreamer Related to the Gstreamer backend
Projects
None yet
Development

No branches or pull requests

2 participants