Closed tkell closed 7 years ago
Onsets make good segments, but the onset times themselves are not the best boundaries.
This is my aesthetic opinion from building concatenative synths and playing with librosa's onset_detection
@Cortexelus fair points. Have you seen the onset tweaking thread in the librosa issues?
Yeah. A simple backtracking method like the one @kylemcdonald explains is what I was thinking. (But now this time reassignment stuff is new to me and I am exploring it.)
It's useful to include both an onset time and a starting boundary. For example, in a rhythmic concat synth, you may want to start the segment early (pre-onset head) but align its onset time to the beat/pattern grid. This way a lengthy head doesn't mess with the pulse of the pattern (example: reverse cymbals), but you still hear the full head (overlapped with the previous segment's tail)
I summon Tristan Jehan's thesis.
Closed with #95 !
I suspect we can get this with
librosa.onset.onset_detect