Skip to content

Instantly share code, notes, and snippets.

@MasazI
Created February 9, 2017 02:11
Show Gist options
  • Save MasazI/ba314ae95ee156b1db364eacfce20f5a to your computer and use it in GitHub Desktop.
Save MasazI/ba314ae95ee156b1db364eacfce20f5a to your computer and use it in GitHub Desktop.
# signal is audio time series data.
# bands mel power spec dim axis 0.
y_harmonic, y_percussive = librosa.effects.hpss(signal)
S_harmonic = librosa.feature.melspectrogram(y_harmonic, n_mels=bands, sr=sample_rate)
S_percussive = librosa.feature.melspectrogram(y_percussive, n_mels=bands, sr=sample_rate)
log_Sh = librosa.logamplitude(S_harmonic, ref_power=np.max)
log_Sp = librosa.logamplitude(S_percussive, ref_power=np.max)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment