fvec_zeros(obuf);
if ( is_onset ) {
aubio_wavetable_play ( wavetable );
+ /* send a midi tap (default to C0) out to the midi output */
+ if (usejack) send_noteon(miditap_note, miditap_velo);
} else {
aubio_wavetable_stop ( wavetable );
}
void process_print (void)
{
if ( is_onset ) {
- outmsg ("%f\n", aubio_onset_get_last_s (o) );
+ print_time(aubio_onset_get_last (o));
+ outmsg ("\n");
}
}
examples_common_process((aubio_process_func_t)process_block, process_print);
+ // send a last note off
+ send_noteon (miditap_note, 0);
+
del_aubio_onset (o);
del_aubio_wavetable (wavetable);
del_fvec (onset);