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:

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


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')