Simultaneous Separation and Segmentation in Layered Music

Prem Seetharaman and Bryan Pardo, ISMIR 2016

This notebook presents the separation/segmentation algorithm presented in the following paper:

http://music.cs.northwestern.edu/publications/seetharaman_pardo_ismir16.pdf

Seetharaman, Prem, and Bryan Pardo. "Simultaneous separation and segmentation in layered music." Proc. of the 17th International Society for Music Information Retrieval Conference (ISMIR). New York City, NY, USA, 2016

Background

Source separation

In [30]:
import librosa
from functions import *
from separate import *
import matplotlib.pyplot as plt
import matplotlib
%matplotlib inline
%reload_ext autoreload
%autoreload 2
audio_path = 'demo_songs/myth.mp3'
audio_signal, sr, audio_stft = load_file(audio_path)

display_spectrogram_and_audio(audio_stft, audio_signal, sr, 'Myth - Beach House')