ref: 6a03729dc3c88d056ba0b883d25ecf49adfc4a50
parent: ab7b1b7ffd20616fd38b02c72468fcc6657ec97a
author: Paul Brossier <piem@piem.org>
date: Mon Mar 18 07:19:23 EDT 2013
src/io: use hop_size, not block_size
--- a/python/lib/gen_pyobject.py
+++ b/python/lib/gen_pyobject.py
@@ -99,7 +99,6 @@
'beattracking': ['self->hop_size'],
'tempo': ['1'],
'peakpicker': ['1'],
- 'source': ['self->block_size', '1'],
}
# default value for variables
@@ -115,8 +114,6 @@
'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
--- a/src/io/source.h
+++ b/src/io/source.h
@@ -42,7 +42,7 @@
\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.
@@ -51,11 +51,11 @@
::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
@@ -62,7 +62,7 @@
\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);
--- a/src/io/source_apple_audio.h
+++ b/src/io/source_apple_audio.h
@@ -48,7 +48,7 @@
\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.
@@ -57,11 +57,11 @@
::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
@@ -68,10 +68,11 @@
\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);
/**
--- a/src/io/source_sndfile.h
+++ b/src/io/source_sndfile.h
@@ -47,7 +47,7 @@
\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.
@@ -56,11 +56,11 @@
::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
@@ -67,7 +67,7 @@
\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);