an open-source digital signal processing and sound synthesis language
about · links · contact
mod - modulus command


modval = mod(p0, p1)


mod returns the result of the operation p0 mod p1 (otherwise known as: p0 % p1). mod converts both params to integers.

The wrap command apparently does the same thing.


p0, p1
The parameters used to perform the a mod b (in this case, p0 mod p1) operation. Essentially mod gives the remainder of dividing p0 into p1. Modular (or "clock") arithmetic is very useful in western, 12-note/octave music.


   modout = mod(3, 12)

See Also

abs, log, pow, max, min, round, trunc, wrap