Table of Contents
-
Orchestra Opcodes and Operators
-
-
!=
—
Determines if one value is not equal to another.
-
#define
—
Defines a macro.
-
#include
—
Includes an external file for processing.
-
#undef
—
Un-defines a macro.
-
#ifdef
—
Conditional reading of code.
-
#ifndef
—
Conditional reading of code.
-
$NAME
—
Calls a defined macro.
-
%
—
Modulus operator.
-
&&
—
Logical AND operator.
-
>
—
Determines if one value is greater than another.
-
>=
—
Determines if one value is greater than or equal to another.
-
<
—
Determines if one value is less than another.
-
<=
—
Determines if one value is less than or equal to another.
-
*
—
Multiplication operator.
-
+
—
Addition operator
-
-
—
Subtraction operator.
-
/
—
Division operator.
-
=
—
Performs a simple assignment.
-
==
—
Compares two values for equality.
-
^
—
“Power of” operator.
-
||
—
Logical OR operator.
-
0dbfs
—
Sets the value of 0 decibels using full scale amplitude.
-
&
—
Bitwise AND operator.
-
|
—
Bitwise OR operator.
-
¬
—
Bitwise NOT operator.
-
#
—
Bitwise NON EQUIVALENCE operator.
-
a
—
Converts a k-rate parameter to an a-rate value with interpolation.
-
abetarand
—
Deprecated.
-
abexprnd
—
Deprecated.
-
abs
—
Returns an absolute value.
-
acauchy
—
Deprecated.
-
active
—
Returns the number of active instances of an instrument.
-
adsr
—
Calculates the classical ADSR envelope using linear segments.
-
adsyn
—
Output is an additive set of individually controlled sinusoids, using an oscillator bank.
-
adsynt
—
Performs additive synthesis with an arbitrary number of partials, not necessarily harmonic.
-
adsynt2
—
Performs additive synthesis with an arbitrary number of partials -not necessarily harmonic- with interpolation.
-
aexprand
—
Deprecated.
-
aftouch
—
Get the current after-touch value for this channel.
-
agauss
—
Deprecated.
-
agogobel
—
Deprecated.
-
alinrand
—
Deprecated.
-
alpass
—
Reverberates an input signal with a flat frequency response.
-
ampdb
—
Returns the amplitude equivalent of the decibel value x.
-
ampdbfs
—
Returns the amplitude equivalent of the decibel value x, which is relative to full scale amplitude.
-
ampmidi
—
Get the velocity of the current MIDI event.
-
apcauchy
—
Deprecated.
-
apoisson
—
Deprecated.
-
apow
—
Deprecated.
-
areson
—
A notch filter whose transfer functions are the complements of the reson opcode.
-
aresonk
—
A notch filter whose transfer functions are the complements of the reson opcode.
-
atone
—
A hi-pass filter whose transfer functions are the complements of the tone opcode.
-
atonek
—
A hi-pass filter whose transfer functions are the complements of the tonek opcode.
-
atonex
—
Emulates a stack of filters using the atone opcode.
-
atrirand
—
Deprecated.
-
ATSadd
— uses the data from an ATS analysis file to perform additive synthesis.
-
ATSaddnz
— uses the data from an ATS analysis file to perform noise resynthesis.
-
ATSbufread
— reads data from and ATS data file and stores it in an internal data table of frequency, amplitude pairs.
-
ATScross
— perform cross synthesis from ATS analysis files.
-
ATSinfo
— reads data out of the header of an ATS file.
-
ATSinterpread
— allows a user to determine the frequency envelope of any ATSbufread.
-
ATSread
— reads data from an ATS file.
-
ATSreadnz
— reads data from an ATS file.
-
ATSpartialtap
— returns a frequency, amplitude pair from an ATSbufread opcode.
-
ATSsinnoi
— uses the data from an ATS analysis file to perform resynthesis.
-
aunirand
—
Deprecated.
-
aweibull
—
Deprecated.
-
babo
—
A physical model reverberator.
-
balance
—
Adjust one audio signal according to the values of another.
-
bamboo
—
Semi-physical model of a bamboo sound.
-
barmodel
—
Creates a tone similar to a stuck metal bar.
-
bbcutm
—
Generates breakbeat-style cut-ups of a mono audio stream.
-
bbcuts
—
Generates breakbeat-style cut-ups of a stereo audio stream.
-
betarand
—
Beta distribution random number generator (positive values only).
-
bexprnd
—
Exponential distribution random number generator.
-
bformenc
—
Codes a signal into the ambisonic B format
-
bformdec
—
Decodes an ambisonic B format signal
-
binit
—
PVS tracks to amplitude+frequency conversion.
-
biquad
—
A sweepable general purpose biquadratic digital filter.
-
biquada
—
A sweepable general purpose biquadratic digital filter with a-rate parameters.
-
birnd
—
Returns a random number in a bi-polar range.
-
bqrez
—
A second-order multi-mode filter.
-
butbp
—
Same as the butterbp opcode.
-
butbr
—
Same as the butterbr opcode.
-
buthp
—
Same as the butterhp opcode.
-
butlp
—
Same as the butterlp opcode.
-
butterbp
—
A band-pass Butterworth filter.
-
butterbr
—
A band-reject Butterworth filter.
-
butterhp
—
A high-pass Butterworth filter.
-
butterlp
—
A low-pass Butterworth filter.
-
button
—
Sense on-screen controls.
-
buzz
—
Output is a set of harmonically related sine partials.
-
cabasa
—
Semi-physical model of a cabasa sound.
-
cauchy
—
Cauchy distribution random number generator.
-
ceil
—
Returns the smallest integer not less than x
-
cent
—
Calculates a factor to raise/lower a frequency by a given amount of cents.
-
cggoto
—
Conditionally transfer control on every pass.
-
chanctrl
—
Get the current value of a MIDI channel controller.
-
changed
—
k-rate signal change detector.
-
chani
—
Reads data from the software bus
-
chano
—
Send data to the outwards software bus
-
chebyshevpoly
—
Efficiently evaluates the sum of Chebyshev polynomials of arbitrary order.
-
checkbox
—
Sense on-screen controls.
-
chn
—
Declare a channel of the named software bus.
-
chnclear
—
Clears an audio output channel of the named software bus.
-
chnexport
—
Export a global variable as a channel of the bus.
-
chnget
—
Reads data from the software bus.
-
chnmix
—
Writes audio data to the named software bus, mixing to the previous
output.
-
chnparams
—
Query parameters of a channel.
-
chnset
—
Writes data to the named software bus.
-
cigoto
—
Conditionally transfer control during the i-time pass.
-
ckgoto
—
Conditionally transfer control during the p-time passes.
-
clear
—
Zeroes a list of audio signals.
-
clfilt
—
Implements low-pass and high-pass filters of different styles.
-
clip
—
Clips a signal to a predefined limit.
-
clock
—
Deprecated.
-
clockoff
—
Stops one of a number of internal clocks.
-
clockon
—
Starts one of a number of internal clocks.
-
cngoto
—
Transfers control on every pass when a condition is not true.
-
comb
—
Reverberates an input signal with a “colored” frequency response.
-
compress
—
Compress, limit, expand, duck or gate an audio signal.
-
control
—
Configurable slider controls for realtime user input.
-
convle
—
Same as the convolve opcode.
-
convolve
—
Convolves a signal and an impulse response.
-
cos
—
Performs a cosine function.
-
cosh
—
Performs a hyperbolic cosine function.
-
cosinv
—
Performs a arccosine function.
-
cps2pch
—
Converts a pitch-class value into cycles-per-second (Hz) for equal divisions of the octave.
-
cpsmidi
—
Get the note number of the current MIDI event, expressed in cycles-per-second.
-
cpsmidib
—
Get the note number of the current MIDI event and modify it by the current pitch-bend value, express it in cycles-per-second.
-
cpsmidinn
—
Converts a Midi note number value to cycles-per-second.
-
cpsoct
—
Converts an octave-point-decimal value to cycles-per-second.
-
cpspch
—
Converts a pitch-class value to cycles-per-second.
-
cpstmid
—
Get a MIDI note number (allows customized micro-tuning scales).
-
cpstun
—
Returns micro-tuning values at k-rate.
-
cpstuni
—
Returns micro-tuning values at init-rate.
-
cpsxpch
—
Converts a pitch-class value into cycles-per-second (Hz) for equal divisions of any interval.
-
cpuprc
—
Control allocation of cpu resources on a per-instrument basis, to optimize realtime output.
-
cross2
—
Cross synthesis using FFT's.
-
crunch
—
Semi-physical model of a crunch sound.
-
ctrl14
—
Allows a floating-point 14-bit MIDI signal scaled with a minimum and a maximum range.
-
ctrl21
—
Allows a floating-point 21-bit MIDI signal scaled with a minimum and a maximum range.
-
ctrl7
—
Allows a floating-point 7-bit MIDI signal scaled with a minimum and a maximum range.
-
ctrlinit
—
Sets the initial values for a set of MIDI controllers.
-
cuserrnd
—
Continuous USER-defined-distribution RaNDom generator.
-
dam
—
A dynamic compressor/expander.
-
date
—
Returns the number seconds since 1 January 1970.
-
dates
—
Returns as a string the date and time specified.
-
db
—
Returns the amplitude equivalent for a given decibel amount.
-
dbamp
—
Returns the decibel equivalent of the raw amplitude x.
-
dbfsamp
—
Returns the decibel equivalent of the raw amplitude x, relative to full scale amplitude.
-
dcblock
—
A DC blocking filter.
-
dconv
—
A direct convolution opcode.
-
delay
—
Delays an input signal by some time interval.
-
delay1
—
Delays an input signal by one sample.
-
delayk
—
Delays an input signal by some time interval.
-
delayr
—
Reads from an automatically established digital delay line.
-
delayw
—
Writes the audio signal to a digital delay line.
-
deltap
—
Taps a delay line at variable offset times.
-
deltap3
—
Taps a delay line at variable offset times, uses cubic interpolation.
-
deltapi
—
Taps a delay line at variable offset times, uses interpolation.
-
deltapn
—
Taps a delay line at variable offset times.
-
deltapx
—
Read to or write from a delay line with interpolation.
-
deltapxw
—
Mixes the input signal to a delay line.
-
denorm
—
Mixes low level noise to a list of a-rate signals
-
diff
—
Modify a signal by differentiation.
-
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.
-
distort1
—
Modified hyperbolic tangent distortion.
-
divz
—
Safely divides two numbers.
-
downsamp
—
Modify a signal by down-sampling.
-
dripwater
—
Semi-physical model of a water drop.
-
dssiactivate
— Activates or deactivates a DSSI or LADSPA plugin.
-
dssiaudio
— Processes audio using a LADSPA or DSSI plugin.
-
dssictls
— Send control information to a LADSPA or DSSI plugin.
-
dssiinit
— Loads a DSSI or LADSPA plugin.
-
dssilist
— Lists all available DSSI and LADSPA plugins.
-
dumpk
—
Periodically writes an orchestra control-signal value to an external file.
-
dumpk2
—
Periodically writes two orchestra control-signal values to an external file.
-
dumpk3
—
Periodically writes three orchestra control-signal values to an external file.
-
dumpk4
—
Periodically writes four orchestra control-signal values to an external file.
-
duserrnd
—
Discrete USER-defined-distribution RaNDom generator.
-
else
—
Executes a block of code when an "if...then" condition is false.
-
elseif
—
Defines another "if...then" condition when a "if...then" condition is false.
-
endif
—
Closes a block of code that begins with an "if...then" statement.
-
endin
—
Ends the current instrument block.
-
endop
—
Marks the end of an user-defined opcode block.
-
envlpx
—
Applies an envelope consisting of 3 segments.
-
envlpxr
—
The envlpx opcode with a final release segment.
-
eqfil
—
Equalizer filter
-
event
—
Generates a score event from an instrument.
-
event_i
—
Generates a score event from an instrument.
-
exitnow
—
Exit csound as fast as possible, with no cleaning up.
-
exp
—
Returns e raised to the x-th power.
-
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.
-
ficlose
—
Closes a previously opened file.
-
filelen
—
Returns the length of a sound file.
-
filenchnls
—
Returns the number of channels in a sound file.
-
filepeak
—
Returns the peak absolute value of a sound file.
-
filesr
—
Returns the sample rate of a sound file.
-
filter2
—
Performs filtering using a transposed form-II digital filter lattice with no time-varying control.
-
fin
—
Read signals from a file at a-rate.
-
fini
—
Read signals from a file at i-rate.
-
fink
—
Read signals from a file at k-rate.
-
fiopen
—
Opens a file in a specific mode.
-
flanger
—
A user controlled flanger.
-
flashtxt
—
Allows text to be displayed from instruments like sliders
-
FLbox
—
A FLTK widget that displays text inside of a box.
-
FLbutBank
—
A FLTK widget opcode that creates a bank of buttons.
-
FLbutton
—
A FLTK widget opcode that creates a button.
-
FLcloseButton
—
A FLTK widget opcode that creates a button that will close the panel
window it is a part of.
-
FLcolor
—
A FLTK opcode that sets the primary colors.
-
FLcolor2
—
A FLTK opcode that sets the secondary (selection) color.
-
FLcount
—
A FLTK widget opcode that creates a counter.
-
FLexecButton
—
A FLTK widget opcode that creates a button that executes a command.
-
FLgetsnap
—
Retrieves a previously stored FLTK snapshot.
-
FLgroup
—
A FLTK container opcode that groups child widgets.
-
FLgroupEnd
—
Marks the end of a group of FLTK child widgets.
-
FLgroupEnd
—
Marks the end of a group of FLTK child widgets.
-
FLhide
—
Hides the target FLTK widget.
-
FLhvsBox
—
Displays a box with a grid useful for visualizing two-dimensional Hyper Vectorial Synthesis.
-
FLhvsBoxSetValue
—
Sets the cursor position of a previously-declared FLhvsBox widget.
-
FLjoy
—
A FLTK opcode that acts like a joystick.
-
FLkeyIn
—
Reports keys pressed (on alphanumeric keyboard) when an FLTK panel has focus.
-
FLknob
—
A FLTK widget opcode that creates a knob.
-
FLlabel
—
A FLTK opcode that modifies the appearance of a text label.
-
FLloadsnap
—
Loads all snapshots into the memory bank of the current orchestra.
-
FLmouse
—
Returns the mouse position and the state of the three mouse buttons.
-
flooper
—
Function-table-based crossfading looper.
-
flooper2
—
Function-table-based crossfading looper.
-
floor
—
Returns the largest integer not greater than x
-
FLpack
—
Provides the functionality of compressing and aligning FLTK widgets.
-
FLpackEnd
—
Marks the end of a group of compressed or aligned FLTK widgets.
-
FLpack_end
—
Marks the end of a group of compressed or aligned FLTK widgets.
-
FLpanel
—
Creates a window that contains FLTK widgets.
-
FLpanelEnd
—
Marks the end of a group of FLTK widgets contained inside of a window (panel).
-
FLpanel_end
—
Marks the end of a group of FLTK widgets contained inside of a window (panel).
-
FLprintk
—
A FLTK opcode that prints a k-rate value at specified intervals.
-
FLprintk2
—
A FLTK opcode that prints a new value every time a control-rate variable changes.
-
FLroller
—
A FLTK widget that creates a transversal knob.
-
FLrun
—
Starts the FLTK widget thread.
-
FLsavesnap
—
Saves all snapshots currently created into a file.
-
FLscroll
—
A FLTK opcode that adds scroll bars to an area.
-
FLscrollEnd
—
A FLTK opcode that marks the end of an area with scrollbars.
-
FLscroll_end
—
A FLTK opcode that marks the end of an area with scrollbars.
-
FLsetAlign
—
Sets the text alignment of a label of a FLTK widget.
-
FLsetBox
—
Sets the appearance of a box surrounding a FLTK widget.
-
FLsetColor
—
Sets the primary color of a FLTK widget.
-
FLsetColor2
—
Sets the secondary (or selection) color of a FLTK widget.
-
FLsetFont
—
Sets the font type of a FLTK widget.
-
FLsetPosition
—
Sets the position of a FLTK widget.
-
FLsetSize
—
Resizes a FLTK widget.
-
FLsetsnap
—
Stores the current status of all FLTK valuators into a snapshot location.
-
FLsetSnapGroup
—
Determines the snapshot group for FL valuators.
-
FLsetText
—
Sets the label of a FLTK widget.
-
FLsetTextColor
—
Sets the color of the text label of a FLTK widget.
-
FLsetTextSize
—
Sets the size of the text label of a FLTK widget.
-
FLsetTextType
—
Sets some font attributes of the text label of a FLTK widget.
-
FLsetVal_i
—
Sets the value of a FLTK valuator to a number provided by the user.
-
FLsetVal
—
Sets the value of a FLTK valuator at control-rate.
-
FLshow
—
Restores the visibility of a previously hidden FLTK widget.
-
FLslidBnk
—
A FLTK widget containing a bank of horizontal sliders.
-
FLslidBnk2
—
A FLTK widget containing a bank of horizontal sliders.
-
FLslidBnkGetHandle
—
gets the handle of last slider bank created.
-
FLslidBnkSet
—
modify the values of a slider bank.
-
FLslidBnkSetk
—
modify the values of a slider bank.
-
FLslidBnk2Set
—
modify the values of a slider bank.
-
FLslidBnk2Setk
—
modify the values of a slider bank.
-
FLslider
—
Puts a slider into the corresponding FLTK container.
-
FLtabs
—
Creates a tabbed FLTK interface.
-
FLtabsEnd
—
Marks the end of a tabbed FLTK interface.
-
FLtabs_end
—
Marks the end of a tabbed FLTK interface.
-
FLtext
—
A FLTK widget opcode that creates a textbox.
-
FLupdate
—
Same as the FLrun opcode.
-
fluidAllOut
—
Collects all audio from all Fluidsynth engines in a performance
-
fluidCCi
—
Sends a MIDI controller data message to fluid.
-
fluidCCk
—
Sends a MIDI controller data message to fluid.
-
fluidControl
—
Sends MIDI note on, note off, and other messages to a SoundFont preset.
-
fluidEngine
—
Instantiates a fluidsynth engine.
-
fluidLoad
—
Loads a SoundFont into a fluidEngine, optionally listing SoundFont contents.
-
fluidNote
—
Plays a note on a channel in a fluidSynth engine.
-
fluidOut
—
Outputs sound from a given fluidEngine
-
fluidProgramSelect
—
Assigns a preset from a SoundFont to a channel on a fluidEngine.
-
fluidSetInterpMethod
—
Set interpolation method for channel in Fluid Engine
-
FLvalue
—
Shows the current value of a FLTK valuator.
-
FLvkeybd
—
An FLTK widget opcode that creates a virtual keyboard widget.
-
FLvslidBnk
—
A FLTK widget containing a bank of horizontal sliders.
-
FLvslidBnk2
—
A FLTK widget containing a bank of horizontal sliders.
-
FLxyin
—
Senses the mouse cursor position in a user-defined area inside an FLpanel.
-
fmb3
—
Uses FM synthesis to create a Hammond B3 organ sound.
-
fmbell
—
Uses FM synthesis to create a tublar bell sound.
-
fmmetal
—
Uses FM synthesis to create a “Heavy Metal” sound.
-
fmpercfl
—
Uses FM synthesis to create a percussive flute sound.
-
fmrhode
—
Uses FM synthesis to create a Fender Rhodes electric piano sound.
-
fmvoice
—
FM Singing Voice Synthesis
-
fmwurlie
—
Uses FM synthesis to create a Wurlitzer electric piano sound.
-
fof
—
Produces sinusoid bursts useful for formant and granular synthesis.
-
fof2
—
Produces sinusoid bursts including k-rate incremental indexing with each successive burst.
-
fofilter
—
Formant filter.
-
fog
—
Audio output is a succession of grains derived from data in a stored function table
-
fold
—
Adds artificial foldover to an audio signal.
-
follow
—
Envelope follower unit generator.
-
follow2
—
Another controllable envelope extractor.
-
foscil
—
A basic frequency modulated oscillator.
-
foscili
—
Basic frequency modulated oscillator with linear interpolation.
-
fout
—
Outputs a-rate signals to an arbitrary number of channels.
-
fouti
—
Outputs i-rate signals of an arbitrary number of channels to a specified file.
-
foutir
—
Outputs i-rate signals from an arbitrary number of channels to a specified file.
-
foutk
—
Outputs k-rate signals of an arbitrary number of channels to a specified file, in raw (headerless) format.
-
fprintks
—
Similar to printks but prints to a file.
-
fprints
—
Similar to prints but prints to a file.
-
frac
—
Returns the fractional part of a decimal number.
-
freeverb
—
Opcode version of Jezar's Freeverb
-
ftchnls
—
Returns the number of channels in a stored function table.
-
ftconv
—
Low latency multichannel convolution, using a function table as impulse
response source.
-
ftfree
—
Deletes function table.
-
ftgen
—
Generate a score function table from within the orchestra.
-
ftgentmp
—
Generate a score function table from within the orchestra,
which is deleted at the end of the note.
-
ftlen
—
Returns the size of a stored function table.
-
ftload
—
Load a set of previously-allocated tables from a file.
-
ftloadk
—
Load a set of previously-allocated tables from a file.
-
ftlptim
—
Returns the loop segment start-time of a stored function table number.
-
ftmorf
—
Morphs between multiple ftables as specified in a list.
-
ftsave
—
Save a set of previously-allocated tables to a file.
-
ftsavek
—
Save a set of previously-allocated tables to a file.
-
ftsr
—
Returns the sampling-rate of a stored function table.
-
gain
—
Adjusts the amplitude audio signal according to a root-mean-square value.
-
gainslider
—
An implementation of a logarithmic gain curve which is similar to the gainslider~ object from Cycling 74 Max / MSP.
-
gauss
—
Gaussian distribution random number generator.
-
gbuzz
—
Output is a set of harmonically related cosine partials.
-
getcfg
—
Return Csound settings.
-
gogobel
—
Audio output is a tone related to the striking of a cow bell or similar.
-
goto
—
Transfer control on every pass.
-
grain
—
Generates granular synthesis textures.
-
grain2
—
Easy-to-use granular synthesis texture generator.
-
grain3
—
Generate granular synthesis textures with more user control.
-
granule
—
A more complex granular synthesis texture generator.
-
guiro
—
Semi-physical model of a guiro sound.
-
harmon
—
Analyze an audio input and generate harmonizing voices in synchrony.
-
harmon2
—
Analyze an audio input and generate harmonizing voices in
synchrony with formants preserved.
-
hilbert
—
A Hilbert transformer.
-
hrtfer
—
Creates 3D audio for two speakers.
-
hrtfmove
—
— Generates dynamic 3d binaural audio for headphones using magnitude interpolation and phase truncation.
-
hrtfmove2
—
Generates dynamic 3d binaural audio for headphones using a Woodworth based spherical head model
with improved low frequency phase accuracy.
-
hrtfstat
—
Generates static 3d binaural audio for headphones using a
Woodworth based spherical head model with improved low frequency
phase accuracy. A static source allows much more efficient
processing than hrtfmove2.
-
hsboscil
—
An oscillator which takes tonality and brightness as arguments.
-
hvs1
—
Allows one-dimensional Hyper Vectorial Synthesis (HVS) controlled by externally-updated k-variables.
-
hvs2
—
Allows two-dimensional Hyper Vectorial Synthesis (HVS) controlled by externally-updated k-variables.
-
hvs3
—
Allows three-dimensional Hyper Vectorial Synthesis (HVS) controlled by externally-updated k-variables.
-
i
—
Returns an init-type equivalent of a k-rate argument.
-
ibetarand
—
Deprecated.
-
ibexprnd
—
Deprecated.
-
icauchy
—
Deprecated.
-
ictrl14
—
Deprecated.
-
ictrl21
—
Deprecated.
-
ictrl7
—
Deprecated.
-
iexprand
—
Deprecated.
-
if
—
Branches conditionally at initialization or during performance time.
-
igauss
—
Deprecated.
-
igoto
—
Transfer control during the i-time pass.
-
ihold
—
Creates a held note.
-
ilinrand
—
Deprecated.
-
imagecreate
—
Create an empty image of a given size.
-
imagefree
—
Frees memory allocated for a previously loaded or created image.
-
imagegetpixel
—
Return the RGB pixel values of a previously opened or created image.
-
imageload
—
Load an image.
-
imagesave
—
Save a previously created image.
-
imagesetpixel
—
Set the RGB value of a pixel inside a previously opened or created image.
-
imagesize
—
Return the width and height of a previously opened or created image.
-
imidic14
—
Deprecated.
-
imidic21
—
Deprecated.
-
imidic7
—
Deprecated.
-
in
—
Reads mono audio data from an external device or stream.
-
in32
—
Reads a 32-channel audio signal from an external device or stream.
-
inch
—
Reads from a numbered channel in an external audio signal or stream.
-
inh
—
Reads six-channel audio data from an external device or stream.
-
init
—
Puts the value of the i-time expression into a k- or a-rate variable.
-
initc14
—
Initializes the controllers used to create a 14-bit MIDI value.
-
initc21
—
Initializes the controllers used to create a 21-bit MIDI value.
-
initc7
—
Initializes the controller used to create a 7-bit MIDI value.
-
ino
—
Reads eight-channel audio data from an external device or stream.
-
inq
—
Reads quad audio data from an external device or stream.
-
inrg
—
Allow input from a range of adjacent audio channels from the audio input device
-
ins
—
Reads stereo audio data from an external device or stream.
-
insremot
—
An opcode which can be used to implement a remote orchestra. This opcode will send note events from a source machine to one destination.
-
insglobal
—
An opcode which can be used to implement a remote orchestra. This opcode will send note events from a source machine to many destinations.
-
instimek
—
Deprecated.
-
instimes
—
Deprecated.
-
instr
—
Starts an instrument block.
-
int
—
Extracts an integer from a decimal number.
-
integ
—
Modify a signal by integration.
-
interp
—
Converts a control signal to an audio signal using linear interpolation.
-
invalue
—
Reads a k-rate signal from a user-defined channel.
-
inx
—
Reads a 16-channel audio signal from an external device or stream.
-
inz
—
Reads multi-channel audio samples into a ZAK array from an external device or stream.
-
ioff
—
Deprecated.
-
ion
—
Deprecated.
-
iondur
—
Deprecated.
-
iondur2
—
Deprecated.
-
ioutat
—
Deprecated.
-
ioutc
—
Deprecated.
-
ioutc14
—
Deprecated.
-
ioutpat
—
Deprecated.
-
ioutpb
—
Deprecated.
-
ioutpc
—
Deprecated.
-
ipcauchy
—
Deprecated.
-
ipoisson
—
Deprecated.
-
ipow
—
Deprecated.
-
is16b14
—
Deprecated.
-
is32b14
—
Deprecated.
-
islider16
—
Deprecated.
-
islider32
—
Deprecated.
-
islider64
—
Deprecated.
-
islider8
—
Deprecated.
-
itablecopy
—
Deprecated.
-
itablegpw
—
Deprecated.
-
itablemix
—
Deprecated.
-
itablew
—
Deprecated.
-
itrirand
—
Deprecated.
-
iunirand
—
Deprecated.
-
iweibull
—
Deprecated.
-
jacktransport
—
Start/stop jack_transport and can optionally relocate the playback head.
-
jitter
—
Generates a segmented line whose segments are randomly generated.
-
jitter2
—
Generates a segmented line with user-controllable random segments.
-
jspline
—
A jitter-spline generator.
-
k
—
Converts a i-rate parameter to an k-rate value.
-
kbetarand
—
Deprecated.
-
kbexprnd
—
Deprecated.
-
kcauchy
—
Deprecated.
-
kdump
—
Deprecated.
-
kdump2
—
Deprecated.
-
kdump3
—
Deprecated.
-
kdump4
—
Deprecated.
-
kexprand
—
Deprecated.
-
kfilter2
—
Deprecated.
-
kgauss
—
Deprecated.
-
kgoto
—
Transfer control during the p-time passes.
-
klinrand
—
Deprecated.
-
kon
—
Deprecated.
-
koutat
—
Deprecated.
-
koutc
—
Deprecated.
-
koutc14
—
Deprecated.
-
koutpat
—
Deprecated.
-
koutpb
—
Deprecated.
-
koutpc
—
Deprecated.
-
kpcauchy
—
Deprecated.
-
kpoisson
—
Deprecated.
-
kpow
—
Deprecated.
-
kr
—
Sets the control rate.
-
kread
—
Deprecated.
-
kread2
—
Deprecated.
-
kread3
—
Deprecated.
-
kread4