Procedural
- perlin~
perlin~generates 1-dimensional Perlin noise, a type of gradient noise, producing smoothened functions based on a specified frequency. - rampnoise~ The
rampnoise~object is a low-frequency, band-limited noise generator that produces "random ramps" by interpolating between random values. - sequencer The
sequencerobject outputs elements from a predefined sequence one by one when it receives abang. - eqdiv The
eqdivobject generates equal temperament scales. - clock The
clockobject sends bangs at a regular tempo, acting as a 'main' clock or a 'synced' clock. - loop The
loopobject in Pure Data functions as a versatile loop counter, capable of iterating through a range of numbers or generating a specified number of bangs. - polymetro~
polymetro~is a signal-rate polyrhythmic metronome that generates impulses for a base rhythm and a relative rhythm. - drip The
dripobject unfolds a package (list) into a sequence of individual elements, outputting them one by one with a configurable delay in milliseconds. - amean The
ameanobject generates a list of arithmetic means. - gbman~
gbman~is a chaotic audio generator based on the gingerbread man map difference equation,y[n] = 1 + abs(y[n-1]) - y[n-2]. - henon~ The
henon~object generates a chaotic audio signal based on the Hénon map difference equation. - part_targetsize The
part_targetsizeobject is a GEM particle object that dynamically adjusts the size of particles over time. - pattern The
patternobject is a rhythmic sequencer that defines musical patterns using note durations, which can be specified as floats or fractions (where1is a whole note) with negative values indicating rests. - velvet~ The
velvet~object is a velvet noise generator that produces a signal of random positive or negative impulses at a specified frequency. - segregate The
segregateobject sorts incoming messages by their data type, sending them to dedicated outlets. - lorenz~ The
lorenz~object generates a chaotic audio signal based on the Lorenz strange attractor, a 3D mathematical model. - brown The
brownobject generates pseudo-random numbers following a bounded Brownian motion, producing a control signal that takes small, random steps within a defined range. - l.attrfilter The
l.attrfilterobject in Pure Data (usingpdlua) filters elements from an SVG file loaded withl.readsvgbased on attributes such as stroke, fill, or ID. - niagara The
niagaraobject divides an incoming message or list into two sub-packages. - repeat The
repeatobject in Pure Data outputs any incoming message a specified number of times. - score2 The
score2object functions as a versatile musical sequencer, interpreting text-based scores with advanced rhythmic notation including fractions, tuplets, and rests. - l.readsvg
l.readsvgis apdluaobject designed to read SVG files created or edited in Inkscape. - cusp~
cusp~is a chaotic signal generator that implements the difference equation y[n] = a - b * sqrt(abs(y[n-1])). - euclid The
euclidobject implements the Euclidean rhythm algorithm, which divides a given number of steps into a specified number of hits with an optional rotation.