hmc_mir.tsm_tools.tsm_tools#
Time Series Modulation
Code is from https://github.com/HMC-MIR/PianoConcertoAccompaniment/blob/main/tsm_tools.ipynb and https://www.mdpi.com/128016
Functions
|
Calculates the denominator term for computing synthesis frames. |
|
Estimates the instantaneous frequencies in a STFT matrix. |
|
Estimates the instantaneous frequencies in an STFT-like matrix when the analysis frames are not evenly spaced. |
|
Returns a Hann window of a specified length. |
|
Performs harmonic-percussive separation on a given audio sample. |
|
Reconstruct a signal from a modified STFT matrix. |
|
Mixes two audio waveforms together. |
|
A custom implementation of the STFT that allows for non-integer hop lengths (in samples). |
|
Time stretches the input signal using a hybrid method that combines overlap-add and phase vocoding. |
|
Time stretches the input signal using the overlap-add method. |
|
Time stretches the input signal using the phase vocoder method. |
|
Time stretches the input signal using a hybrid method that combines overlap-add and phase vocoding. |
|
Time stretches the input signal using the overlap-add method according to a given alignment. |
|
Time stretches the input signal using a phase vocoder according to a given alignment. |