Thanks, Istvan ! At least I'm not losing it ... What source file are these limits defined ? I've been using "grep -i 'UDO' *.*" in the Engine, OOps, Opcodes, and InOut directories of the source tree but I haven't yet found where this limit is defined. Would increasing the arg limit to 40 or so make Csound markedly less efficient given the current state (I've been using the csound5-20060430 source tarball) ? If I can't find it, I'll just use a dedicated instr and zak k-space as suggested ! Thanks again !! -David On 5/4/06, Istvan Varga wrote: > While it is possible to increase the limit, the space for arguments is > of static size (due to the way opcodes work in Csound), so having a > higher maximum is at the expense of wasting space and making note > allocations slightly slower when a large number of arguments is not used. > Alternatively, you could use a different mechanism (tables, zak, > channels, etc.) to pass unusually large number of values. > > By the way, the limit was intended to be 24, not 23, so there may be > a minor bug.