src/io: use hop_size, not block_size
authorPaul Brossier <piem@piem.org>
Mon, 18 Mar 2013 16:19:23 +0000 (11:19 -0500)
committerPaul Brossier <piem@piem.org>
Mon, 18 Mar 2013 16:19:23 +0000 (11:19 -0500)
python/lib/gen_pyobject.py
src/io/source.h
src/io/source_apple_audio.h
src/io/source_sndfile.h

index 16480ce145396dfdb3fd65635b259dc8e4a9bb8b..aee961fb9a47b61f8540cb1ae0c4f23cf078f640 100644 (file)
@@ -99,7 +99,6 @@ defaultsizes = {
     'beattracking': ['self->hop_size'],
     'tempo':        ['1'],
     'peakpicker':   ['1'],
-    'source':       ['self->block_size', '1'],
 }
 
 # default value for variables
@@ -115,8 +114,6 @@ aubiodefvalue = {
     '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
index abfd782781e3907905d1a69290dae149467af609..76fa434cb926a6feeac2019303181b738973a783 100644 (file)
@@ -42,7 +42,7 @@ typedef struct _aubio_source_t aubio_source_t;
 
   \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,18 +51,18 @@ typedef struct _aubio_source_t aubio_source_t;
   ::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);
index dfcd7cf3a205c5a74c5b6959385e20af95a8d9b0..5c4b91ed777f4cbad7bbdf195c02c5c3d436a4b9 100644 (file)
@@ -48,7 +48,7 @@ typedef struct _aubio_source_apple_audio_t aubio_source_apple_audio_t;
 
   \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,21 +57,22 @@ typedef struct _aubio_source_apple_audio_t aubio_source_apple_audio_t;
   ::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);
 
 /**
 
index 8bac20cdccd46f4ec7b5a8def497e1ba6c5a41c8..80c891319637e2d313c7b66eb27b249e6dc2e951 100644 (file)
@@ -47,7 +47,7 @@ typedef struct _aubio_source_sndfile_t aubio_source_sndfile_t;
 
   \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,18 +56,18 @@ typedef struct _aubio_source_sndfile_t aubio_source_sndfile_t;
   ::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);