Changeset 3ac7cb0
- Timestamp:
- Nov 6, 2009, 1:08:44 AM (15 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
- Children:
- 8b8336b
- Parents:
- b8ee46c
- Location:
- src
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
src/onset/onset.h
rb8ee46c r3ac7cb0 47 47 /** create onset detection object 48 48 49 \param onset_modeonset detection type as specified in specdesc.h49 \param method onset detection type as specified in specdesc.h 50 50 \param buf_size buffer size for phase vocoder 51 51 \param hop_size hop size for phase vocoder … … 54 54 55 55 */ 56 aubio_onset_t * new_aubio_onset (char_t * onset_mode,56 aubio_onset_t * new_aubio_onset (char_t * method, 57 57 uint_t buf_size, uint_t hop_size, uint_t channels, uint_t samplerate); 58 58 -
src/pitch/pitch.h
rb8ee46c r3ac7cb0 41 41 42 42 \param o pitch detection object as returned by new_aubio_pitch() 43 \param in input signal of size [hop size x channels]44 \param out output pitch candidates of size [1 x channe s]43 \param in input signal of size [hop_size x channels] 44 \param out output pitch candidates of size [1 x channels] 45 45 46 46 */ … … 64 64 /** creation of the pitch detection object 65 65 66 \param m odeset pitch detection algorithm67 \param buf size size of the input buffer to analyse68 \param hop size step size between two consecutive analysis instant66 \param method set pitch detection algorithm 67 \param buf_size size of the input buffer to analyse 68 \param hop_size step size between two consecutive analysis instant 69 69 \param channels number of channels to analyse 70 70 \param samplerate sampling rate of the signal 71 71 72 72 */ 73 aubio_pitch_t *new_aubio_pitch (char_t * m ode,74 uint_t buf size, uint_t hopsize, uint_t channels, uint_t samplerate);73 aubio_pitch_t *new_aubio_pitch (char_t * method, 74 uint_t buf_size, uint_t hop_size, uint_t channels, uint_t samplerate); 75 75 76 76 /** set the output unit of the pitch detection object -
src/pitch/pitchfcomb.h
rb8ee46c r3ac7cb0 55 55 /** creation of the pitch detection object 56 56 57 \param buf size size of the input buffer to analyse58 \param hop size step size between two consecutive analysis instant57 \param buf_size size of the input buffer to analyse 58 \param hop_size step size between two consecutive analysis instant 59 59 \param channels number of channels to detect pitch on 60 60 61 61 */ 62 aubio_pitchfcomb_t *new_aubio_pitchfcomb (uint_t buf size, uint_t hopsize,62 aubio_pitchfcomb_t *new_aubio_pitchfcomb (uint_t buf_size, uint_t hop_size, 63 63 uint_t channels); 64 64 -
src/pitch/pitchmcomb.h
rb8ee46c r3ac7cb0 55 55 /** creation of the pitch detection object 56 56 57 \param buf size size of the input buffer to analyse58 \param hop size step size between two consecutive analysis instant57 \param buf_size size of the input buffer to analyse 58 \param hop_size step size between two consecutive analysis instant 59 59 \param channels number of channels to analyse 60 60 \param samplerate sampling rate of the signal 61 61 62 62 */ 63 aubio_pitchmcomb_t *new_aubio_pitchmcomb (uint_t buf size, uint_t hopsize,63 aubio_pitchmcomb_t *new_aubio_pitchmcomb (uint_t buf_size, uint_t hop_size, 64 64 uint_t channels); 65 65 -
src/pitch/pitchschmitt.h
rb8ee46c r3ac7cb0 55 55 /** creation of the pitch detection object 56 56 57 \param size size of the input buffer to analyse57 \param buf_size size of the input buffer to analyse 58 58 59 59 */ 60 aubio_pitchschmitt_t *new_aubio_pitchschmitt (uint_t buf size);60 aubio_pitchschmitt_t *new_aubio_pitchschmitt (uint_t buf_size); 61 61 62 62 /** deletion of the pitch detection object -
src/pitch/pitchyin.h
rb8ee46c r3ac7cb0 45 45 /** creation of the pitch detection object 46 46 47 \param buf size size of the input buffer to analyse47 \param buf_size size of the input buffer to analyse 48 48 49 49 */ 50 aubio_pitchyin_t *new_aubio_pitchyin (uint_t buf size);50 aubio_pitchyin_t *new_aubio_pitchyin (uint_t buf_size); 51 51 52 52 /** deletion of the pitch detection object -
src/pitch/pitchyinfft.h
rb8ee46c r3ac7cb0 54 54 /** creation of the pitch detection object 55 55 56 \param buf size size of the input buffer to analyse56 \param buf_size size of the input buffer to analyse 57 57 58 58 */ 59 aubio_pitchyinfft_t *new_aubio_pitchyinfft (uint_t buf size);59 aubio_pitchyinfft_t *new_aubio_pitchyinfft (uint_t buf_size); 60 60 /** deletion of the pitch detection object 61 61 -
src/spectral/mfcc.h
rb8ee46c r3ac7cb0 39 39 /** create mfcc object 40 40 41 \param win_ssize of analysis buffer (and length the FFT transform)41 \param buf_size size of analysis buffer (and length the FFT transform) 42 42 \param samplerate audio sampling rate 43 43 \param n_coeffs number of desired coefficients … … 45 45 46 46 */ 47 aubio_mfcc_t *new_aubio_mfcc (uint_t win_s,47 aubio_mfcc_t *new_aubio_mfcc (uint_t buf_size, 48 48 uint_t n_filters, uint_t n_coeffs, uint_t samplerate); 49 49 … … 58 58 59 59 \param mf mfcc object as returned by new_aubio_mfcc 60 \param in input spectrum ( win_slong)60 \param in input spectrum (buf_size long) 61 61 \param out output mel coefficients buffer (n_coeffs long) 62 62 -
src/spectral/tss.h
rb8ee46c r3ac7cb0 47 47 /** create tss object 48 48 49 \param win_sbuffer size50 \param hop_s step size49 \param buf_size buffer size 50 \param hop_size step size 51 51 \param channels number of input channels 52 52 53 53 */ 54 aubio_tss_t *new_aubio_tss (uint_t win_s, uint_t hop_s, uint_t channels);54 aubio_tss_t *new_aubio_tss (uint_t buf_size, uint_t hop_size, uint_t channels); 55 55 56 56 /** delete tss object -
src/tempo/beattracking.h
rb8ee46c r3ac7cb0 47 47 /** create beat tracking object 48 48 49 \param winlen: frame size[512]49 \param hop_size number of onset detection samples [512] 50 50 \param channels number (not functionnal) [1] 51 51 52 52 */ 53 aubio_beattracking_t * new_aubio_beattracking(uint_t winlen, uint_t channels); 53 aubio_beattracking_t * new_aubio_beattracking(uint_t hop_size, uint_t channels); 54 54 55 /** track the beat 55 56 … … 60 61 61 62 */ 62 void aubio_beattracking_do(aubio_beattracking_t * bt, fvec_t * dfframes, fvec_t * out); 63 void aubio_beattracking_do (aubio_beattracking_t * bt, fvec_t * dfframes, 64 fvec_t * out); 65 63 66 /** get current tempo in bpm 64 67 … … 70 73 */ 71 74 smpl_t aubio_beattracking_get_bpm(aubio_beattracking_t * bt); 75 72 76 /** get current tempo confidence 73 77 … … 79 83 */ 80 84 smpl_t aubio_beattracking_get_confidence(aubio_beattracking_t * bt); 85 81 86 /** delete beat tracking object 82 87 -
src/tempo/tempo.h
rb8ee46c r3ac7cb0 39 39 40 40 /** create tempo detection object */ 41 aubio_tempo_t * new_aubio_tempo (char_t * m ode,41 aubio_tempo_t * new_aubio_tempo (char_t * method, 42 42 uint_t buf_size, uint_t hop_size, uint_t channels, uint_t samplerate); 43 43
Note: See TracChangeset
for help on using the changeset viewer.