diskgrain -
Synchronous granular synthesis, using a soundfile as source.
diskin -
Reads audio data from an external device or stream and can alter its pitch.
diskin2 -
Reads audio data from a file, and can alter its pitch using one of several
available interpolation types, as well as convert the sample rate to match
the orchestra sr setting.
dispfft -
Displays the Fourier Transform of an audio or control signal.
display -
Displays the audio or control signals as an amplitude vs. time graph.
distort -
Distort an audio signal via waveshaping and optional clipping.
expcurve -
This opcode implements a formula for generating a normalised exponential curve in range 0 - 1. It is based on the Max / MSP work of Eric Singer (c) 1994.
expon -
Trace an exponential curve between specified points.
exprand -
Exponential distribution random number generator (positive values only).
expseg -
Trace a series of exponential segments between specified points.
expsega -
An exponential segment generator operating at a-rate.
expsegr -
Trace a series of exponential segments between specified points including a release segment.
logbtwo -
Performs a logarithmic base two calculation.
logcurve -
This opcode implements a formula for generating a normalised logarithmic curve in range 0 - 1. It is based on the Max / MSP work of Eric Singer (c) 1994.
loopseg -
Generate control signal consisting of linear segments delimited by two or more specified points.
loopsegp -
Control signals based on linear segments.
lorenz -
Implements the Lorenz system of equations.
lorisread - Imports a set of bandwidth-enhanced partials from a SDIF-format
data file, applying control-rate frequency, amplitude, and
bandwidth scaling envelopes, and stores the modified partials in
memory.
lorismorph - Morphs two stored sets of bandwidth-enhanced partials
and stores a new set of partials representing the morphed
sound. The morph is performed by linearly interpolating the
parameter envelopes (frequency, amplitude, and bandwidth, or
noisiness) of the bandwidth-enhanced partials according to
control-rate frequency, amplitude, and bandwidth morphing
functions.
lorisplay - renders a stored set of bandwidth-enhanced partials using the method of Bandwidth-Enhanced Additive Synthesis implemented in the Loris software, applying control-rate frequency, amplitude, and bandwidth scaling envelopes.
miditempo -
Returns the current tempo at k-rate, of either the MIDI file (if available) or the score
midremot -
An opcode which can be used to implement a remote midi orchestra. This opcode will send midi events from a source machine to one destination.
midglobal -
An opcode which can be used to implement a remote midi orchestra. This opcode will broadcast the midi events to all the machines involved in the remote concert.
min -
Produces a signal that is the minimum of any number of input signals.
minabs -
Produces a signal that is the minimum of the absolute values of any number of input signals.
minabsaccum -
Accumulates the minimum of the absolute values of audio signals.
minaccum -
Accumulates the minimum value of audio signals.
mirror -
Reflects the signal that exceeds the low and high thresholds.
partikkel -
Granular synthesizer with "per grain" control
over many of its parameters. Has a sync input to
sychronize its internal grain scheduler clock to an external
clock source.
partikkelsync - Outputs partikkel's grain
scheduler clock pulse and phase to synchronize several instances of the partikkel
opcode to the same clock source.
pcauchy -
Cauchy distribution random number generator (positive values only).
pchbend -
Get the current pitch-bend value for this channel.
pchmidi -
Get the note number of the current MIDI event, expressed in pitch-class units.
pchmidib -
Get the note number of the current MIDI event and modify it by the current pitch-bend value, express it in pitch-class units.
pchoct -
Converts an octave-point-decimal value to pitch-class.
pconvolve -
Convolution based on a uniformly partitioned overlap-save algorithm
pcount -
Returns the number of pfields belonging to a note event.
peak -
Maintains the output equal to the highest absolute value received.
pvsmooth -
Smooth the amplitude and frequency time functions of a pv stream using parallel 1st order
lowpass IIR filters with time-varying cutoff frequency.
pvsfilter -
Multiply amplitudes of a pvoc stream by those of a second
pvoc stream, with dynamic scaling.
pvsblur -
Average the amp/freq time functions of each analysis channel for
a specified time.
pvstencil -
Transforms a pvoc stream according to a masking function table.
pvsvoc -
Combine the spectral envelope of one fsig with the excitation (frequencies) of another.
pyassign Opcodes - Assign the value of the given Csound variable to a Python variable possibly destroying its previous content.
pycall Opcodes - Invoke the specified Python callable at
k-time and i-time (i suffix), passing the given arguments. The call is
perfomed in the global environment, and the result (the returning
value) is copied into the Csound output variables specified.
pyeval Opcodes - Evaluate a generic Python expression and store the result in a Csound variable at k-time or i-time (i suffix).
pyexec Opcodes - Execute a script from a file at k-time or i-time (i suffix).