src/synth/sampler.c: trigger resets ringbuffer
authorPaul Brossier <piem@piem.org>
Mon, 28 Nov 2016 14:01:20 +0000 (15:01 +0100)
committerPaul Brossier <piem@piem.org>
Mon, 28 Nov 2016 14:01:20 +0000 (15:01 +0100)
src/synth/sampler.c

index 83cb176..1f1d752 100644 (file)
@@ -770,6 +770,7 @@ uint_t aubio_sampler_loop ( aubio_sampler_t * o )
 
 uint_t aubio_sampler_trigger ( aubio_sampler_t * o )
 {
+  if (o->ring) aubio_ringbuffer_reset(o->ring);
   aubio_sampler_set_loop(o, 0);
   aubio_sampler_seek(o, 0);
   return aubio_sampler_set_playing (o, 1);