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'],
     'beattracking': ['self->hop_size'],
     'tempo':        ['1'],
     'peakpicker':   ['1'],
-    'source':       ['self->block_size', '1'],
 }
 
 # default value for variables
 }
 
 # 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', 
     '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
     # 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 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.
 
   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_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
 
   \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);
 
 */
 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 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.
 
   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_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
 
   \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(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 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.
 
   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_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
 
   \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);
 
 */
 void aubio_source_sndfile_do(aubio_source_sndfile_t * s, fvec_t * read_to, uint_t * read);