'beattracking': ['self->hop_size'],
'tempo': ['1'],
'peakpicker': ['1'],
- 'source': ['self->block_size', '1'],
}
# default value for variables
'buf_size': 'Py_default_vector_length',
# and here too
'hop_size': 'Py_default_vector_length / 2',
- # add block_size, synonim of hop_size
- 'block_size': 'Py_default_vector_length / 2',
# these should be alright
'samplerate': 'Py_aubio_default_samplerate',
# now for the non obvious ones
\param uri the file path or uri to read from
\param samplerate sampling rate to view the fie at
- \param block_size the size of the blocks to read from
+ \param hop_size the size of the blocks to read from
Creates a new source object. If `0` is passed as `samplerate`, the sample
rate of the original file is used.
::aubio_source_get_samplerate.
*/
-aubio_source_t * new_aubio_source(char_t * uri, uint_t samplerate, uint_t block_size);
+aubio_source_t * new_aubio_source(char_t * uri, uint_t samplerate, uint_t hop_size);
/**
- read monophonic vector of length block_size from source object
+ read monophonic vector of length hop_size from source object
\param s source object, created with ::new_aubio_source
\param read_to ::fvec_t of data to read to
\param read upon returns, equals to number of frames actually read
Upon returns, `read` contains the number of frames actually read from the
- source. `block_size` if enough frames could be read, less otherwise.
+ source. `hop_size` if enough frames could be read, less otherwise.
*/
void aubio_source_do(aubio_source_t * s, fvec_t * read_to, uint_t * read);
\param uri the file path or uri to read from
\param samplerate sampling rate to view the fie at
- \param block_size the size of the blocks to read from
+ \param hop_size the size of the blocks to read from
Creates a new source object. If `0` is passed as `samplerate`, the sample
rate of the original file is used.
::aubio_source_apple_audio_get_samplerate.
*/
-aubio_source_apple_audio_t * new_aubio_source_apple_audio(char_t * uri, uint_t samplerate, uint_t block_size);
+aubio_source_apple_audio_t * new_aubio_source_apple_audio(char_t * uri, uint_t samplerate, uint_t hop_size);
/**
- read monophonic vector of length block_size from source object
+ read monophonic vector of length hop_size from source object
\param s source object, created with ::new_aubio_source_apple_audio
\param read_to ::fvec_t of data to read to
\param read upon returns, equals to number of frames actually read
Upon returns, `read` contains the number of frames actually read from the
- source. `block_size` if enough frames could be read, less otherwise.
+ source. `hop_size` if enough frames could be read, less otherwise.
*/
void aubio_source_apple_audio_do(aubio_source_apple_audio_t * s, fvec_t * read_to, uint_t * read);
+void aubio_source_apple_audio_do_multi(aubio_source_apple_audio_t * s, fmat_t * read_to, uint_t * read);
/**
\param uri the file path or uri to read from
\param samplerate sampling rate to view the fie at
- \param block_size the size of the blocks to read from
+ \param hop_size the size of the blocks to read from
Creates a new source object. If `0` is passed as `samplerate`, the sample
rate of the original file is used.
::aubio_source_sndfile_get_samplerate.
*/
-aubio_source_sndfile_t * new_aubio_source_sndfile(char_t * uri, uint_t samplerate, uint_t block_size);
+aubio_source_sndfile_t * new_aubio_source_sndfile(char_t * uri, uint_t samplerate, uint_t hop_size);
/**
- read monophonic vector of length block_size from source object
+ read monophonic vector of length hop_size from source object
\param s source object, created with ::new_aubio_source_sndfile
\param read_to ::fvec_t of data to read to
\param read upon returns, equals to number of frames actually read
Upon returns, `read` contains the number of frames actually read from the
- source. `block_size` if enough frames could be read, less otherwise.
+ source. `hop_size` if enough frames could be read, less otherwise.
*/
void aubio_source_sndfile_do(aubio_source_sndfile_t * s, fvec_t * read_to, uint_t * read);