expr at audio rate?

Dani Ploeger's icon

Hi,
I'm looking for an equivalent of the expr object, that runs at audio rate.
I found expr~ on a website of Shahrokh Yadegari, but wasn't able to download it. It also seemed to be an object for a rather old MSP version.
Does any of you have expr~, or know about an equivalent object / solution?
Best,
Dani

jasch's icon

hello,

have a look at:

icst.fexpr~

it's still somewhat beta, but quite useable.

the current version can be found here:
mac:         http://www.icst.net/downloads/icst_fexpr_mac_0_4.dmg
windows:     http://www.icst.net/downloads/icst_fexpr_win_0_4.zip

best

/*j

> I'm looking for an equivalent of the expr object, that runs at audio
> rate.

> Does any of you have expr~, or know about an equivalent object /
> solution?

Dani Ploeger's icon

thank you for your super quick reply!
it works...
:-)

Christopher Overstreet's icon

This object is no longer there and I couldn't locate it anywhere else on the site yet. Could I get a new link? Thanks!

Graham Wakefield's icon

Maxobjects.com found one

Google found another (looks pretty nice, but haven't tried it)

FWIW, expr~ type things may or may not be faster or slower than normal max objects...

Christopher Overstreet's icon

~syadegar's expression is max4 only and not updated since 2001 as far as I can tell.

But the Graham Wakefiled expr~ works on my non-intel mac, hopefully on the intel machine I have to run this on it will work too, or maybe the gw.expr~ is an Intel-mac compile.

I was hoping to find the icst.fexpr~ as I really like the other icst.xxx externals, but thank you for the link. The first one I had found, which didn't work, so I gave up assuming there wasn't another expr~

Peter Castine's icon

expr is handy, but

1) There is nothing you can write in expr that you couldn't put together with other standard Max objects.

1a) Analogously, there is nothing you can write with any kind of expr~ object that you couldn't program with other standard MSP objects.

2) All the [expr~]s I've seen have been, um, less than rock-solid

2a) And I've yet to see one that's been supported across a significant Max upgrade.

I'm not, in general, dissing the idea of an expr~ object. It's attractive. But given that complex functions can be a serious CPU killer, the fact that you have to construct sin(log(sqrt(abs($sig1/$sig2)))) out of individual boxes has a certain discipline-building aspect about it that you might want not to overlook.-!