uint_t aubio_onset_set_compression (aubio_onset_t *o, smpl_t lambda)
{
  if (lambda < 0.) {
    return AUBIO_FAIL;
  }
  o->lambda_compression = lambda;
  o->apply_compression = (o->lambda_compression > 0.) ? 1 : 0;
  return AUBIO_OK;
}
uint_t aubio_onset_set_compression (aubio_onset_t *o, smpl_t lambda)
{
  if (lambda < 0.) {
    return AUBIO_FAIL;
  }
  o->lambda_compression = lambda;
  o->apply_compression = (o->lambda_compression > 0.) ? 1 : 0;
  return AUBIO_OK;
}