About detonate
I wanted to use Detonate Thread instead of a piano roll.
It was going well until halfway through,
but at some point it became so slow that I couldn't edit it any more.
I wonder why this is, and if anyone knows, please let me know.
Also, are there any other useful objects that provide something like a piano roll?
It's hard for me to quickly analyze your patch (yes, there is actually something wrong with it, because it slows down all interface reactions - but I'm not sure if this is something related to detonate or other parts). Personally, I never experienced any serious issues when working with detonate, so I would look for the problem not in the object, but rather in the structure of the patch.
As an alternative to detonate, you can try the Bach package (install it via the Max package manager), which has great score building mechanisms.
For simple tasks check if live.step will be ok for you.
the patch chrashes max when i try to open.
detonate should be very stable and thrifty with 100.000+ events.
My first idea after a quick look: possible source of the problem may be related to the fact, that your patch is feeding metros with NaN (check what is transmitted to the right inlet of metro) - generally division by zero is very bad idea from mathematical and technical points of view . The patch responds correctly after manually setting period metros to reasonable values ;-)
Thank you for your reply.
I'll try