22-26 October 2025
Barbican Centre
Europe/London timezone

Audio source separation using snakes, crabs and torches

23 Oct 2025, 17:20
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

2026 Platinum Sponsor
Arm
2026 Gold Sponsors
AMD
Arm
Collabora
Microsoft
NVIDIA
2026 Silver Sponsors
CodeWeavers
Igalia
Qualcomm
Snap AR
The Linux Foundation
2026 Bronze Sponsors
Khronos Group
Libre Computer