vexpr list length limit

MIB's icon

Hey everyone,

Just as a point of interest. Is there a way to up the list length limit of vexpr, like we can with the zl objects? I have never actually run into the limit but just realized that 4096 is the upper limit of vexpr. There doesn't seem to be anything in the helpfile or the ref page that would make me believe this is possible, but I thought I would ask.

Max Patch
Copy patch and select New From Clipboard in Max.

Thanks

seejayjames's icon

hmm, didn't realize that. [jit.expr] probably has no such limit, maybe try that?

MIB's icon

you are probably right. problem is, jit.expr makes me wanna bash my head against a wall!! I really should have another look at that article by Andrew (I believe)...

anyway, I was only curious. no real need for it right now since I only ran into the limit by trying to find the limit!

cristo's icon

Ok. I've reached the limit of vexpr. It seems to be a list length of 999 for both integer and float values. I found this out experiementally whilst trying to process lists of length 1024.

MIB: how did you arrive at 4096 as the upper limit?

MIB's icon

look at the patch from the first post... that's how I did it. Unless I am totally misunderstanding the concept, this should be right.