Signal-Rate Utilities

A set of useful and simple objects for working with signal-rate timing.
shot~ uninterruptible ramp triggered by 0-nonzero transitions, specified in milliseconds.
cshot~ similar to shot~, but counts samples instead of ramping 0.-1.
wait~ similar to sah~ but only outputs values at the end of a ramp. This helps to avoid clicks.
steps~ a simple signal-triggered step counter. Can be used for signal-timed step sequencing.

February 7, 2013 | 2:57 am

Andrew, I use those objects for an old project since years! Thanks!! Now I’m porting this project from Max4 to Max6.

But today I tried to use them on an Mac under X.5.8 (I kow…) and here is what I get in Max6:

wait~: unable to load object bundle executable
2013-02-07 11:35:49.995 Max[421:20b] Error loading /Applications/Max6/Cycling ’74/3rd/ab-signal/wait~.mxo/Contents/MacOS/wait~: dlopen(/Applications/Max6/Cycling ’74/3rd/ab-signal/wait~.mxo/Contents/MacOS/wait~, 262): no suitable image found. Did find:
/Applications/Max6/Cycling ’74/3rd/ab-signal/wait~.mxo/Contents/MacOS/wait~: unknown required load command 0x80000022

In Max5 (and Max4), I don’t have this error message. It does work with more recent OSes too!

Besides trying to emulate your objects with gen~, is there something I could do (I don’t want to upgrade my OS).

Thanks inadvance!

September 21, 2015 | 4:31 am

Yes , great objects but they stopped working when I changed from Max 7.0.0 to Max 7.0.5
I also got the ‘unable to load object bundle executable’ for wait~ and shot~
Any way to solve this…?

September 21, 2015 | 6:58 am

I found already ways to replace wait~ and shot~

A way to do wait~ in Gen~ was pointed out by Andrew a while ago

A way to do a ‘one-shot’ ramp generator in Gen~ somehow like shot~ can be found here, thanks to Vichug and Bertrand Fraysse:


Viewing 3 posts - 1 through 3 (of 3 total)

Explore More