23-24 October 2025
Barbican Centre
Europe/London timezone

Audio source separation using snakes, crabs and torches

Not scheduled
5m
Barbican Centre

Barbican Centre

Level 4, Silk Street, London, EC2Y 8DS, UK

Speaker

Sebastian Dröge (Centricular Ltd)

Description

Audio source separation is the process of separating the individual sources from a mixed audio stream. This can be used, for example, to remove the vocals from a song in a karaoke application, to extract voice from a movie to allow for better transcription without background noise, or to remove one specific instrument from your favorite song and playing that instrument yourself.

In this lightning talk I will present the GStreamer "demucs" plugin. The plugin uses a PyTorch music source separation model, that is available as an easily installable Python package, from a GStreamer plugin written in Rust. This mix of technologies provides some interesting technical puzzles.

Speaker Bio

Sebastian works at Centricular on GStreamer and other projects, and has been working on GStreamer for almost 20 years now.

Duration of the talk 5 minutes (lightning talk)

Primary author

Sebastian Dröge (Centricular Ltd)

Presentation Materials

There are no materials yet.
2025 Host
Technische Universität Wien
2025 Gold Sponsors
AMD
Arm
Collabora
Microsoft
NVIDIA
Snap AR
2025 Silver Sponsors
CodeWeavers
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2025 Bronze Sponsors
Khronos Group
Libre Computer