About detonate

鬱咕 神田's icon

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?

鬱咕 神田's icon

Untitled3.maxpat
Max Patch

Here is the patch in question


yaniki's icon

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.

Roman Thilenius's icon

the patch chrashes max when i try to open.

detonate should be very stable and thrifty with 100.000+ events.

yaniki's icon

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 ;-)

鬱咕 神田's icon

Thank you for your reply.

I'll try