Hi all,
could anyone point me to a good onset detector for a percussive realtime audio stream? Its sensitivity and "debounce time" should be adjustable, and it should trigger a bang with a suitable precission whenever a new onset is detected...Actually detecting endings could be nice as well.
I tested the [bonk~] but it has no debouncer, and the [threshold~] seems tricky to calibrate...
Thanks!
I use bonk, adjusting sensitivity with the thresh message and a debounce abstraction based on spigot and delay. I think there’s also an internal debounce message.
Overall I get very satisfying result with bonk~. Filtering the incoming signal to the frequency bands of interest further can improve results.
S
On 15 Sep 2018, at 11:33, Jeppi Jeppi jeppiot@hotmail.com wrote:
Hi all, could anyone point me to a good onset detector for a percussive realtime audio stream? Its sensitivity and "debounce time" should be adjustable, and it should trigger a bang with a suitable precission whenever a new onset is detected...Actually detecting endings could be nice as well. I tested the [bonk~] but it has no debouncer, and the [threshold~] seems tricky to calibrate...
Thanks! _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
I use bonk, adjusting sensitivity with the thresh message and a debounce abstraction based on spigot and delay. I think there’s also an internal debounce message.
I always find Miller's example C07.envelope.follower.pd quite enlightening regarding the hysteresis/state machine logic.
Perhaps one can make sth out of it in the scope of this question! P