rtc
Contributors
People who contribute to this project.
Objects
- 16step-seq
16step-seqis a 16-step rhythm sequencer that outputs bangs for active steps and indicates when the sequence has finished. - ED-rhythm
ED-rhythmcreates a rhythm by selecting entry delays from a supplied list according to one of four selection principles. - ED-trans
ED-transgenerates a transition between two entry delays (EDs), for use in rhythmic processes. - ED2EP
ED2EPconverts a series of entry delays (ED) into entry points (EP), providing cumulative timing positions for a rhythm. - Lround
Lroundrounds a float or the floats in a list. - VolAmb
VolAmbcontrols the ambitus, withdyn.minanddyn.maxindicating dynamic minimum and maximum bounds. - alea-rhythm
alea-rhythmoutputs rhythm bangs at random times for generating an aleatoric rhythm. - anti-bis
anti-bisfilters out immediate repetitions of integers, with the help patch flashing an indicator when a repetition would have occurred. - anti-interval
anti-intervalfilters out the interval specified by its argument, including octave equivalents of that forbidden interval. - anti-octave
anti-octavefilters out octave intervals between two consecutive notes, helping avoid octave motion in a note sequence. - anti-octave&prime
anti-octave&primefilters out octaves and primes (repeated tones), helping prevent those intervals in note material. - anti-osc
anti-oscfilters out an integer when it is the same as the penultimate value, preventing an oscillating pattern. - between-lin
between-linoutputs a random number when it receives a bang—or any input—in its left inlet. - between-log
between-logoutputs a random number when it receives a bang or any other input in its left inlet. - between-variations
between-variationsdemonstrates variants ofbetween, which outputs a value between configurable minimum and maximum bounds when it receives abang. - brown-melody
brown-melodygenerates a Brownian-motion-like melody within a specified note range for creating evolving pitch sequences. - brown-rhythm
brown-rhythmgenerates a Brownian-movement-like rhythm from a geometrical series of ED values. - brownian
brownianis a random generator based on Brownian movement, with minimum, maximum, and Brownian-factor parameters. - butfirst
butfirstoutputs an input list without its first element. - butlast
butlastoutputs an input list without its last element. - check-octaves
check-octaveschecks whether the intervals in a list sum to an octave. - check-row
check-rowvalidates an input row and outputs it only if it is a proper twelve-tone row. - choice-rhythm
choice-rhythmcreates a rhythmic choice from a supplied set of entry-delay (ED) values and outputs a list of the chosen indices. - choose
chooserandomly selects elements from a supplied list. - choose-intervals
choose-intervalschooses a supply of one to five different intervals for use in generating pitch material. - count-bang
count-bangcounts the number of bangs it receives, serving as a bang accumulator. - cp-pan~
cp-pan~is a constant-power panner that positions an input signal between the left and right outputs. - cresc-decresc
cresc-decrescproduces a transition from a start velocity to an end velocity over a specified time. - crossfade~
crossfade~crossfades between two input signals using a sine function, avoiding the “hole in the middle” effect associated with linear fading. - first
firstoutputs the first element of an input list. - frq2note
frq2noteconverts a frequency into a note represented as a MIDI key number. - geom
geomoutputs the nth member of a geometrical row, using a value and proportional factor q. - grid-rhythm
grid-rhythmoutputs a rhythm determined by multiples of a given rhythmic grid. - group-rhythm
group-rhythmgenerates a rhythm by choosing elements from a given supply. - group-rhythm2
group-rhythm2is another implementation of a group-rhythm, intended for working with grouped rhythmic material. - groups
groupschooses elements from a supplied integer list to form a group. - infinity-row
infinity-rowgenerates a note row indexed by incoming values, based on Per Nørgård’s infinity series. - int-or-float
int-or-floatoptionally converts incoming numbers to integers and is mainly intended for converting Max patches; its default mode is integer. - intv2ratio
intv2ratioconverts an interval into a ratio. - last
lastoutputs the last element of an input list. - line2
line2behaves like a line generator and sends a bang from its second outlet when the line finishes. - make-ED-scale
make-ED-scalegenerates a geometric scale of entry delays (ED) between specified minimum and maximum ED values, with a specified number of elements. - make-choice-list
make-choice-listgenerates a list of choices, with controls for minimum and maximum list length and minimum and maximum values. - make-scale
make-scalegenerates an integer list containing a specified number of integers. - make-trans-scale
make-trans-scalegenerates a transition scale between specified start and end scales with a chosen number of elements. - markov-harmony
markov-harmonygenerates a sequence of intervals using a one-dimensional Markov process, for producing pitch-class harmony. - markov-rhythm
markov-rhythmgenerates rhythms from the entry delays of supplied rhythmic material using a Markov matrix, supporting probabilistic transitions and repetitions. - matrix12
matrix12is a serial-matrix object that accepts a tone row as a list and generates matrix rows, with options to select prime, inversion, or retro forms. - metro-dev%
metro-dev%introduces percentage-based timing irregularities into an otherwise equal pulsation. - ms2sec
ms2secconverts a time value in milliseconds to seconds and provides a rounded result. - neutral-harmony
neutral-harmonybuilds an interval row by alternating a given interval, providing pitch classes for harmonic use. - nname
nnameconverts an integer MIDI key number received at its inlet into a symbol representing a note name. - normalize-row
normalize-rownormalizes a twelve-tone pitch-class row so that the resulting row always starts with 0. - note2cents
note2centsshows how many cents correspond to a MIDI note number. - note2frq
note2frqconverts a note value—either a MIDI key number or MIDI cents—into a frequency. - note2pitch
note2pitchconverts a note or key number into a pitch-class name, such as D#. - note2st
note2stoutputs the intervals of an incoming stream of notes. - panning
panningperforms equal-power panning between left and right outputs, based on John Chowning’s paper. - periodic
periodicis a seedable random-number generator with an upper-limit argument and a periodicity-factor argument, as illustrated byperiodic 10 0.5. - permutate-row
permutate-rowpermutes a given twelve-note row using the row’s own structure as the permutation. - permute
permutereturns the indexed (nth) permutation of a stored list, providing an indexed series of list permutations. - pitch-from-intervals
pitch-from-intervalsgenerates pitch classes—notes without register—from a selectable interval list, using randomly supplied intervals. - pitch-from-row
pitch-from-rowgenerates pitch classes from a material row in one of four normalized row modes: prime, retrograde, inversion, or retro-inversion. - pitch2note
pitch2notecombines a pitch class and register into a note number, such as a MIDI key number. - play-samp~
play-samp~plays one sample from a named table, with controls for transposition, gain, and looping. - play2
play2plays a note whenever a key number is sent to its left inlet. - random-ramp
random-rampgenerates randomly fluctuating envelope shapes by choosing random ramp durations and velocity destinations. - random-ramp-urn
random-ramp-urngenerates randomly fluctuating envelope shapes by choosing random ramp durations and velocity destinations. - random-row
random-rowgenerates a random twelve-tone row. - ratio2intv
ratio2intvconverts a ratio into an interval. - repchord-rhythm
repchord-rhythmis a general rhythm generator that produces rhythms with varying repetition rates and chord sizes. - repeat-ED
repeat-EDoutputs a specified number of rhythmic bangs, suitable for driving objects such asQT-PercPlayer. - rit-acc
rit-accgenerates a ritardando or an accelerando for rhythmic use. - rota
rotacycles up and down through the elements of a list whenever its first inlet receives a bang. - row-modus
row-modustransforms a tone row sent to its left inlet into a selected form for dodecaphonic use. - samp10~
samp10~plays up to 10 samples polyphonically at the same time. - scale-changer
scale-changerchanges one pitch of a given scale at a time, allowing its harmony and active pitch classes to evolve. - schweller
schwellergenerates a velocity transition envelope from a start/end velocity through a middle velocity over a specified duration. - sel-princ
sel-princselects elements from a supplied list and can switch among the ALEA, SERIES, SEQUENCE, and ROTA selection principles. - sequence The help patch shows
sequencewith list messages and abang, suggesting sequence-related message processing. - serial-rhythm
serial-rhythmgenerates a serial permutation of rhythmic entries with repetition checking, for use as a rhythm generator. - series
seriesworks with a supplied list and, when banged, reports a random element along with its current index; the help patch also indicates when its urn is refilled. - show-pitchclass
show-pitchclassshows the pitch class of a MIDI note number. - smooth-line
smooth-linesmoothly interpolates between successive input values, making it useful for creating smooth output envelopes. - sneak
sneakmakes a random selection from a supplied list when it receives a bang in its left inlet. - sneak-random
sneak-randomoutputs a random number from 0 to n−1, with n supplied as its creation argument (for example,sneak-random 7). - sneak-rhythm
sneak-rhythmgenerates a rhythm that “sneaks” between neighbouring values, with minimum and maximum event-duration (ED) limits. - sqrt-pan~
sqrt-pan~is a square-root panner that positions an audio signal between left and right outputs. - st2pitch
st2pitchaccumulates incoming intervals and outputs pitch classes, providing a way to derive successive notes from a starting pitch. - super-rhythm
super-rhythmis a rhythm model that generates rhythms from a supplied collection of entry delays (EDs), with selectable patterns and selection principles such as alea, series, sequence, and rota. - trans
transgenerates a transition row from a start value to an end value over a specified number of steps, using logarithmic, linear, or exponential interpolation. - trans-exp
trans-expoutputs the nth member of an exponential transition row, selected by an integer in its left inlet. - trans-lin
trans-linmaps an integer received at its left inlet to a linear transition between a start and end value. - trans-log
trans-logprovides indexed access to a logarithmic sequence, with its arguments indicating the start, end, and number of steps. - transp-pitch
transp-pitchtransposes a pitch class by a specified transposition interval, producing a transposed pitch class. - transpose-row
transpose-rowtransposes a list of notes or pitch classes by a specified transposition interval and returns the result as pitch classes. - urne
urneis a unique random-number generator that outputs values without repetition until its urn is empty. - wave-rhythm
wave-rhythmis demonstrated with the argument sets2000 500 5 1and500 2000 5 1, alongside controls labeled “start position.” The help patch does not provide enough information to determine the object’s exact behavior, purpose, or argument meanings.. - xrandom
xrandomoutputs random integers without repetition.