[wavetable] add dummy load implementation, add todo entry in documentation
authorPaul Brossier <piem@piem.org>
Wed, 21 Nov 2018 19:55:09 +0000 (20:55 +0100)
committerPaul Brossier <piem@piem.org>
Wed, 21 Nov 2018 19:55:09 +0000 (20:55 +0100)
src/synth/wavetable.c
src/synth/wavetable.h

index f7237c2..43ece36 100644 (file)
@@ -167,6 +167,13 @@ uint_t aubio_wavetable_stop ( aubio_wavetable_t * s )
   return aubio_wavetable_set_playing (s, 0);
 }
 
+uint_t
+aubio_wavetable_load ( aubio_wavetable_t *s UNUSED, const char_t *uri UNUSED)
+{
+  AUBIO_ERR("wavetable: load method not implemented yet, see sampler\n");
+  return AUBIO_FAIL;
+}
+
 uint_t aubio_wavetable_set_freq ( aubio_wavetable_t * s, smpl_t freq )
 {
   return aubio_parameter_set_target_value ( s->freq, freq );
index b333575..98d32d9 100644 (file)
@@ -53,6 +53,8 @@ aubio_wavetable_t * new_aubio_wavetable(uint_t samplerate, uint_t hop_size);
 
 /** load source in wavetable
 
+  \TODO This function is not implemented yet. See new_aubio_sampler() instead.
+
   \param o wavetable, created by new_aubio_wavetable()
   \param uri the uri of the source to load