(Updated: Oct 27, 2020 by @cpwitz for the Axoloti Community)
Select library: Factory Library | Community Library (Contributions)
Beware: The object representation on this page is only an approximation and no 100% exact match to the real objects displayed within the Axoloti patcher software!
wave
|
|
vu
|
Audio input, left channel (or mono)
wave
|
|
vu
|
Audio input, right channel
left right
|
|
vuLeft vuRight
|
Audio input, stereo
gain boost
|
|
Audio input configuration, left channel only
bias mperf
|
|
Audio input configuration for electret microphone)
gain boost
|
|
Audio input configuration, right channel only
gain boost mode
|
|
Audio input configuration
wave
|
|
vu
|
Audio output, left channel (or mono)
wave
|
|
vu
|
Audio output, right channel
left right
|
|
vuLeft vuRight
|
Audio output, stereo
headphones mode
|
|
Audio output configuration)
out
|
|
value
|
|
constant
(no controls) | |
Controller object. To use this: in file->preferences, enter "cycle buttons" in the "controller object" field.
Cycles through patches in a patch bank by using buttons S1/S2.
Push S1 to launch the next patch in the patch bank.
Push S2 to launch the previous patch in the patch bank.
(no controls) | |
Load patches via MIDI Program Change messages
(no controls) | |
(no description)
i
|
o
|
bipolar to unipolar
i
|
o
|
bipolar to unipolar
i
|
o
|
linear interpolation from k- to s-rate
pitch
|
frequency
|
Midi note number to frequency, equal tempered tuning, A=440Hz
i
|
o
|
k- to s-rate without interpolation
i
|
o
|
convert to boolean output
i
|
o
|
convert to fractional output
i
|
o
|
convert to integer output
i
|
o
|
unipolar to bipolar
i
|
o
|
unipolar to bipolar
o
|
|
b
|
|
constant boolean, momentary control
o
|
|
b16
|
|
constant from 16 flags
out
|
|
value
|
|
bipolar constant value dial
out
|
|
value
|
|
positive constant value dial
in unhook
|
out hooked
|
value
|
|
inlet value passed through after hitting control value
out
|
|
value
|
|
positive integer control, horizontal radio buttons
out
|
|
value
|
|
positive integer control, vertical radio buttons
out
|
|
value
|
|
positive integer control, horizontal radio buttons
out
|
|
value
|
|
positive integer control, vertical radio buttons
out
|
|
value
|
|
positive integer control, horizontal radio buttons
out
|
|
value
|
|
positive integer control, vertical radio buttons
out
|
|
value
|
|
positive integer control, horizontal radio buttons
out
|
|
value
|
|
positive integer control, vertical radio buttons
out
|
|
value
|
|
positive integer control
o
|
|
b
|
|
constant boolean, toggle control
in mix feedback
|
out
|
delaylength
|
|
mix feedback
|
|
Audio delay with feedback and mix, fixed delay time
in feedback
|
out
|
delaylength
|
|
Audio delay with feedback, fixed delay time
in
|
out
|
delaylength
|
|
Audio delay line, fixed delay time
pitch
|
delay
|
pitch
|
|
Pitch (note index) to period time
time
|
out
|
delayname
|
|
time
|
|
delay read, linear interpolated
time
|
out
|
delayname
|
|
time
|
|
delay read, non-interpolated
time
|
out
|
delayname
|
|
time
|
|
delay read, non-interpolated
in
|
|
size
|
|
delayline definition, read it with "delay/read" objects referencing the instance name of this object
in
|
|
size
|
|
delayline definition, read with delread~
i d0 d1 s
|
o0 o1
|
Demultiplexer. Connects inlet i to outlet o0 when s is false, to outlet o1 when s is true.
i d0 d1 s
|
o0 o1
|
Demultiplexer. Connects inlet i to outlet o0 when s is false, to outlet o1 when s is true.
i d0 d1 s
|
o0 o1
|
Demultiplexer. Connects inlet i to outlet o0 when s is false, to outlet o1 when s is true.
i d0 d1 s
|
o0 o1
|
Demultiplexer. Connects inlet i to outlet o0 when s is false, to outlet o1 when s is true.
i d0 d1 d2 s
|
o0 o1 o2
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 s
|
o0 o1 o2
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 s
|
o0 o1 o2
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 s
|
o0 o1 o2
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 s
|
o0 o1 o2 o3
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 s
|
o0 o1 o2 o3
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 s
|
o0 o1 o2 o3
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 s
|
o0 o1 o2 o3
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 s
|
o0 o1 o2 o3 o4
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 s
|
o0 o1 o2 o3 o4
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 s
|
o0 o1 o2 o3 o4
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 s
|
o0 o1 o2 o3 o4
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 d5 s
|
o0 o1 o2 o3 o4 o5
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 d5 s
|
o0 o1 o2 o3 o4 o5
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 d5 s
|
o0 o1 o2 o3 o4 o5
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 d5 s
|
o0 o1 o2 o3 o4 o5
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 d5 d6 s
|
o0 o1 o2 o3 o4 o5 o6
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 d5 d6 s
|
o0 o1 o2 o3 o4 o5 o6
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 d5 d6 s
|
o0 o1 o2 o3 o4 o5 o6
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 d5 d6 s
|
o0 o1 o2 o3 o4 o5 o6
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 d5 d6 d7 s
|
o0 o1 o2 o3 o4 o5 o6 o7
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 d5 d6 d7 s
|
o0 o1 o2 o3 o4 o5 o6 o7
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 d5 d6 d7 s
|
o0 o1 o2 o3 o4 o5 o6 o7
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
i d0 d1 d2 d3 d4 d5 d6 d7 s
|
o0 o1 o2 o3 o4 o5 o6 o7
|
Demultiplexer. Connects inlet i to outlet number s. Other outlets copy their corresponding default inlets.
in
|
|
v
|
display boolean
in
|
|
v
|
bipolar k-rate signal chart plotter
in
|
|
v
|
positive k-rate signal chart plotter
in
|
|
v
|
displays bipolar k-rate signals
in
|
|
v
|
displays positive k-rate signals
in
|
|
v
|
hexadecimal display (for developers)
in
|
|
v
|
hexadecimal display (for developers)
in
|
|
v
|
hexadecimal display (for developers): char pointer
in
|
|
v
|
display integer
in
|
chain_out
|
display integer bar
in
|
chain_out
|
display integer bar
in
|
chain_out
|
display integer bar
in hold
|
|
bipolar control rate signal oscilloscope (time domain), showing 128 consecutive samples after the signal becomes positive.
in hold
|
|
bipolar control rate signal oscilloscope (time domain), showing 128 consecutive samples
in hold
|
|
positive control rate signal oscilloscope (time domain), showing 128 consecutive samples after the signal becomes positive.
in hold
|
|
positive control rate signal oscilloscope (time domain), showing 128 consecutive samples
in
|
|
v
|
display note
in hold
|
|
bipolar audio rate signal oscilloscope (time domain), showing 128 consecutive samples after the signal becomes positive.
in hold
|
|
bipolar audio rate signal oscilloscope (time domain), showing 128 consecutive samples
in hold
|
|
bipolar audio rate signal oscilloscope (time domain), showing 1 sample buffer of 16 samples
in
|
|
displays positive k-rate signals
in
|
|
v
|
cheap vu meter display
in
|
outlet_1
|
level
|
|
Symmetrical hard clipping
in
|
out
|
Infinite gain, hard clipping. Algorithm: linear interpolated zero-crossing detector and blit synthesis
in
|
out
|
full-wave rectifier distortion, bandlimited
in
|
out
|
half-wave rectifier distortion, bandlimited
in trig
|
out
|
low-quality audio rate sample and hold using blit synthesis (not bandwidth limited)
in trig
|
out
|
high quality audio rate sample and hold using blit synthesis (bandwidth limited)
in
|
out
|
hysteresis
|
|
Schmitt trigger: hard clipping with hysteresis. Algorithm: linear interpolated zero-crossing detector and blit synthesis
in
|
out
|
slew
|
|
symetric slew rate limiter (not bandwidth limited)
in
|
out
|
slew
|
|
symetric slew rate limiter (not bandwidth limited)
in
|
out
|
symetrical soft saturation distortion: y=1.5*x-0.5*x^3 for -1<x<1, y=-1 for x<-1, y=1 for x>1, no oversampling or anti-aliasing
in
|
out
|
symetrical soft saturation distortion: y=1.5*x-0.5*x^3 for -1<x<1, y=-1 for x<-1, y=1 for x>1, no oversampling or anti-aliasing
in
|
out
|
tresh ratio
|
|
Dynamic range compressor. Gain calculation only. Envelope follower, attack, decay and VCA are not included.
trig
|
out
|
d1 lp1 d2 amt sine_1
|
|
(no description)
trig
|
out
|
env bpf bpf
|
|
(no description)
trig
|
env
|
a d
|
|
Attack/decay envelope, linear attack, exponential decay
gate a d s r
|
env
|
a d s r
|
|
Attack/decay/sustain/release envelope with modulation inputs
gate
|
env
|
a d s r
|
|
Attack/decay/sustain/release envelope
trig a d
|
env
|
a d
|
|
attack/hold/decay envelope, linear ramps, modulation inputs, extended range
trig
|
env
|
a d
|
|
attack/hold/decay envelope, linear ramps
a d gate
|
env
|
a d
|
|
attack hold decay envelope with modulation inputs
gate
|
env
|
a d
|
|
attack hold decay envelope
trig d
|
env
|
d
|
|
decay envelope, linear ramp, modulation input
trig
|
env
|
d
|
|
decay envelope, linear ramp
trig d
|
env
|
d
|
|
decay envelope with modulation input
trig
|
env
|
d
|
|
decay envelope
in
|
amp
|
time
|
|
envelope follower, linear output
trig d
|
env
|
d
|
|
hold/decay envelope, linear ramp, modulation input extended range
trig
|
env
|
d
|
|
hold/decay envelope, linear ramp, extended range
trig
|
env
|
d
|
|
hold/decay envelope
trig tA tB
|
out phase
|
v0 tA v1 tB v2
|
|
two piecewise linear ramps, extended range, time modulation inputs
trig
|
out phase
|
v0 tA v1 tB v2
|
|
two piecewise linear ramps, extended range
trig tA tB tC
|
out phase
|
v0 tA v1 tB v2 tC v3
|
|
Three piecewise linear ramps, time modulation inputs
trig
|
out phase
|
v0 tA v1 tB v2 tC v3
|
|
Three piecewise linear ramps, extended range
in
|
out
|
delay
|
|
g
|
|
allpass reverb section
in pitch reso
|
out
|
pitch reso
|
|
2-pole resonant band-pass filter (biquad)
in pitch reso
|
out
|
pitch reso
|
|
Bandpass filter, state-variable type, modulation inputs
in
|
out
|
pitch reso
|
|
Bandpass filter, state-variable type
in
|
out
|
pitch reso
|
|
2-pole resonant band-pass filter (biquad)
in
|
out
|
table attenuation length
|
|
Convolution - applies an impulse response as a filter to a signal.
Table should contain the impulse response, and should be a "table/alloc 16b", not the sdram type (for performance).
A 1024 sample impulse response results in 66% load!
a
|
d
|
pseudo derivative, difference between previous and current value
a
|
d
|
pseudo derivative, difference between previous and current value
a
|
d
|
pseudo derivative, difference between previous and current value
in
|
out
|
lowmid mid highmid high
|
|
Four-band equalizer. The transition frequencies are 100, 500, 2000, and 6000 Hz. Lower quality version. The low band is ommitted.
in
|
out
|
low lowmid mid highmid high
|
|
Five-band equalizer. The transition frequencies are 100, 500, 2000, and 6000 Hz. High quality version. Unstable behavior when changing the low gain live.
in
|
out
|
delay
|
|
a b
|
|
feedback comb filter, y(n) = b*x(n)+a*y(n-D)
in coefs
|
out
|
finite impulse response filter, with 16 coefficients
in pitch reso
|
out
|
pitch reso
|
|
2-pole resonant high-pass filter (biquad)
in
|
out
|
pitch reso
|
|
Highpass filter, state-variable type
in
|
out
|
pitch reso
|
|
2-pole resonant band-pass filter (biquad)
in freq
|
out
|
freq
|
|
1st order hipass filter, modulation input
in
|
out
|
freq
|
|
1st order hipass filter
in
|
out
|
cumulative sum, saturating to +-64 units
in
|
out
|
cumulative sum, saturating to +-64 units
in
|
out
|
cumulative sum, saturating to +-64 units
in
|
out
|
cumulative sum, saturating to +-64 units
in pitch reso
|
out
|
pitch reso
|
|
2-pole resonant low-pass filter (biquad)
in
|
out
|
pitch reso
|
|
Low pass filter, state-variable type
in
|
out
|
pitch reso
|
|
2-pole resonant low-pass filter (biquad)
in freq
|
out
|
freq
|
|
1st order lowpass filter, modulation input
in
|
out
|
freq
|
|
1st order lowpass filter
in pitch reso
|
hp bp lp
|
pitch reso
|
|
multimode filter, state-variable type, modulation inputs
in frequency reso
|
out
|
2-pole resonant low-pass filter (biquad), filter updated at k-rate
in pitch reso
|
out
|
pitch
|
|
2-pole resonant low-pass filter (biquad), filter updated at k-rate
in pitch reso
|
out
|
pitch reso
|
|
2-pole resonant low-pass filter (biquad), filter updated at k-rate
in
|
L R
|
depth speed
|
|
A simple stereo chorus, based on two out-of-phase sine-wave modulated linear interpolating delayline readers.
in
|
out
|
depth fdbk speed
|
|
(no description)
l r freeze trig position size pitch density texture mix spread feedback reverb mode mono lofi silence bypass
|
l r
|
large buffer small buffer
|
|
position size pitch density texture mix spread feedback reverb playmode mono lofi silence bypass
|
|
a clouds-like effect, based on open source DSP code from mutable instruments.
any bugs/issues you find are our own, report on the axoloti forum.
Thanks to Olivier Gillet from Mutable Instruments for open sourcing their code.
http://mutable-instruments.com
l r
|
l r
|
ratio size
|
|
a pitch shift effect, based on the clouds dsp code open sourced by mutable instruments.
any bugs/issues you find are our own, report on the axoloti forum.
Thanks to Olivier Gillet from Mutable Instruments for open sourcing their code.
http://mutable-instruments.com
in
|
out
|
a diffuser effect, based on the elements dsp code open sourced by mutable instruments.
any bugs/issues you find are our own, report on the axoloti forum.
Thanks to Olivier Gillet from Mutable Instruments for open sourcing their code.
http://mutable-instruments.com
blow strike gate pitch contour bow level bow timbre blow level blow flow blow timbre strike level strike mallet strike timbre resonator geometry brightness damping position space mod pitch mod depth seed bypass easter egg
|
l r
|
pitch contour bow level bow timbre blow level blow flow blow timbre strike level strike mallet strike timbre resonator geometry brightness damping position space mod pitch mod depth seed bypass easter egg
|
|
an elements-like effect, based on open source DSP code from mutable instruments.
any bugs/issues you find are our own, report on the axoloti forum.
Thanks to Olivier Gillet from Mutable Instruments for open sourcing their code.
http://mutable-instruments.com
l r amount time diffusion gain lowpass
|
l r
|
amount time diffusion gain lowpass
|
|
a reverb effect, based the on elements reverb dsp code open sourced by mutable instruments.
any bugs/issues you find are our own, report on the axoloti forum.
Thanks to Olivier Gillet from Mutable Instruments for open sourcing their code.
http://mutable-instruments.com
in frequency dispersion brightness damping position
|
l r
|
dispersion
|
|
frequency dispersion brightness damping position
|
|
string from the elements dsp code open sourced by mutable instruments.
any bugs/issues you find are our own, report on the axoloti forum.
Thanks to Olivier Gillet from Mutable Instruments for open sourcing their code.
http://mutable-instruments.com
in frequency envelope damping timbre gain
|
out
|
frequency envelope damping timbre gain
|
|
waveguide tube from the elements dsp code open sourced by mutable instruments.
any bugs/issues you find are our own, report on the axoloti forum.
Thanks to Olivier Gillet from Mutable Instruments for open sourcing their code.
http://mutable-instruments.com
l r
|
l r
|
amount depth
|
|
chorus effect from the rings dsp code open sourced by mutable instruments.
any bugs/issues you find are our own, report on the axoloti forum.
Thanks to Olivier Gillet from Mutable Instruments for open sourcing their code.
http://mutable-instruments.com
l r
|
l r
|
amount depth
|
|
ensemble effect from the rings dsp code open sourced by mutable instruments.
any bugs/issues you find are our own, report on the axoloti forum.
Thanks to Olivier Gillet from Mutable Instruments for open sourcing their code.
http://mutable-instruments.com
l r
|
l r
|
amount time diffusion gain lowpass
|
|
a reverb effect, based on the rings reverb dsp code open sourced by mutable instruments.
any bugs/issues you find are our own, report on the axoloti forum.
Thanks to Olivier Gillet from Mutable Instruments for open sourcing their code.
http://mutable-instruments.com
in excite
|
gain freq
|
shape mod level env
|
|
streams-like effect based on dsp code open sourced by mutable instruments.
any bugs/issues you find are our own, report on the axoloti forum.
Thanks to Olivier Gillet from Mutable Instruments for open sourcing their code.
http://mutable-instruments.com
important note: the outputs are not audio signals, they are the frequency and gain levels of a pwm oscillator
carrier modulator release formant
|
out
|
release formant
|
|
a vocoder effect, based on the warps dsp code open sourced by mutable instruments.
any bugs/issues you find are our own, report on the axoloti forum.
Thanks to Olivier Gillet from Mutable Instruments for open sourcing their code.
http://mutable-instruments.com
modified for 48kHz operation
i1 i2
|
out aux
|
drive1 drive2 algo density
|
|
a warps-like effect, based on open source DSP code from mutable instruments.
any bugs/issues you find are our own, report on the axoloti forum.
Thanks to Olivier Gillet from Mutable Instruments for open sourcing their code.
http://mutable-instruments.com
BUG: this will not currently link, due to axo firmware issue
v a
|
o
|
"voltage controlled amplifier", multiplies v and a inputs, with linear interpolation from k- to s-rate
(no controls) | |
Configures a I2C interface. PB8=SCL PB9=SDA
out
|
|
channel
|
|
Reads an external analog voltage. Voltage range 0 to 3.3V maps to 0..64, with 12-bit precision. Apply no more than 3.3V!
out
|
|
button S1 on axoloti core board
out
|
|
button S2 on axoloti core board
out
|
|
pad mode
|
|
Reads a digital input pin. 3.3V logic maximum!
PA4 PA5
|
|
low-speed 12 bit digital to analog conversion, not suitable for audio signals, but for control voltages...
in
|
|
pad mode
|
|
external digital output pin control
in
|
|
controls LED1 (green) on the board
in
|
|
controls LED2 (red) on the board
pa6 pa7 pb0 pb1
|
|
PWM output using hardware timer 3
at a fixed frequency of 97.65 Hz
pb8 pb9
|
|
pwm output timer 4, scaled for servo motors
pb8 pb9
|
|
PWM output using hardware timer 4
at a fixed frequency of 97.65 Hz
pa0 pa1 pa2 pa3
|
|
PWM output using hardware timer 5
at a fixed frequency of 97.65 Hz
pa5
|
|
PWM output using hardware timer 8
at a fixed frequency of 97.65 Hz
baudrate
|
|
Configures a serial (uart) interface on pins PA2 (TX) and PA3 (RX), using the SerialDriver API.
clock_polarity clock_phase baudrate format
|
|
Configures a SPI interface. Pin mapping: PA4=NSS PA5=SCK PA6=MISO PA7=MOSI
note tonic offset latch
|
note
|
b12
|
|
note to a scale
in pitch reso
|
out
|
pitch reso
|
|
Bandpass filter, state-variable type, control rate
in
|
out
|
pitch reso
|
|
Bandpass filter, state-variable type, control rate
in
|
out
|
pitch reso
|
|
Highpass filter, state-variable type, control rate
in
|
out
|
freq
|
|
1st order lowpass filter, control rate
in
|
out
|
pitch reso
|
|
Low pass filter, state-variable type, control rate
freq reset
|
wave
|
saw wave LFO, falling slope, frequency input
pitch reset
|
wave
|
pitch
|
|
saw wave LFO, falling slope, pitch input
freq reset
|
wave
|
saw wave LFO, rising slope, frequency input
pitch reset
|
wave sync
|
pitch
|
|
saw wave LFO, rising slope, pitch input, phase reset
pitch reset
|
wave
|
pitch
|
|
saw wave LFO, rising slope, pitch input
freq
|
out
|
Cheapest sine wave LFO, non-interpolated table
pitch reset phase
|
wave
|
pitch
|
|
sine wave LFO, linear interpolated table, pitch input, reset input
pitch
|
wave
|
pitch
|
|
sine wave LFO, linear interpolated table, pitch input
pitch reset
|
wave
|
pitch
|
|
square wave LFO, boolean output, frequency input
i1 i2
|
o
|
logic AND with 2 inputs
in
|
trig
|
d
|
|
Generates a trigger pulse when current input value is different from previous value, with a minimum time interval between pulses.
in
|
trig
|
d
|
|
Generates a trigger pulse when current input value is different from previous value, with a minimum time interval between pulses.
in
|
trig
|
Generates a trigger pulse when current input value is different from previous value.
in
|
trig
|
Generates a trigger pulse when current input value is different from previous value.
trig r
|
o c
|
maximum
|
|
cyclic up counter
inc dec r
|
o c
|
maximum
|
|
cyclic up/down counter
inc dec r
|
o
|
maximum
|
|
saturating up/down counter
trig set reset
|
o
|
toggle flipflop
set reset
|
o
|
flipflop
i
|
o
|
invert
i trig
|
o
|
Copies the input to the output at the rising edge of the trigger input. Keeps the output otherwise.
i trig
|
o
|
Copies the input to the output at the rising edge of the trigger input. Keeps the output otherwise.
i1 i2
|
o
|
logic OR with 2 inputs
in s_h
|
out
|
Pass through when s_h input is less or equal than zero or hold when positive.
in s_h
|
out
|
Pass through when s_h input is less or equal than zero or hold when positive.
trig
|
o
|
toggle
start stop pause
|
o count
|
rapid trigger pulses until rising edge on stop
i1 i2
|
o
|
logic XOR with 2 inputs
i1
|
o0 o1 o2 o3 o4 o5 o6 o7 chain
|
binary decoder
i1
|
o0 o1 o2 o3 chain
|
integer decoder
i1
|
o0 o1 o2 o3 o4 o5 o6 o7 chain
|
integer decoder
in
|
h m s f smp sync
|
fps
|
|
LTC (linear timecode) decoder. Does not support drop-frame format. This implementation only works when the system clock is 48kHz or 96kHz, not at 44.1kHz!
h m s f out
|
|
fps
|
|
LTC (linear timecode) generator, in sync with the audio sample clock. Does not support drop-frame format. This implementation only works when the system clock is 48kHz or 96kHz, not at 44.1kHz!
in1 in2
|
out
|
equal
in1 in2
|
out
|
equal
in1 in2
|
out
|
greater than
in1 in2
|
out
|
greater than
a
|
result
|
shift
|
|
attenuates a k-rate signal with "shift" times 6dB
a
|
result
|
shift
|
|
attenuates a s-rate signal with "shift" times 6dB
in
|
out
|
c
|
|
greater than constant
in1 in2
|
out
|
less than
in1 in2
|
out
|
less than
a
|
result
|
shift
|
|
Left shift. Doubles the value "shift" times, with overflow. If overflow is not desireable, use "muls".
a
|
result
|
shift
|
|
Left shift. Doubles the value "shift" times, with overflow. If overflow is not desireable, use "muls".
in
|
out
|
c
|
|
less than constant
in1 in2
|
out
|
subtract
in1 in2
|
out
|
subtract
in1 in2
|
out
|
subtract
a
|
result
|
subtracts one unit
a
|
result
|
subtracts one unit
a
|
result
|
subtracts one unit
in
|
out
|
c
|
|
subtract constant
in
|
out
|
c
|
|
subtract constant
in1 in2
|
out
|
add
in1 in2
|
out
|
add
in1 in2
|
out
|
add
a
|
result
|
adds one unit
a
|
result
|
adds one unit
a
|
result
|
adds one unit
in
|
out
|
c
|
|
add constant
in
|
out
|
c
|
|
add constant
a b
|
result
|
multiply
a b
|
result
|
multiply
a b
|
result
|
multiply
a b
|
result
|
multiply
a b
|
result
|
multiply
a b
|
result
|
multiply
a b
|
result
|
multiply
in
|
out
|
amp
|
|
Multiply (attenuate) with a constant value
in
|
out
|
amp
|
|
Multiply (attenuate) with a constant value
in
|
out
|
absolute value
in
|
out
|
absolute value
in
|
out
|
absolute value
i trig rst
|
o
|
Saturating accumulator. Adds input to accumulator on trigger. Reset clears the accumulator to zero.
in1 in2
|
out
|
bitwise binary and operator
in1 in2
|
out
|
bitwise binary and operator
in1 in2
|
out
|
bitwise binary and operator
o
|
|
constant value: 1
o
|
|
constant value: 16
o
|
|
constant value: 2
o
|
|
constant value: 32
o
|
|
constant value: 4
o
|
|
constant value: 64
o
|
|
constant value: 8
phase
|
out
|
cosine function, -64..64 phase corresponds to -360 to 360 degrees
phase
|
out
|
cosine function, -64..64 corresponds to -360 to 360 degrees
in
|
out
|
divide by 128
in
|
out
|
divide by 128
in
|
out
|
divide by 128
in
|
out
|
divide by 16
in
|
out
|
divide by 16
in
|
out
|
divide by 16
in
|
out
|
divide by 2
in
|
out
|
divide by 2
in
|
out
|
divide by 2
in
|
out
|
divide by 256
in
|
out
|
divide by 256
in
|
out
|
divide by 256
in
|
out
|
divide by 32
in
|
out
|
divide by 32
in
|
out
|
divide by 32
in
|
out
|
divide by 4
in
|
out
|
divide by 4
in
|
out
|
divide by 4
in
|
out
|
divide by 64
in
|
out
|
divide by 64
in
|
out
|
divide by 64
in
|
out
|
divide by 8
in
|
out
|
divide by 8
in
|
out
|
divide by 8
a
|
div rem
|
denominator
|
|
divide integer with constant, also outputs remainder (modulo)
in
|
out
|
multiply by two
in
|
out
|
multiply by two
in
|
out
|
multiply by two
a
|
result
|
exponent function, y=pow(2,(x/8)-2)
a
|
result
|
exponent function, y=pow(2,(x/8)-2)
in
|
out
|
amp
|
|
amplify up to 16 times (saturated)
in
|
out
|
amp
|
|
amplify up to 16 times (saturated)
in en
|
out
|
time
|
|
exponential smooth with enable
in
|
out
|
divide by two
in
|
out
|
divide by two
in
|
out
|
divide by two
in
|
out
|
negate, negative, y = -x
in
|
out
|
negate, negative, y = -x
in
|
out
|
negate, negative, y = -x
a
|
result
|
logarithm, y=16+8*log2(x)
a
|
result
|
logarithm, y=16+8*log2(x)
in1 in2
|
out
|
maximum
in1 in2
|
out
|
maximum
in1 in2
|
out
|
maximum
in1 in2
|
out
|
minimum
in1 in2
|
out
|
minimum
in1 in2
|
out
|
minimum
in
|
out
|
saturated multiply by 128
in
|
out
|
saturated multiply by 128
in
|
out
|
saturated multiply by 16
in
|
out
|
saturated multiply by 16
in
|
out
|
saturated multiply by 2
in
|
out
|
saturated multiply by 2
in
|
out
|
saturated multiply by 256
in
|
out
|
saturated multiply by 256
in
|
out
|
saturated multiply by 32
in
|
out
|
saturated multiply by 32
in
|
out
|
saturated multiply by 4
in
|
out
|
saturated multiply by 4
in
|
out
|
saturated multiply by 64
in
|
out
|
saturated multiply by 64
in
|
out
|
saturated multiply by 8
in
|
out
|
saturated multiply by 8
a
|
b
|
bits
|
|
quantize to n bits
a
|
b
|
bits
|
|
quantize to n bits
in
|
out
|
reciprocal, y = 64/x
in
|
out
|
reciprocal, y = 64/x
in
|
out
|
round to whole unit with positive bias: 0.49 becomes 0, 0.51 becomes 1, -0.49 becomes 0
in
|
out
|
round to whole unit with positive bias: 0.49 becomes 0, 0.51 becomes 1, -0.49 becomes 0
in
|
out
|
saturate to normal range
in
|
out
|
saturate to normal range
in
|
out
|
saturate to normal positive range
in
|
out
|
saturate to normal positive range
phase
|
out
|
sine function, -64..64 phase corresponds to -360 to 360 degrees
phase
|
out
|
sine function, -64..64 corresponds to -360 to 360 degrees
in
|
out
|
time
|
|
exponential smooth
in
|
out
|
risetime falltime
|
|
exponential smooth, separate rise and fall time
in
|
out
|
square root (of absolute value), y = 8*sqrt(x)
in
|
out
|
square root (of absolute value), y = 8*sqrt(x)
phase
|
win
|
hanning window function, input 0..64
phase
|
win
|
hanning window function, input 0..64
a
|
b
|
bits
|
|
wrap to 0..64 range after multiplying with 2^bits
a
|
b
|
bits
|
|
wrap to 0..64 range after multiplying with 2^bits
note gate gate2 velocity releaseVelocity pressure bend timbre pitch
|
|
Controller input for MIDI Polyphonic Expression
bend trig
|
|
channel
|
|
Midi pitch bend input on specified channel
bend trig
|
|
ccl
|
|
Midi pitch bend input hi res
bend trig
|
|
Midi pitch bend input
value cc channel trig
|
|
Receives Midi Continuous Controller messages from any CC number and channel.
midiCC trig
|
|
cc default
|
|
Receives Midi Continuous Controller messages, 14 bit, float output
midiCC trig
|
|
cc ccl default
|
|
Receives Midi Continuous Controller messages, 14 bit, float output
value cc channel trig
|
|
Receives Midi Continuous Controller messages from any CC number and channel.
midiCC trig
|
|
cc default
|
|
Receives Midi Continuous Controller messages, integer output (0-127)
midiCC trig
|
|
cc default
|
|
Receives Midi Continuous Controller messages
active pos4ppq pos24ppq
|
|
Midi clock slave
note gate gate2 velocity releaseVelocity
|
|
Monophonic MIDI keyboard note input, gate, velocity and release velocity modulation source
gate velocity releaseVelocity
|
|
note
|
|
Monophonic MIDI keyboard note input, gate, velocity and release velocity
note gate gate2 velocity releaseVelocity touch
|
|
Monophonic MIDI keyboard note input, gate, velocity and release velocity. Polyphonic touch output.
note gate gate2 velocity releaseVelocity
|
|
startNote endNote
|
|
Monophonic MIDI keyboard note input, gate, velocity and release velocity, least recently used
note gate velocity releaseVelocity touch
|
|
startNote endNote
|
|
Monophonic MIDI keyboard note input, gate, velocity and release velocity, only responding to a range of notes, with polyphonic aftertouch
note gate velocity releaseVelocity
|
|
startNote endNote
|
|
Monophonic MIDI keyboard note input, gate, velocity and release velocity, only responding to a range of notes
note gate gate2 velocity releaseVelocity
|
|
Monophonic MIDI keyboard note input, gate, velocity and release velocity
ControlChange Note ProgramChange Bend PolyPressure
|
|
Dumps incoming MIDI data to the log. Useful for diagnostics, but do not leave it in a patch for real playing! Occasionally causes disconnects.
o trig
|
|
Midi program change
out1_ out2_
|
|
script
|
|
script with 2 outputs, triggered by MIDI input
o trig
|
|
Midi channel pressure input
bend trig
|
|
channel
|
|
Midi pitch bend output. Sends to midi/in/* objects only.
v cc chan trig
|
|
Midi controller output to any CC number and channel. Sends to midi/in/* objects only.
v
|
|
channel cc
|
|
Midi controller output, automatic thinning. Sends to midi/in/* objects only.
v trig
|
|
channel cc
|
|
Midi controller output. Sends to midi/in/* objects only.
pressure trig
|
|
channel
|
|
Midi channel pressure output
run rst
|
active pos4ppq pos24ppq
|
bpm
|
|
Midi clock master, als outputs Midi clock, start, stop, and continue messages. Sends to midi/in/* objects only.
note velo trig
|
|
channel
|
|
Midi note output. Sends to midi/in/* objects only.
note pressure trig
|
|
channel
|
|
Midi poly pressure output
bend trig
|
|
device channel
|
|
Midi pitch bend output
v cc chan trig
|
|
device
|
|
Midi controller output to any CC number and channel
v
|
|
device channel cc
|
|
Midi controller output, automatic thinning
v trig
|
|
device channel cc
|
|
Midi controller output
pressure trig
|
|
device channel
|
|
Midi channel pressure output
run rst
|
active pos4ppq pos24ppq
|
device
|
|
bpm
|
|
Midi clock master, als outputs Midi clock, start, stop, and continue messages
note velo trig
|
|
device channel
|
|
Midi note output
pgm trig
|
|
device channel
|
|
Midi program change output
note pressure trig
|
|
device channel
|
|
Midi poly pressure output
length
|
|
device
|
|
Gets the number of pending bytes in the midi output queue. Useful to prevent midi data flooding. Zero at rest.
bus_in in1
|
out
|
gain1
|
|
1 input k-rate mixer, shows gain units
bus_in in1
|
out
|
gain1
|
|
1 input s-rate mixer, shows gain units
bus_in in1
|
out
|
gain1
|
|
1 input k-rate mixer, square gain scale
bus_in in1
|
out
|
gain1
|
|
1 input s-rate mixer, square gain scale
bus_in in1
|
out
|
gain1
|
|
1 input k-rate mixer
bus_in in1
|
out
|
gain1
|
|
1 input s-rate mixer
bus_in in1 in2
|
out
|
gain1 gain2
|
|
2 input k-rate mixer, shows gain units
bus_in in1 in2
|
out
|
gain1 gain2
|
|
2 input s-rate mixer, shows gain units
bus_in in1 in2
|
out
|
gain1 gain2
|
|
2 input k-rate mixer, square gain scale
bus_in in1 in2
|
out
|
gain1 gain2
|
|
2 input s-rate mixer, square gain scale
bus_in in1 in2
|
out
|
gain1 gain2
|
|
2 input k-rate mixer
bus_in in1 in2
|
out
|
gain1 gain2
|
|
2 input s-rate mixer
bus_in in1 in2 in3
|
out
|
gain1 gain2 gain3
|
|
3 input k-rate mixer, shows gain units
bus_in in1 in2 in3
|
out
|
gain1 gain2 gain3
|
|
3 input s-rate mixer, shows gain units
bus_in in1 in2 in3
|
out
|
gain1 gain2 gain3
|
|
3 input k-rate mixer, square gain scale
bus_in in1 in2 in3
|
out
|
gain1 gain2 gain3
|
|
3 input s-rate mixer, square gain scale
bus_in in1 in2 in3
|
out
|
gain1 gain2 gain3
|
|
3 input k-rate mixer
bus_in in1 in2 in3
|
out
|
gain1 gain2 gain3
|
|
3 input s-rate mixer
bus_in in1 in2 in3 in4
|
out
|
gain1 gain2 gain3 gain4
|
|
4 input k-rate mixer, shows gain units
bus_in in1 in2 in3 in4
|
out
|
gain1 gain2 gain3 gain4
|
|
4 input s-rate mixer, shows gain units
bus_in in1 in2 in3 in4
|
out
|
gain1 gain2 gain3 gain4
|
|
4 input k-rate mixer, square gain scale
bus_in in1 in2 in3 in4
|
out
|
gain1 gain2 gain3 gain4
|
|
4 input s-rate mixer, square gain scale
bus_in in1 in2 in3 in4
|
out
|
gain1 gain2 gain3 gain4
|
|
4 input k-rate mixer
bus_in in1 in2 in3 in4
|
out
|
gain1 gain2 gain3 gain4
|
|
4 input s-rate mixer
bus_in in1 in2 in3 in4 in5
|
out
|
gain1 gain2 gain3 gain4 gain5
|
|
5 input k-rate mixer, shows gain units
bus_in in1 in2 in3 in4 in5
|
out
|
gain1 gain2 gain3 gain4 gain5
|
|
5 input s-rate mixer, shows gain units
bus_in in1 in2 in3 in4 in5
|
out
|
gain1 gain2 gain3 gain4 gain5
|
|
5 input k-rate mixer, square gain scale
bus_in in1 in2 in3 in4 in5
|
out
|
gain1 gain2 gain3 gain4 gain5
|
|
5 input s-rate mixer, square gain scale
bus_in in1 in2 in3 in4 in5
|
out
|
gain1 gain2 gain3 gain4 gain5
|
|
5 input k-rate mixer
bus_in in1 in2 in3 in4 in5
|
out
|
gain1 gain2 gain3 gain4 gain5
|
|
5 input s-rate mixer
bus_in in1 in2 in3 in4 in5 in6
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6
|
|
6 input k-rate mixer, shows gain units
bus_in in1 in2 in3 in4 in5 in6
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6
|
|
6 input s-rate mixer, shows gain units
bus_in in1 in2 in3 in4 in5 in6
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6
|
|
6 input k-rate mixer, square gain scale
bus_in in1 in2 in3 in4 in5 in6
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6
|
|
6 input s-rate mixer, square gain scale
bus_in in1 in2 in3 in4 in5 in6
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6
|
|
6 input k-rate mixer
bus_in in1 in2 in3 in4 in5 in6
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6
|
|
6 input s-rate mixer
bus_in in1 in2 in3 in4 in5 in6 in7
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6 gain7
|
|
7 input k-rate mixer, shows gain units
bus_in in1 in2 in3 in4 in5 in6 in7
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6 gain7
|
|
7 input s-rate mixer, shows gain units
bus_in in1 in2 in3 in4 in5 in6 in7
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6 gain7
|
|
7 input k-rate mixer, square gain scale
bus_in in1 in2 in3 in4 in5 in6 in7
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6 gain7
|
|
7 input s-rate mixer, square gain scale
bus_in in1 in2 in3 in4 in5 in6 in7
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6 gain7
|
|
7 input k-rate mixer
bus_in in1 in2 in3 in4 in5 in6 in7
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6 gain7
|
|
7 input s-rate mixer
bus_in in1 in2 in3 in4 in5 in6 in7 in8
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6 gain7 gain8
|
|
8 input k-rate mixer, shows gain units
bus_in in1 in2 in3 in4 in5 in6 in7 in8
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6 gain7 gain8
|
|
8 input s-rate mixer, shows gain units
bus_in in1 in2 in3 in4 in5 in6 in7 in8
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6 gain7 gain8
|
|
8 input k-rate mixer, square gain scale
bus_in in1 in2 in3 in4 in5 in6 in7 in8
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6 gain7 gain8
|
|
8 input s-rate mixer, square gain scale
bus_in in1 in2 in3 in4 in5 in6 in7 in8
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6 gain7 gain8
|
|
8 input k-rate mixer
bus_in in1 in2 in3 in4 in5 in6 in7 in8
|
out
|
gain1 gain2 gain3 gain4 gain5 gain6 gain7 gain8
|
|
8 input s-rate mixer
i1 i2 c
|
o
|
crossfade between two inputs
i1 i2 c
|
o
|
crossfade between two inputs
i1 i2 c
|
o
|
crossfade between two inputs
i1 i2 s
|
o
|
input multiplexer. Output is i1 when s is false, i2 otherwise.
i1 i2 s
|
o
|
input multiplexer. Output is i1 when s is false, i2 otherwise.
i1 i2 s
|
o
|
input multiplexer. Output is i1 when s is false, i2 otherwise.
i1 i2 s
|
o
|
input multiplexer. Output is i1 when s is false, i2 otherwise.
i1 i2 s
|
o
|
input multiplexer. Output is i1 when s is false, i2 otherwise.
i0 i1 i2 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 i6 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 i6 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 i6 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 i6 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 i6 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 i6 i7 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 i6 i7 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 i6 i7 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 i6 i7 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
i0 i1 i2 i3 i4 i5 i6 i7 s
|
o
|
input multiplexer. Output is i1 when s < 1, i[i] when....
wave
|
|
pseudo gaussian distributed (white) noise
Range -64..64
out
|
|
octaves
|
|
Cheap almost pink noise
Range -64..64. Configureable number of octaves.
out
|
|
Cheap almost pink noise
over 7 octaves. Range -64..64
wave
|
|
uniform distributed (white) noise
Range -64..64
pitch freq
|
phasor0 phasor180
|
pitch
|
|
FM phasor
0 and 180 degree outputs
freq phase
|
phasor
|
freq
|
|
phasor
saw like wave with linear frequency input(goes all the way to 0)
pitch freq
|
phasor
|
pitch
|
|
phasor
saw wave like oscillator
pitch pw
|
wave
|
pitch
|
|
pulse width modulation oscillator
Bandwith limited
pitch
|
wave
|
pitch
|
|
saw wave oscillator
Non-bandwith limited, cheap sound
pitch
|
wave
|
pitch
|
|
saw wave oscillator
Non-bandwith limited, medium quality
pitch sync
|
wave
|
pitch
|
|
Saw wave oscillator
Bandwith limited
pitch
|
wave
|
pitch
|
|
saw wave oscillator
Bandwith limited
freq phase
|
wave
|
freq
|
|
sine wave oscillator
linear frequency input (goes all the way to 0)
pitch freq phase
|
wave
|
pitch
|
|
sine wave oscillator
pitch
|
wave
|
pitch
|
|
square wave oscillator
Non-bandwith limited, cheap sound
pitch
|
wave
|
pitch
|
|
square wave oscillator
Non-bandwith limited, medium quality
pitch sync
|
wave
|
pitch
|
|
square wave oscillator
Bandwith limited with sync input.
Sync resets oscillator phase on rising zero-crossing
pitch
|
wave
|
pitch
|
|
square wave oscillator
Bandwith limited
pitch detune
|
wave
|
pitch detune
|
|
seven detuned saw wave oscillators
Non-bandwith limited
pitch
|
wave
|
pitch
|
|
seven detuned square wave oscillators
Non-bandwith limited
pitch
|
wave
|
pitch
|
|
triangle wave oscillator
Non-bandwith limited, cheap sound
pitch
|
wave
|
pitch
|
|
triangle oscillator
Bandwith limited
pitch timbre color strike
|
wave
|
pitch timbre color
|
|
"Blown" oscillator from Mutable Instruments Braids
pitch timbre color strike
|
wave
|
pitch timbre color
|
|
"Bowed" oscillator from Mutable Instruments Braids
pitch timbre
|
wave
|
pitch timbre
|
|
Virtual analog sinefold oscillator from Mutable Instruments Braids. Operating at 48kHz (original Braids works at 96kHz).
pitch timbre color
|
wave
|
pitch timbre color
|
|
ChaoticFeedbackFm oscillator from Mutable Instruments Braids
pitch timbre color strike
|
wave
|
pitch timbre color
|
|
"Clocked Noise" oscillator from Mutable Instruments Braids
in pitch color
|
wave
|
pitch color
|
|
saw swarm oscillator from Mutable Instruments Braids
pitch timbre color sync
|
wave sync
|
pitch timbre color
|
|
Virtual CSAW analog "CSAW" oscillator from Mutable Instruments Braids. Operating at 48kHz (original braids works at 96kHz).
pitch timbre color
|
wave
|
pitch timbre color
|
|
Virtual analog "CSAW" oscillator from Mutable Instruments Braids. Operating at 48kHz (original braids works at 96kHz).
pitch timbre color strike
|
wave
|
pitch timbre color
|
|
"Cymbal" oscillator from Mutable Instruments Braids
pitch timbre color strike
|
wave
|
pitch timbre color
|
|
DigitalModulation oscillator from Mutable Instruments Braids
pitch timbre color
|
wave
|
pitch timbre color
|
|
feedback FM oscillator from Mutable Instruments Braids
pitch timbre color sync
|
wave
|
pitch timbre color type
|
|
DigitalFilter oscillator from Mutable Instruments Braids
pitch timbre color
|
wave
|
pitch timbre color
|
|
"FilteredNoise" oscillator from Mutable Instruments Braids. Operating at 48kHz (original braids works at 96kHz).
pitch timbre color strike
|
wave
|
pitch timbre color
|
|
"Fluted" oscillator from Mutable Instruments Braids
pitch timbre color
|
wave
|
pitch timbre color
|
|
Fm oscillator from Mutable Instruments Braids
pitch timbre color
|
wave
|
pitch timbre color
|
|
"GranularCloud" oscillator from Mutable Instruments Braids
pitch timbre color
|
wave
|
pitch timbre color
|
|
Harmonics oscillator from Mutable Instruments Braids
pitch timbre color strike
|
wave
|
pitch timbre color
|
|
"Kick" oscillator from Mutable Instruments Braids
pitch timbre color
|
wave
|
pitch timbre color
|
|
"ParticleNoise" oscillator from Mutable Instruments Braids
pitch timbre color strike
|
wave
|
pitch timbre color
|
|
"Plucked" oscillator from Mutable Instruments Braids
pitch timbre color strike
|
wave
|
pitch timbre color
|
|
"QuestionMark" oscillator from Mutable Instruments Braids. Operating at 48kHz (original braids works at 96kHz).
pitch
|
wave
|
pitch
|
|
Virtual analog saw oscillator from Mutable Instruments Braids. Operating at 48kHz (original Braids works at 96kHz).
pitch timbre color sync strike
|
wave
|
pitch timbre color
|
|
saw swarm oscillator from Mutable Instruments Braids
pitch timbre
|
wave
|
pitch timbre
|
|
Virtual analog sinefold oscillator from Mutable Instruments Braids. Operating at 48kHz (original Braids works at 96kHz).
pitch timbre color strike
|
wave
|
pitch timbre color
|
|
"Snare" oscillator from Mutable Instruments Braids
pitch timbre
|
wave
|
pitch timbre
|
|
Virtual analog square oscillator from Mutable Instruments Braids. Operating at 48kHz (original Braids works at 96kHz).
pitch timbre color strike
|
wave
|
pitch timbre color
|
|
feedback FM oscillator from Mutable Instruments Braids
pitch timbre color strike
|
wave
|
pitch timbre color
|
|
Struck drum oscillator from Mutable Instruments Braids
pitch timbre color sync
|
wave
|
pitch timbre color
|
|
toy oscillator from Mutable Instruments Braids
pitch
|
wave
|
pitch
|
|
Virtual analog triangle oscillator from Mutable Instruments Braids. Operating at 48kHz (original Braids works at 96kHz).
pitch timbre
|
wave
|
pitch timbre
|
|
Virtual analog square oscillator from Mutable Instruments Braids. Operating at 48kHz (original Braids works at 96kHz).
pitch timbre color
|
wave
|
pitch timbre color
|
|
TripleRingMod oscillator from Mutable Instruments Braids
pitch timbre color
|
wave
|
pitch timbre color
|
|
"TwinPeaksNoise" oscillator from Mutable Instruments Braids. Operating at 48kHz (original braids works at 96kHz).
pitch timbre color sync
|
wave
|
pitch timbre color
|
|
Vosim oscillator from Mutable Instruments Braids
pitch timbre color sync
|
wave
|
pitch timbre color
|
|
Vowel oscillator from Mutable Instruments Braids
pitch timbre color
|
wave
|
pitch timbre color
|
|
VowelFof oscillator from Mutable Instruments Braids
pitch timbre
|
wave
|
pitch timbre
|
|
Virtual analog variable saw oscillator from Mutable Instruments Braids. Operating at 48kHz (original Braids works at 96kHz).
pitch timbre color
|
wave
|
pitch timbre color
|
|
"WaveLine" oscillator from Mutable Instruments Braids
pitch timbre color
|
wave
|
pitch timbre color
|
|
"WaveMap" oscillator from Mutable Instruments Braids
pitch timbre color
|
wave
|
pitch timbre color
|
|
"Wavetables" oscillator from Mutable Instruments Braids
out
|
|
outputs a constant buffer containing [0,4,8,12,...].
out
|
|
polynomial
|
|
linear feedback shift register cyclic pattern
audio rate
(no controls) | |
Controller object for axoloti remote
index
|
|
Gets the index of the currently loaded patch in the patch bank. Mostly useful in controller objects, to prevent a patch loading mechanism to load itself over and over again.
t
|
|
Outputs the cpu clock cycle counter, a 32bit integer incrementing on every clock cycle. Useful for benchmarking objects.
inlet
|
|
Fractional buffer (audio) inlet. The inlet object becomes an inlet connector when this patch is used as an object (subpatch)
inlet
|
|
Boolean inlet. The inlet object becomes an inlet connector when this patch is used as an object (subpatch)
inlet
|
|
Fractional inlet. The inlet object becomes an inlet connector when this patch is used as an object (subpatch)
inlet
|
|
Integer inlet. The inlet object becomes an inlet connector when this patch is used as an object (subpatch)
inlet
|
|
String inlet. The inlet object becomes an inlet connector when this patch is used as an object (subpatch)
trig fn
|
|
load a patch from sdcard
i trig
|
|
Stops current patch, and loads a patch from sdcard, selected by index in the patch bank file.
If the index is out of range, the sdcard startup patch is loaded instead.
trig
|
|
filename
|
|
Stops current patch, and loads a binary patch file with ".bin" extension from sdcard
v trig
|
|
generic modulation source
cc
|
|
midi cc modulation source
(no controls) | |
Custom object stored in the patch document. Use this if you want to experiment with coding objects.
outlet
|
|
Fractional buffer (audio) outlet. The outlet object becomes an outlet connector when this patch is used as an object (subpatch)
outlet
|
|
Boolean outlet. The outlet object becomes an outlet connector when this patch is used as an object (subpatch)
outlet
|
|
Fractional outlet. The outlet object becomes an outlet connector when this patch is used as an object (subpatch)
outlet
|
|
Integer outlet. The outlet object becomes an outlet connector when this patch is used as an object (subpatch)
outlet
|
|
String outlet. The outlet object becomes an outlet connector when this patch is used as an object (subpatch)
(no controls) | |
Subpatch object stored in the (parent) patch document.
index
|
|
Outputs the voice index number from 0 to n-1. Only works in a polyphonic sub-patch!
preset trig
|
|
apply preset, preset zero = init, and will reset ALL parameters, not just the presets
v
|
|
sender
|
|
receive (from send), boolean type
v
|
|
sender
|
|
receive (from send), fractional type
v
|
|
sender
|
|
receive (from send), integer type
v
|
|
send (to recv object), boolean type
v
|
|
send (to recv object), fractional type
v
|
|
send (to recv object), integer type
a d gate
|
env
|
a d
|
|
attack hold decay envelope with modulation inputs, audio rate
gate
|
env
|
a d
|
|
attack hold decay envelope, audio rate
d trig
|
env
|
d
|
|
decay envelope with decay time modulation input, audio rate
trig
|
env
|
d
|
|
decay envelope, audio rate
trig
|
out
|
generates a single sample impulse (dirac) by triggering
d trig
|
env
|
d
|
|
hold/decay envelope with decay time modulation input, audio rate
trig
|
env
|
d
|
|
hold/decay envelope, audio rate
trig
|
out
|
polynomial
|
|
lfsr burst, 4bit = 15 samples, audio rate
trig
|
out
|
polynomial
|
|
lfsr burst, 4bit = 15 samples, audio rate
trig
|
out
|
polynomial
|
|
lfsr burst, 5bit = 31 samples, audio rate
trig
|
out
|
polynomial
|
|
lfsr burst, 5bit = 31 samples, audio rate
trig
|
out
|
polynomial
|
|
lfsr burst, 6bit = 63 samples, audio rate
trig
|
out
|
polynomial
|
|
lfsr burst, 6bit = 63 samples, audio rate
trig
|
out
|
polynomial
|
|
lfsr burst, 7bit = 127 samples, audio rate
trig
|
out
|
polynomial
|
|
lfsr burst, 7bit = 127 samples, audio rate
trig
|
out
|
polynomial
|
|
lfsr burst, 8bit = 255 samples, audio rate
trig
|
out
|
polynomial
|
|
lfsr burst, 8bit = 255 samples, audio rate
trig
|
out
|
polynomial
|
|
lfsr burst, 9bit = 511 samples, audio rate
trig
|
out
|
polynomial
|
|
lfsr burst, 9bit = 511 samples, audio rate
out
|
|
octaves
|
|
Cheap almost pink noise
Range -64..64. Configureable number of octaves.
out
|
|
Cheap almost pink noise
over 7 octaves. Range -64..64
trig
|
rand
|
uniform distributed (white) noise, triggered generation. Range -64..64
wave
|
|
uniform distributed (white) noise, k-rate generation. Range -64..64
trig
|
v
|
max
|
|
uniform distributed (white) noise, k-rate generation. Range 0..(n-1)
in1 in2 in3 in4
|
out1 out2 out3 out4
|
d1 d2 d3 d4
|
|
g
|
|
Feedback delay network with 4 delay lines. High quality 32bit.
in
|
out
|
line
|
|
c
|
|
k-rate c one-liner
in
|
out
|
line
|
|
c
|
|
s-rate c one-liner
in1_ in2_
|
out1_ out2_
|
script
|
|
script with 2 inputs and 2 outputs, running in a separate thread
in1_ in2_
|
out1_ out2_
|
script
|
|
script with 2 inputs and 2 outputs, running in a separate thread, you must define "void setup(void){}" and "void loop(void)"
in def1 def2
|
chain o1 o2
|
t1 t2
|
|
select one out of 16 4-levels, 2 tracks, chainable
in def1 def2 def3 def4
|
chain o1 o2 o3 o4
|
t1 t2 t3 t4
|
|
select one out of 16 4-levels, 4 tracks, chainable
in row def
|
chain chainrow o
|
t0 t1 t2 t3 t4 t5 t6 t7
|
|
select one out of 16 4-levels, 8 tracks, row selector, chainable
in def1 def2 def3 def4 def5 def6 def7 def8
|
chain o1 o2 o3 o4 o5 o6 o7 o8
|
t1 t2 t3 t4 t5 t6 t7 t8
|
|
select one out of 16 4-levels, 8 tracks, chainable
in def
|
chain o
|
t1
|
|
select one out of 16 4-levels, chainable
in def1 def2
|
chain o1 o2
|
p1 p2
|
|
select one out of 16 booleans, chainable, 2 tracks, pulse output
in def1 def2
|
chain o1 o2
|
p1 p2
|
|
select one out of 16 booleans, chainable, 2 tracks
in def1 def2 def3 def4
|
chain o1 o2 o3 o4
|
p1 p2 p3 p4
|
|
select one out of 16 booleans, chainable, 4 tracks, pulse output
in def1 def2 def3 def4
|
chain o1 o2 o3 o4
|
p1 p2 p3 p4
|
|
select one out of 16 booleans, chainable, 4 tracks
in def1 def2 def3 def4 def5 def6 def7 def8
|
chain o1 o2 o3 o4 o5 o6 o7 o8
|
p1 p2 p3 p4 p5 p6 p7 p8
|
|
select one out of 16 booleans, chainable, 8 tracks, pulse output
in def1 def2 def3 def4 def5 def6 def7 def8
|
chain o1 o2 o3 o4 o5 o6 o7 o8
|
p1 p2 p3 p4 p5 p6 p7 p8
|
|
select one out of 16 booleans, chainable, 8 tracks
in
|
o
|
b16
|
|
select one out of 16 booleans
in def
|
chain o
|
b16
|
|
select one out of 16 booleans, chainable. Pulse output.
in def1 def2
|
chain o1 o2
|
p1 p2
|
|
select one out of 16 booleans, chainable, 2 tracks
in def
|
chain o
|
b16
|
|
select one out of 16 booleans, chainable
in def1 def2
|
chain o1 o2
|
p1 p2
|
|
select one out of 32 booleans, chainable, 2 tracks
in def1 def2 def3 def4
|
chain o1 o2 o3 o4
|
p1 p2 p3 p4
|
|
select one out of 32 booleans, chainable, 4 tracks
in def1 def2 def3 def4 def5 def6 def7 def8
|
chain o1 o2 o3 o4 o5 o6 o7 o8
|
p1 p2 p3 p4 p5 p6 p7 p8
|
|
select one out of 32 booleans, chainable, 8 tracks
in def
|
chain o
|
b32
|
|
select one out of 32 booleans, chainable
s
|
o
|
v0 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15
|
|
selectable constant
s
|
o
|
v0 v1
|
|
selectable constant. Output is v1 if s>0, otherwise v0.
s
|
o
|
v0 v1 v2 v3
|
|
selectable constant. Output is v0 if s<1. v1 if s<2. v2 if s<3. v3 if more.
s
|
o
|
v0 v1 v2 v3 v4 v5 v6 v7
|
|
selectable constant
in def
|
chain o
|
b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11 b12 b13 b14 b15
|
|
select one out of 16 bipolar fractionals, with chain i/o
in def
|
chain o
|
b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11 b12 b13 b14 b15 b16 b17 b18 b19 b20 b21 b22 b23 b24 b25 b26 b27 b28 b29 b30 b31
|
|
select one out of 32 bipolar fractionals, with chain i/o
in def
|
chain o
|
b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11 b12 b13 b14 b15
|
|
select one out of 16 positive fractionals, with chain i/o
in def
|
chain o
|
b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11 b12 b13 b14 b15 b16 b17 b18 b19 b20 b21 b22 b23 b24 b25 b26 b27 b28 b29 b30 b31
|
|
select one out of 32 positive fractionals, with chain i/o
in def
|
chain o
|
i0 i1 i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15
|
|
select one out of 16 integers, with chain i/o
in def
|
chain o
|
i0 i1 i2 i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 i13 i14 i15 i16 i17 i18 i19 i20 i21 i22 i23 i24 i25 i26 i27 i28 i29 i30 i31
|
|
select one out of 32 integers, with chain i/o
trig r lval load
|
out
|
polynomial
|
|
linear feedback shift register cyclic pattern, cycled with trigger input.
i1 c
|
left right
|
stereo balance (panorama) with modulation input
i1 c
|
left right
|
stereo balance (panorama) with modulation input
i1
|
left right
|
c
|
|
stereo balance (panorama)
i1
|
left right
|
c
|
|
stereo balance (panorama)
in
|
|
spectral analyzer made out of two 2nd order bandpass filters per band, decibel scale (vertical), steeper filters
in hold
|
|
spectral analyzer display using 128 input points fft
a b
|
out
|
a/b
|
|
(no description)
in
|
L R
|
on depth speed
|
|
(no description)
in
|
cv out
|
comp_1 comp_1 smooth2_1 smooth2_1
|
|
(no description)
in
|
out
|
on fdbk time
|
|
(no description)
in
|
out
|
gain level eq eq eq eq
|
|
(no description)
in
|
out
|
on fdbk depth speed
|
|
(no description)
inL inR
|
outL outR
|
on amt decay
|
|
(no description)
in
|
out
|
on freq flt
|
|
(no description)
out
|
|
str
|
|
constant string
index
|
out
|
prefix suffix
|
|
generates string: prefix000suffix
size filename
|
|
allocate 16bit table in SDRAM memory, -128.00 .. 127.99
size init
|
|
allocate 16bit table in SDRAM memory, -128.00 .. 127.99
size init
|
|
allocate 16bit table in RAM memory, -128.00 .. 127.99
size init
|
|
allocate 32bit table in SDRAM memory
size init
|
|
allocate 32bit table in RAM memory
size init
|
|
allocate table in SDRAM memory, -128..127
size init
|
|
allocate table in RAM memory, -128..127
b0 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 b11 b12 b13 b14 b15
|
|
table in RAM memory, direct from sliders
filename trig
|
|
table
|
|
load table from sdcard
start stop pitch pos
|
wave
|
table
|
|
pitch loopstart loopend
|
|
play audio sample from table with pitch control, starting from position
start stop pitch pos
|
wave
|
table
|
|
pitch
|
|
play audio sample from table with pitch control, starting from position
pos start stop
|
wave
|
table
|
|
play audio from table (non-transposed), starting from position
a
|
o
|
table
|
|
read from table, linear interpolated
a
|
o
|
table
|
|
read from table, linear interpolated
a
|
o
|
table
|
|
read from table, nearest neighbour
a
|
o
|
table
|
|
read from table, nearest neighbour
a
|
o
|
table
|
|
read from table, nearest neighbour
wave pos start stop
|
|
table
|
|
record audio into table, starting from position
filename trig
|
|
table
|
|
save table to sdcard
a v trig
|
|
table
|
|
write to table
a v trig
|
|
table
|
|
write to table
trig
|
pulse
|
delay
|
|
Generates a single pulse after a delay after a rising edge on trigger input. A new trigger before the pulse arrives at the output, will cancel the previous trigger. The generated pulse is so small you won't notice it on a display! Extended range version.
trig
|
pulse
|
delay pulselength
|
|
Generates a pulse with a duration after a delay after a rising edge on trigger input. A new trigger before the pulse arrives at the output, will cancel the previous trigger. Extended range.
trig delay pulselength
|
pulse
|
delay pulselength
|
|
Generates a single pulse with a duration after a delay after a rising edge on trigger input. A new trigger before the pulse arrives at the output, will cancel the previous trigger. The generated pulse is so small you won't notice it on a display! This version has a modulation input for the delay time.
trig delay
|
pulse
|
delay
|
|
Generates a single pulse after a delay after a rising edge on trigger input. A new trigger before the pulse arrives at the output, will cancel the previous trigger. The generated pulse is so small you won't notice it on a display! This version has a modulation input for the delay time. Extended range.
trig
|
pulse
|
delay
|
|
Generates a single pulse after a rising edge on trigger input. A new trigger before the pulse finishes at the output, extends the pulse.
trig delay
|
pulse
|
delay
|
|
Generates a single pulse after after a rising edge on trigger input. A new trigger before the pulse ends at the output, will extend the pulse. This version has a modulation input for the delay time. Extended range.
start stop
|
t
|
measures the time interval between a rising edge on the start input and a rising edge on the stop input
x y left right middle
|
|
USB Mouse, x and y position are wrapping outputs, refer to the help patch to see how it can be unwrapped.
confirm1 confirm2
|
|
busy succeeded failed
|
SDCard formatting - ERASES ALL CONTENTS of the SDCard!
To activate, turn on confirm1 and click confirm2.
trig
|
out
|
sample
|
|
Substitute for the wave/flashplay object, those samples are removed from flash.
This object auto-uploads the samples to sdcard (only if missing), and then reads the samples into sdram at startup.
Single-shot playback of a sample table in flash, without transposition.
pos
|
o
|
sample size
|
|
linear interpolated flash table read
pos start stop
|
outl outr end
|
fn
|
|
streaming playback of a stereo .wav file from sdcard (testing)
pos start stop
|
out end
|
fn
|
|
streaming playback of a mono .wav file from sdcard (testing). Direct filename.
pos start stop filename
|
outl outr end
|
streaming playback of a stereo .wav file from sdcard (testing)
pos start stop filename
|
out end
|
streaming playback of a mono .wav file from sdcard (testing)
(no controls) | |
sdcard benchmark