+ n_frames = 0;
+ do {
+ aubio_source_do(s, vec, &read);
+ //fvec_print (vec);
+ n_frames += read;
+ } while ( read == hop_size );
+
+ PRINT_MSG("read %.2fs, %d frames at %dHz (%d blocks) from %s\n",
+ n_frames * 1. / samplerate,
+ n_frames, samplerate,
+ n_frames / hop_size, source_path);
+
+ old_n_frames_2 = n_frames;
+
+ aubio_source_seek (s, old_n_frames_1 / 2);