Util¶
Signal segmentation¶
segmentSignal(signal, window_len, hop) |
Segmentation of an array-like input: |
beat2signal(y, time, beats, ind_beat) |
Get the signal fragment corresponding to a beat given by index ind_beat. |
get_time_segment(y, time, time_ini, time_end) |
Get a segment of an array, given by initial and ending indexes. |
Time-frequency¶
STFT(x, window_length, hop[, …]) |
Calculates the Short-Time Fourier Transform a signal. |
fft2mel(freq, nfilts, minfreq, maxfreq) |
This method returns a 2-D Numpy array of weights that map a linearly spaced spectrogram to the Mel scale. |
hz2mel(f_hz) |
Converts a given frequency in Hz to the Mel scale. |
mel2hz(z_mel) |
Converts a given frequency in the Mel scale to Hz scale. |
Miscellaneous¶
example_audio_file([num_file]) |
Get the path to an included audio example file. |
example_beats_file([num_file]) |
Get the path to an included example file of beats annotations. |
find_nearest(array, value) |
Find index of the nearest value of an array to a given value |
deltas(x[, w]) |
this function estimates the derivative of x |