mandel — Mandelbrot set


Returns the number of iterations corresponding to a given point of complex plane by applying the Mandelbrot set formula.


kiter, koutrig mandel  ktrig, kx, ky, kmaxIter


kiter - number of iterations

koutrig - output trigger signal

ktrig - input trigger signal

kx, ky - coordinates of a given point belonging to the complex plane

kmaxIter - maximum iterations allowed

mandel is an opcode that allows the use of the Mandelbrot set formula to generate an output that can be applied to any musical (or non-musical) parameter. It has two output arguments: kiter, that contains the iteration number of a given point, and koutrig, that generates a trigger 'bang' each time kiter changes. A new number of iterations is evaluated only when ktrig is set to a non-zero value. The coordinates of the complex plane are set in kx and ky, while kmaxIter contains the maximum number of iterations. Output values, which are integer numbers, can be mapped in any sorts of ways by the composer.


Written by Gabriel Maldonado.

New in Csound 5 (Previously available only on CsoundAV)