The cl-collider Reference Manual

This is the cl-collider Reference Manual, version 2018.7.15, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 16:49:13 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 cl-collider

SuperCollider client for Common Lisp

Author

<>

License

Public Domain / 0-clause MIT

Version

2018.7.15

Dependencies
  • sc-osc (system).
  • alexandria (system).
  • cffi (system).
  • bordeaux-threads (system).
  • pileup (system).
  • flexi-streams (system).
  • split-sequence (system).
  • named-readtables (system).
  • simple-inferiors (system).
  • cl-ppcre (system).
Source

cl-collider.asd.

Child Components

2.2 sc-osc

Dependencies
  • osc (system).
  • alexandria (system).
  • ieee-floats (system).
  • bordeaux-threads (system).
  • usocket (system).
  • sb-bsd-sockets (system).
Source

sc-osc.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 cl-collider/cl-collider.asd

Source

cl-collider.asd.

Parent Component

cl-collider (system).

ASDF Systems

cl-collider.


3.1.2 sc-osc/sc-osc.asd

Source

sc-osc.asd.

Parent Component

sc-osc (system).

ASDF Systems

sc-osc.


3.1.3 cl-collider/package.lisp

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Packages

3.1.4 cl-collider/id-map.lisp

Dependency

package.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Internals

3.1.5 cl-collider/util.lisp

Dependency

id-map.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Internals

3.1.6 cl-collider/server-options.lisp

Dependency

util.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.7 cl-collider/scheduler.lisp

Dependency

server-options.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

initialize-instance (method).

Internals

3.1.8 cl-collider/server.lisp

Dependency

scheduler.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.9 cl-collider/buffer.lisp

Dependency

server.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.10 cl-collider/bus.lisp

Dependency

buffer.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.11 cl-collider/ugen.lisp

Dependency

bus.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.12 cl-collider/synthdef.lisp

Dependency

ugen.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.13 cl-collider/operators.lisp

Dependency

synthdef.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.14 cl-collider/ugens/BEQSuite.lisp

Dependency

operators.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.15 cl-collider/ugens/BufIO.lisp

Dependency

ugens/beqsuite.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.16 cl-collider/ugens/Chaos.lisp

Dependency

ugens/bufio.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.17 cl-collider/ugens/Compander.lisp

Dependency

ugens/chaos.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.18 cl-collider/ugens/Delays.lisp

Dependency

ugens/compander.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

as-audio-rate-input (function).


3.1.19 cl-collider/ugens/Demand.lisp

Dependency

ugens/delays.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.20 cl-collider/ugens/DiskIO.lisp

Dependency

ugens/demand.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.21 cl-collider/ugens/EnvGen.lisp

Dependency

ugens/diskio.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.22 cl-collider/ugens/FFT.lisp

Dependency

ugens/envgen.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

def-pv-chain-ugen (macro).


3.1.23 cl-collider/ugens/FFTUnpacking.lisp

Dependency

ugens/fft.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.24 cl-collider/ugens/FSinOsc.lisp

Dependency

ugens/fftunpacking.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.25 cl-collider/ugens/Filter.lisp

Dependency

ugens/fsinosc.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

var-lag-new (function).


3.1.26 cl-collider/ugens/FreeVerb.lisp

Dependency

ugens/filter.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.27 cl-collider/ugens/GVerb.lisp

Dependency

ugens/freeverb.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

g-verb.ar (function).


3.1.28 cl-collider/ugens/Gendyn.lisp

Dependency

ugens/gverb.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.29 cl-collider/ugens/GrainUGens.lisp

Dependency

ugens/gendyn.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.30 cl-collider/ugens/Hilbert.lisp

Dependency

ugens/grainugens.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.31 cl-collider/ugens/IEnvGen.lisp

Dependency

ugens/hilbert.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

as-array-for-interpolation (function).


3.1.32 cl-collider/ugens/InOut.lisp

Dependency

ugens/ienvgen.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.33 cl-collider/ugens/InfoUGens.lisp

Dependency

ugens/inout.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.34 cl-collider/ugens/Line.lisp

Dependency

ugens/infougens.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

when-audio-check-first-input (function).


3.1.35 cl-collider/ugens/MacUGens.lisp

Dependency

ugens/line.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.36 cl-collider/ugens/MachineListening.lisp

Dependency

ugens/macugens.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.37 cl-collider/ugens/MoogFF.lisp

Dependency

ugens/machinelistening.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.38 cl-collider/ugens/Noise.lisp

Dependency

ugens/moogff.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.39 cl-collider/ugens/Osc.lisp

Dependency

ugens/noise.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.40 cl-collider/ugens/PSinGrain.lisp

Dependency

ugens/osc.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

p-sin-grain.ar (function).


3.1.41 cl-collider/ugens/Pan.lisp

Dependency

ugens/psingrain.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.42 cl-collider/ugens/PhysicalModel.lisp

Dependency

ugens/pan.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.43 cl-collider/ugens/PitchShift.lisp

Dependency

ugens/physicalmodel.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

pitch-shift.ar (function).


3.1.44 cl-collider/ugens/Pluck.lisp

Dependency

ugens/pitchshift.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

pluck.ar (function).


3.1.45 cl-collider/ugens/Poll.lisp

Dependency

ugens/pluck.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.46 cl-collider/ugens/SoundIn.lisp

Dependency

ugens/poll.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

sound-in.ar (function).

Internals

3.1.47 cl-collider/ugens/Splay.lisp

Dependency

ugens/soundin.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

splay-new (function).


3.1.48 cl-collider/ugens/TestUGens.lisp

Dependency

ugens/splay.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.49 cl-collider/ugens/Trig.lisp

Dependency

ugens/testugens.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.50 cl-collider/ugens/SC3plugins/MCLDUGens.lisp

Dependency

ugens/trig.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.51 cl-collider/ugens/SC3plugins/BhobUGens.lisp

Dependency

ugens/sc3plugins/mcldugens.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.52 cl-collider/ugens/SC3plugins/DistortionPlugins.lisp

Dependency

ugens/sc3plugins/bhobugens.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.53 cl-collider/ugens/SC3plugins/JoshUGens.lisp

Dependency

ugens/sc3plugins/distortionplugins.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.54 cl-collider/ugens/SC3plugins/LadspaUGen.lisp

Dependency

ugens/sc3plugins/joshugens.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

ladspa.ar (function).


3.1.55 cl-collider/ugens/SC3plugins/MdaUGens.lisp

Dependency

ugens/sc3plugins/ladspaugen.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

mda-piano.ar (function).


3.1.56 cl-collider/ugens/SC3plugins/PitchDetection.lisp

Dependency

ugens/sc3plugins/mdaugens.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.57 cl-collider/ugens/SC3plugins/SLUGens.lisp

Dependency

ugens/sc3plugins/pitchdetection.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.58 cl-collider/ugens/SC3plugins/DEINDUGens.lisp

Dependency

ugens/sc3plugins/slugens.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.59 cl-collider/ugens/SC3plugins/NHUGens.lisp

Dependency

ugens/sc3plugins/deindugens.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

nhhall.ar (function).


3.1.60 cl-collider/ugens/SC3plugins/TJUGens.lisp

Dependency

ugens/sc3plugins/nhugens.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

dfm-1.ar (function).


3.1.61 cl-collider/ugens/quarks/miSCellaneous_lib/WaveFolding.lisp

Dependency

ugens/sc3plugins/tjugens.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface
Internals

3.1.62 cl-collider/ugens/Extensions/mi-ugens.lisp

Dependency

ugens/quarks/miscellaneous_lib/wavefolding.lisp (file).

Source

cl-collider.asd.

Parent Component

cl-collider (system).

Public Interface

3.1.63 sc-osc/package.lisp

Source

sc-osc.asd.

Parent Component

sc-osc (system).

Packages

sc-osc.


3.1.64 sc-osc/osc.lisp

Dependency

package.lisp (file).

Source

sc-osc.asd.

Parent Component

sc-osc (system).

Internals

3.1.65 sc-osc/transmit.lisp

Dependency

osc.lisp (file).

Source

sc-osc.asd.

Parent Component

sc-osc (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 sc-osc

Source

package.lisp.

Use List

common-lisp.

Public Interface
Internals

4.2 sc-user

Source

package.lisp.

Use List

4.3 cl-collider

Source

package.lisp.

Nickname

sc

Use List

common-lisp.

Used By List

sc-user.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Constants

Constant: +inf+
Package

cl-collider.

Source

ugen.lisp.


5.1.2 Special variables

Special Variable: *s*

Special symbol bound to the default scsynth server. If functions do not specify a target server, that message is sent to the *s* server.

Package

cl-collider.

Source

server.lisp.

Special Variable: *sc-plugin-paths*
Package

cl-collider.

Source

server-options.lisp.

Special Variable: *sc-synth-program*

The path to the scsynth binary.

Package

cl-collider.

Source

server.lisp.

Special Variable: *sc-synthdefs-path*

The directory where the scsyndef files for synthdefs are saved.

Package

cl-collider.

Source

server.lisp.

Special Variable: *server-boot-hooks*
Package

cl-collider.

Source

server.lisp.

Special Variable: *server-free-all-hooks*
Package

cl-collider.

Source

server.lisp.

Special Variable: *server-quit-hooks*
Package

cl-collider.

Source

server.lisp.

Special Variable: *stop-hooks*
Package

cl-collider.

Source

server.lisp.

Special Variable: *synth-definition-mode*
Package

cl-collider.

Source

synthdef.lisp.


5.1.3 Macros

Macro: at (time &body body)
Package

cl-collider.

Source

server.lisp.

Macro: at-beat (beat &body body)
Package

cl-collider.

Source

server.lisp.

Macro: at-task (beat &body body)
Package

cl-collider.

Source

server.lisp.

Macro: defsynth (name params &body body)
Package

cl-collider.

Source

synthdef.lisp.

Macro: play (body &key id out-bus gain lag fade to pos)
Package

cl-collider.

Source

synthdef.lisp.

Macro: proxy (key body &key id gain fade rel pos to out-bus)
Package

cl-collider.

Source

synthdef.lisp.

Macro: with-controls (params &body body)
Package

cl-collider.

Source

synthdef.lisp.

Macro: with-rendering ((output-files &key pad keep-osc-file format sr clock-bpm num-of-output) &body body)
Package

cl-collider.

Source

server.lisp.


5.1.4 Compiler macros

Compiler Macro: get-synthdef-metadata (&rest args)
Package

cl-collider.

Source

synthdef.lisp.


5.1.5 Ordinary functions

Function: == (in1 in2)
Package

cl-collider.

Source

operators.lisp.

Function: a2k.kr (&optional in)
Package

cl-collider.

Source

ugens/line.lisp.

Function: add-osc-responder (osc-device cmd-name f)
Package

sc-osc.

Source

transmit.lisp.

Function: add-reply-responder (cmd handler)
Package

cl-collider.

Source

server.lisp.

Function: adsr (&optional attack-time decay-time sustain-level release-time peak-level curve bias)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: all-running-servers ()
Package

cl-collider.

Source

server.lisp.

Function: allpass-c.ar (&optional in max-delay-time delay-time decay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: allpass-c.kr (&optional in max-delay-time delay-time decay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: allpass-l.ar (&optional in max-delay-time delay-time decay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: allpass-l.kr (&optional in max-delay-time delay-time decay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: allpass-n.ar (&optional in max-delay-time delay-time decay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: allpass-n.kr (&optional in max-delay-time delay-time decay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: amp-comp-a.ar (&optional freq root min-amp root-amp)
Package

cl-collider.

Source

ugens/line.lisp.

Function: amp-comp-a.ir (&optional freq root min-amp root-amp)
Package

cl-collider.

Source

ugens/line.lisp.

Function: amp-comp-a.kr (&optional freq root min-amp root-amp)
Package

cl-collider.

Source

ugens/line.lisp.

Function: amp-comp.ar (&optional freq root exp)
Package

cl-collider.

Source

ugens/line.lisp.

Function: amp-comp.ir (&optional freq root exp)
Package

cl-collider.

Source

ugens/line.lisp.

Function: amp-comp.kr (&optional freq root exp)
Package

cl-collider.

Source

ugens/line.lisp.

Function: ampdb (in1)
Package

cl-collider.

Source

operators.lisp.

Function: amplitude.ar (&optional in &key attack-time release-time mul add)
Package

cl-collider.

Source

ugens/compander.lisp.

Function: amplitude.kr (&optional in &key attack-time release-time mul add)
Package

cl-collider.

Source

ugens/compander.lisp.

Function: apf.ar (&optional in freq radius mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: apf.kr (&optional in freq radius mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: array-max.ar (array)
Package

cl-collider.

Source

ugens/sc3plugins/mcldugens.lisp.

Function: array-max.kr (array)
Package

cl-collider.

Source

ugens/sc3plugins/mcldugens.lisp.

Function: array-min.ar (array)
Package

cl-collider.

Source

ugens/sc3plugins/mcldugens.lisp.

Function: array-min.kr (array)
Package

cl-collider.

Source

ugens/sc3plugins/mcldugens.lisp.

Function: as-wavetable (sequence)

Convert a sequence of numbers to a vector in SuperCollider’s wavetable format.

Package

cl-collider.

Alias for

vector-in-wavetable-format.

Function: as-wavetable-no-wrap (sequence)

Shaper requires wavetables without wrap. This method returns a wavetable in that format. To generate size N wavetable need N/2+1 signal values rather than N/2 because Buffer’s add_wchebyshev calculates N/2+1 values whilst Signal’s _SignalAddChebyshev calculates N/2!

Package

cl-collider.

Source

buffer.lisp.

Function: asr (&optional attack-time sustain-level release-time curve)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: b-allpass.ar (&optional in freq rq mul add)
Package

cl-collider.

Source

ugens/beqsuite.lisp.

Function: b-bandpass.ar (&optional in freq bw mul add)
Package

cl-collider.

Source

ugens/beqsuite.lisp.

Function: b-bandstop.ar (&optional in freq bw mul add)
Package

cl-collider.

Source

ugens/beqsuite.lisp.

Function: b-hipass.ar (&optional in freq rq mul add)
Package

cl-collider.

Source

ugens/beqsuite.lisp.

Function: b-hipass4.ar (&optional in freq rq mul add)
Package

cl-collider.

Source

ugens/beqsuite.lisp.

Function: b-hishelf.ar (&optional in freq rq db mul add)
Package

cl-collider.

Source

ugens/beqsuite.lisp.

Function: b-lowpass.ar (&optional in freq rq mul add)
Package

cl-collider.

Source

ugens/beqsuite.lisp.

Function: b-lowpass4.ar (&optional in freq rq mul add)
Package

cl-collider.

Source

ugens/beqsuite.lisp.

Function: b-lowshelf.ar (&optional in freq rq db mul add)
Package

cl-collider.

Source

ugens/beqsuite.lisp.

Function: b-peak-eq.ar (&optional in freq rq db mul add)
Package

cl-collider.

Source

ugens/beqsuite.lisp.

Function: balance2.ar (left right &optional pos level)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: balance2.kr (left right &optional pos level)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: ball.ar (&optional in g damp friction)
Package

cl-collider.

Source

ugens/physicalmodel.lisp.

Function: ball.kr (&optional in g damp friction)
Package

cl-collider.

Source

ugens/physicalmodel.lisp.

Function: beat-track.kr (chain &optional lock)
Package

cl-collider.

Source

ugens/machinelistening.lisp.

Function: beat-track2.kr (bus-index num-features &optional window-size phase-accuracy lock weighting-scheme)
Package

cl-collider.

Source

ugens/machinelistening.lisp.

Function: bi-pan-b2.ar (in-a in-b &optional azimuth gain)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: bi-pan-b2.kr (in-a in-b &optional azimuth gain)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: bin-data.ar (buffer bin &optional overlaps)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: bin-data.kr (buffer bin &optional overlaps)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: bipolar (ugen &optional mul)
Package

cl-collider.

Source

operators.lisp.

Function: blip.ar (&optional freq num-harm mul add)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: blip.kr (&optional freq num-harm mul add)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: bpf.ar (&optional in freq rq mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: bpf.kr (&optional in freq rq mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: bpz-2.ar (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: bpz-2.kr (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: breakcore.ar (&optional bufnum capturein capturetrigger duration ampdropout)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: brf.ar (&optional in freq rq mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: brf.kr (&optional in freq rq mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: brown-noise.ar (&optional mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: brown-noise.kr (&optional mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: brusselator.ar (&optional reset rate mu gamma initx inity mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: brz-2.ar (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: brz-2.kr (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: bubble (list)
Package

cl-collider.

Source

operators.lisp.

Function: buf-allpass-c.ar (&optional buf in delay decay mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: buf-allpass-l.ar (&optional buf in delay decay mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: buf-allpass-n.ar (&optional buf in delay decay mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: buf-channels.ir (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-channels.kr (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-comb-c.ar (&optional buf in delay decay mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: buf-comb-l.ar (&optional buf in delay decay mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: buf-comb-n.ar (&optional buf in delay decay mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: buf-delay-c.ar (&optional buf in delay mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: buf-delay-c.kr (&optional buf in delay mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: buf-delay-l.ar (&optional buf in delay mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: buf-delay-l.kr (&optional buf in delay mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: buf-delay-n.ar (&optional buf in delay mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: buf-delay-n.kr (&optional buf in delay mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: buf-dur.ir (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-dur.kr (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-frames.ir (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-frames.kr (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-info-ugen-base.ir (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-info-ugen-base.kr (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-rate-scale.ir (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-rate-scale.kr (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-rd.ar (chanls &optional bufnum phase loop interp)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: buf-rd.kr (chanls &optional bufnum phase loop interp)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: buf-sample-rate.ir (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-sample-rate.kr (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-samples.ir (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-samples.kr (bufnum)
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: buf-wr.ar (input-array &optional bufnum phase loop)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: buf-wr.kr (input-array &optional bufnum phase loop)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: buffer-alloc (frames &key chanls bufnum server complete-handler)
Package

cl-collider.

Source

buffer.lisp.

Function: buffer-alloc-sequence (sequence &key server)
Package

cl-collider.

Source

buffer.lisp.

Function: buffer-close (buffer &key server complete-handler)
Package

cl-collider.

Source

buffer.lisp.

Function: buffer-copy (bufnum-src bufnum-dst &optional start-dst start-src nframes)
Package

cl-collider.

Source

buffer.lisp.

Function: buffer-cue-soundfile (path &key server start-frame chanls frames)
Package

cl-collider.

Source

buffer.lisp.

Function: buffer-fill (buffer wave amplitudes &key frequencies phases server normalize as-wavetable clear-first)

Fill BUFFER with either: a series of sine wave partials, when WAVE is ‘:sine’; or a series of chebyshev polynomials, when WAVE is ‘:cheby’.

In the case of sine wave partials, AMPLITUDES is a list whose first value specifies the amplitude of the first partial, the second value specifies the amplitude of the second partial, and so on. FREQUENCIES is a list of partial frequencies, in cycles per buffer. It’s assumed to be an integer series of partials if the list is not supplied. When frequencies are specified, a list of PHASES can also be used where each partial may have a nonzero starting phase.

Chebyshev polynomials can be defined as cheby(n) = amplitude * cos(n * acos(x)). In this case, the first value of AMPLITUDES specifies the amplitude for n = 1, the second value specifies the amplitude for n = 2, and so on. FREQUENCIES and PHASES are ignored.

When NORMALIZE is T, the peak amplitude of the wave is normalized to 1.0. If WAVETABLE is set to T, the buffer is written in a special wavetable format so that it can be read by interpolating oscillators. Setting CLEAR-FIRST to T clears the buffer before new partials are written into it. If NIL, the new partials are summed with the existing contents of the buffer.

Package

cl-collider.

Source

buffer.lisp.

Function: buffer-get (buffer index &optional action)

Get the frame at INDEX from BUFFER. ACTION can be a function of one argument that is called on the result; without it, the value is simply returned.

To get more than one frame from a buffer, functions like ‘buffer-to-list’ and ‘buffer-to-array’ are generally preferred. Additionally, since this function is synchronous, it should not be called in the reply thread.

Package

cl-collider.

Source

buffer.lisp.

Function: buffer-get-to-array (buffer &key start end channels)

Get an array of CHANNELS containing the frames of BUFFER, from START up to END, defaulting to the entire buffer.

Similar to ‘buffer-load-to-array’ but uses multiple OSC requests to download the buffer, for situations (i.e. non-local servers) where using a temporary file is not possible. Generally ‘buffer-to-array’ is preferred since it automatically picks the fastest available function.

Additionally, since this is a synchronous function, you should not call it in the reply thread.

Package

cl-collider.

Source

buffer.lisp.

Function: buffer-get-to-list (buffer &key start end)

Get a flat list of the frames of BUFFER, from START up to END, defaulting to the entire buffer.

Unlike ‘buffer-getn’, this function is not limited by OSC packet size and can return any number of frames, though it may be slower since it has to make multiple requests over OSC. ‘buffer-load-to-list’ returns the same results and may be faster in setups where it is supported, but ‘buffer-to-list’ should be preferred since it automatically picks the fastest available function.

Note that this is a synchronous function, so you should not call it in the reply thread.

Package

cl-collider.

Source

buffer.lisp.

Function: buffer-getn (buffer start end &optional action)

Get a list of the frames of BUFFER, from START up to END. ACTION can be a function of one argument that is called on the result; without it, the list of frames is simply returned.

Note that the number of frames this function can get is limited by network packet size (which in this implementation is a maximum of 400), so in most cases it is recommended to use functions like ‘buffer-to-list’ or ‘buffer-to-array’ instead. Additionally, since this function is synchronous, it should not be called in the reply thread.

Package

cl-collider.

Source

buffer.lisp.

Function: buffer-load (buffer sequence &key start-frame set-function)

This allows for larger sequence than ‘buffer-setn’,above, and is in general the safest way to get a large sequence into a buffer. Additionally, since this is a synchronous function, you should not call it in the reply thread.

Package

cl-collider.

Source

buffer.lisp.

Function: buffer-load-to-array (buffer &key start end channels)

Get an array of CHANNELS containing the frames of BUFFER, from START up to END, defaulting to the entire buffer.

Similar to ‘buffer-get-to-array’ but uses a temporary file a la ‘buffer-load-to-list’, meaning it may be faster in setups (i.e. local servers) that support it. Generally ‘buffer-to-array’ is preferred since it automatically picks the fastest available function.

Additionally, since this is a synchronous function, you should not call it in the reply thread.

Package

cl-collider.

Source

buffer.lisp.

Function: buffer-load-to-list (buffer &key start end)

Write BUFFER to a temporary file, then load the frames from START up to END into a list and return it.

Returns the same results as ‘buffer-get-to-list’ but the use of a temporary file rather than multiple OSC requests means it may be faster in setups where it is supported (i.e. local servers). Generally ‘buffer-to-list’ is preferred since it automatically picks the fastest available function.

Note that this is a synchronous function, so you should not call it in the reply thread.

Package

cl-collider.

Source

buffer.lisp.

Function: buffer-normalize (buffer &key server new-max wavetable-p complete-handler)
Package

cl-collider.

Source

buffer.lisp.

Function: buffer-read (path &key bufnum server)
Package

cl-collider.

Source

buffer.lisp.

Function: buffer-read-as-wavetable (path &key bufnum server)

Read a soundfile located at PATH as a wavetable.

Package

cl-collider.

Source

buffer.lisp.

Function: buffer-read-channel (path &key channels bufnum server)
Package

cl-collider.

Source

buffer.lisp.

Function: buffer-set (buffer index value)
Package

cl-collider.

Source

buffer.lisp.

Function: buffer-setn (buffer &rest pair-of-index-and-value)

Set a contiguous range of values in the buffer starting at the index startAt to be equal to the Array of floats or integers, values. The number of values set corresponds to the size of values. Additional pairs of starting indices and arrays of values may be included in the same message. (Floating-point values for index are truncated to integer.) Additionally, since this is a synchronous function, you should not call it in the reply thread.

Package

cl-collider.

Source

buffer.lisp.

Function: buffer-to-array (buffer &key start end channels get-function)

Get an array of CHANNELS containing the frames of BUFFER, from START up to END, defaulting to the entire buffer. GET-FUNCTION is the function used to acquire the list of frames; it defaults to the fastest one available.

Unlike the ‘buffer-to-list’ functions, this function divides up the frames into their respective channels rather than returning them exactly as they appear in SuperCollider’s buffer format (i.e. interlaced).

Note that this is a synchronous function, so you should not call it in the reply thread.

Package

cl-collider.

Source

buffer.lisp.

Function: buffer-to-list (buffer &key start end get-function)

Get a flat list of BUFFER’s frames in the range from START up to END, defaulting to the entire buffer. GET-FUNCTION is the function used to acquire the list of frames (usually either ‘buffer-get-to-list’ or ‘buffer-load-to-list’); it defaults to the fastest one available.

This function (and ‘buffer-get-to-list’, ‘buffer-load-to-list’) simply returns a flat list of the frames in the format SuperCollider stores them in (i.e. interlaced). It may be preferrable to use ‘buffer-to-array’ instead as it automatically divides up the frames into an array of channels.

Additionally, since this is a synchronous function, you should not call it in the reply thread.

Package

cl-collider.

Source

buffer.lisp.

Function: buffer-write (buffer path &key server frames start-frame format leave-open-p complete-handler)

Make audio-file from Buffer.

Package

cl-collider.

Source

buffer.lisp.

Function: buffer-zero (buffer &key server complete-handler)
Package

cl-collider.

Source

buffer.lisp.

Function: bus-audio (&key chanls busnum server)
Package

cl-collider.

Source

bus.lisp.

Function: bus-control (&key chanls busnum server)
Package

cl-collider.

Source

bus.lisp.

Function: bus-free (bus &key server)
Package

cl-collider.

Source

bus.lisp.

Function: bus-string (bus)

Make a string representing the bus that the server can understand.

Package

cl-collider.

Source

bus.lisp.

Function: c-osc.ar (bufnum &optional freq beats mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: c-osc.kr (bufnum &optional freq beats mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: callback (time f &rest args)
Package

cl-collider.

Source

server.lisp.

Function: changed.ar (&optional in threshold)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: changed.kr (&optional in threshold)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: check-bad-values.ar (&optional in id post)
Package

cl-collider.

Source

ugens/testugens.lisp.

Function: check-bad-values.kr (&optional in id post)
Package

cl-collider.

Source

ugens/testugens.lisp.

Function: clear-buf (local-buf)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: clip-noise.ar (&optional mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: clip-noise.kr (&optional mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: clip.ar (&optional in lo hi)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: clip.ir (&optional in lo hi)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: clip.kr (&optional in lo hi)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: clock-add (beat function &rest args)
Package

cl-collider.

Source

server.lisp.

Function: clock-beats ()
Package

cl-collider.

Source

server.lisp.

Function: clock-bpm (&optional bpm)
Package

cl-collider.

Source

server.lisp.

Function: clock-clear ()
Package

cl-collider.

Source

server.lisp.

Function: clock-dur (beat)
Package

cl-collider.

Source

server.lisp.

Function: clock-quant (quant)
Package

cl-collider.

Source

server.lisp.

Function: close-device (osc-device)
Package

sc-osc.

Source

transmit.lisp.

Function: clump (lists n)
Package

cl-collider.

Source

operators.lisp.

Function: coin-gate.ar (prob in)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: coin-gate.kr (prob in)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: comb-c.ar (&optional in max-delay-time delay-time decay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: comb-c.kr (&optional in max-delay-time delay-time decay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: comb-l.ar (&optional in max-delay-time delay-time decay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: comb-l.kr (&optional in max-delay-time delay-time decay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: comb-n.ar (&optional in max-delay-time delay-time decay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: comb-n.kr (&optional in max-delay-time delay-time decay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: compander-d.ar (&optional in thresh slope-below slope-above clamp-time relax-time &key mul add)
Package

cl-collider.

Source

ugens/compander.lisp.

Function: compander.ar (&optional in control thresh slope-below slope-above clamp-time relax-time &key mul add)
Package

cl-collider.

Source

ugens/compander.lisp.

Function: control-dur.ir ()
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: control-get (index &optional action)
Package

cl-collider.

Source

server.lisp.

Function: control-rate.ir ()
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: control-set (index value)
Package

cl-collider.

Source

server.lisp.

Function: convolution.ar (in kernel &optional framesize mul add)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: convolution2-l.ar (in kernel &optional trigger framesize crossfade mul add)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: convolution2.ar (in kernel &optional trigger framesize mul add)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: convolution3.ar (in kernel &optional trigger framesize mul add)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: convolution3.kr (in kernel &optional trigger framesize mul add)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: coyote.kr (&optional in track-fall slow-lag fast-lag fast-mul thresh min-dur)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: cpsmidi (in1)
Package

cl-collider.

Source

operators.lisp.

Function: crackle.ar (&optional chaos-param mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: crackle.kr (&optional chaos-param mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: crossover-distortion.ar (in &optional amp smooth mul add)
Package

cl-collider.

Source

ugens/sc3plugins/distortionplugins.lisp.

Function: ctrl (node &rest param &key &allow-other-keys)
Package

cl-collider.

Source

server.lisp.

Function: cubed (in1)
Package

cl-collider.

Source

operators.lisp.

Function: cusp-l.ar (&optional freq a b xi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: cusp-n.ar (&optional freq a b xi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: cutoff (&optional release level curve)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: d-brown (&optional lo hi step length)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-brown2 (lo hi step dist &optional length)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: d-bufrd (&optional bufnum phase loop)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-bufwr (&optional input bufnum phase loop)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-gauss (lo hi &optional length)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: d-geom (&optional start grow length)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-ibrown (&optional lo hi step length)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-iwhite (&optional lo hi length)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-once (in)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-poll (in label &optional run trigid)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-rand (list &optional repeats)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-reset (in &optional reset)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-seq (list &optional repeats)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-ser (list &optional repeats)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-series (&optional start step length)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-shuf (list &optional repeats)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-stutter (n in)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-switch (list index)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-switch1 (list index)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-white (&optional lo hi length)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: d-xrand (list &optional repeats)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: dadsr (&optional delay-time attack-time decay-time sustain-level release-time peak-level curve bias)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: dbamp (in1)
Package

cl-collider.

Source

operators.lisp.

Function: dc.ar (&optional in)
Package

cl-collider.

Source

ugens/line.lisp.

Function: dc.kr (&optional in)
Package

cl-collider.

Source

ugens/line.lisp.

Function: decay.ar (&optional in decay-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: decay.kr (&optional in decay-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: decay2.ar (&optional in attack-time decay-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: decay2.kr (&optional in attack-time decay-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: decimator.ar (in &optional rate bits mul add)
Package

cl-collider.

Source

ugens/sc3plugins/distortionplugins.lisp.

Function: decode-b2.ar (num-chans w x y &optional orientation)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: decode-b2.kr (num-chans w x y &optional orientation)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: degree-to-key.ar (bufnum &optional in octave mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: degree-to-key.kr (bufnum &optional in octave mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: delay-1.ar (&optional in mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: delay-1.kr (&optional in mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: delay-2.ar (&optional in mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: delay-2.kr (&optional in mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: delay-c.ar (&optional in max-delay-time delay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: delay-c.kr (&optional in max-delay-time delay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: delay-l.ar (&optional in max-delay-time delay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: delay-l.kr (&optional in max-delay-time delay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: delay-n.ar (&optional in max-delay-time delay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: delay-n.kr (&optional in max-delay-time delay-time mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: deltap-rd.ar (&optional buf phase deltime &key interp mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: deltap-rd.kr (&optional buf phase deltime &key interp mul add)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: deltap-wr.ar (&optional buf in)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: deltap-wr.kr (&optional buf in)
Package

cl-collider.

Source

ugens/delays.lisp.

Function: demand-envgen.ar (level dur &key shape curve gate reset level-scale level-bias time-scale act)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: demand-envgen.kr (level dur &key shape curve gate reset level-scale level-bias time-scale act)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: demand.ar (trig reset demand-ugens)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: demand.kr (trig reset demand-ugens)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: detect-index.ar (bufnum &optional in mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: detect-index.kr (bufnum &optional in mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: detect-silence.ar (&optional in amp &key time act)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: detect-silence.kr (&optional in amp &key time act)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: dfm-1.ar (in &optional freq res input-gain type noise-level mul add)
Package

cl-collider.

Source

ugens/sc3plugins/tjugens.lisp.

Function: disintegrator.ar (in &optional probability multiplier mul add)
Package

cl-collider.

Source

ugens/sc3plugins/distortionplugins.lisp.

Function: disk-in.ar (chanls bufnum &optional loop)
Package

cl-collider.

Source

ugens/diskio.lisp.

Function: disk-out.ar (bufnum channels-array)
Package

cl-collider.

Source

ugens/diskio.lisp.

Function: distort (in1)
Package

cl-collider.

Source

operators.lisp.

Function: done.kr (src)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: double-nested-allpass-c.ar (in &optional maxdelay1 delay1 gain1 maxdelay2 delay2 gain2 maxdelay3 delay3 gain3 mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: double-nested-allpass-l.ar (in &optional maxdelay1 delay1 gain1 maxdelay2 delay2 gain2 maxdelay3 delay3 gain3 mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: double-nested-allpass-n.ar (in &optional maxdelay1 delay1 gain1 maxdelay2 delay2 gain2 maxdelay3 delay3 gain3 mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: double-well.ar (&optional reset ratex ratey f w delta initx inity mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: double-well2.ar (&optional reset ratex ratey f w delta initx inity mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: double-well3.ar (&optional reset rate f delta initx inity mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: dup (object &optional n)
Package

cl-collider.

Source

operators.lisp.

Function: dust.ar (&optional density mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: dust.kr (&optional density mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: dust2.ar (&optional density mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: dust2.kr (&optional density mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: duty.ar (&optional dur &key reset level act)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: duty.kr (&optional dur &key reset level act)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: dyn-klang.ar (array-ref &optional freq-scale freq-offset)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: dyn-klang.kr (array-ref &optional freq-scale freq-offset)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: dyn-klank.ar (array-ref input &optional freq-scale freq-offset decay-scale)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: dyn-klank.kr (array-ref input &optional freq-scale freq-offset decay-scale)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: env (levels times &optional curve release-node loop-node)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: env-detect.ar (in &optional attack release)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: env-follow.ar (&optional in decaycoeff mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: env-follow.kr (&optional in decaycoeff mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: env-gen.ar (envelope &key gate level-scale level-bias time-scale act)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: env-gen.kr (envelope &key gate level-scale level-bias time-scale act)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: exp-exp (in in-min in-max out-min out-max &optional clip)
Package

cl-collider.

Source

ugens/line.lisp.

Function: exp-lin (in in-min in-max out-min out-max &optional clip)
Package

cl-collider.

Source

ugens/line.lisp.

Function: exp-rand.ir (&optional lo hi)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: exp-range (ugen &optional lo hi)
Package

cl-collider.

Source

operators.lisp.

Function: f-sin-osc.ar (&optional freq iphase mul add)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: f-sin-osc.kr (&optional freq iphase mul add)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: fbsine-c.ar (&optional freq im fb a c xi yi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: fbsine-l.ar (&optional freq im fb a c xi yi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: fbsine-n.ar (&optional freq im fb a c xi yi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: fft (buffer &optional in hop wintype active winsize)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: fft-trigger (buffer &optional hop polar)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: fitz-hugh-nagumo.ar (&optional reset rateu ratew b0 b1 initu initw mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: flop (lists)
Package

cl-collider.

Source

operators.lisp.

Function: fold.ar (&optional in lo hi)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: fold.ir (&optional in lo hi)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: fold.kr (&optional in lo hi)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: fold2 (in1 in2)
Package

cl-collider.

Source

operators.lisp.

Function: formant.ar (&optional fund-freq form-freq bw-freq mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: formlet.ar (&optional in freq attack decay mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: formlet.kr (&optional in freq attack decay mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: fos.ar (&optional in a0 a1 b1 mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: fos.kr (&optional in a0 a1 b1 mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: frac (in1)
Package

cl-collider.

Source

operators.lisp.

Function: free-self-when-done.kr (src)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: free-self.kr (in)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: free.kr (trig id)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: freeverb.ar (in &key mix room damp mul add)
Package

cl-collider.

Source

ugens/freeverb.lisp.

Function: freeverb2.ar (in1 in2 &key mix room damp mul add)
Package

cl-collider.

Source

ugens/freeverb.lisp.

Function: freq-shift.ar (in &optional freq phase mul add)
Package

cl-collider.

Source

ugens/hilbert.lisp.

Function: g-verb.ar (in &optional roomsize revtime damping inputbw spread drylevel earlyreflevel taillevel maxroomsize mul add)
Package

cl-collider.

Source

ugens/gverb.lisp.

Function: gate.ar (&optional in trig)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: gate.kr (&optional in trig)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: gauss-trig.ar (&optional freq dev mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: gauss-trig.kr (&optional freq dev mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: gbman-l.ar (&optional freq xi yi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: gbman-n.ar (&optional freq xi yi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: gendy1.ar (&optional amp-dist dur-dist ad-param dd-param min-freq max-freq amp-scale dur-scale init-cps knum mul add)
Package

cl-collider.

Source

ugens/gendyn.lisp.

Function: gendy1.kr (&optional amp-dist dur-dist ad-param dd-param min-freq max-freq amp-scale dur-scale init-cps knum mul add)
Package

cl-collider.

Source

ugens/gendyn.lisp.

Function: gendy2.ar (&optional amp-dist dur-dist ad-param dd-param min-freq max-freq amp-scale dur-scale init-cps knum a c mul add)
Package

cl-collider.

Source

ugens/gendyn.lisp.

Function: gendy2.kr (&optional amp-dist dur-dist ad-param dd-param min-freq max-freq amp-scale dur-scale init-cps knum a c mul add)
Package

cl-collider.

Source

ugens/gendyn.lisp.

Function: gendy3.ar (&optional amp-dist dur-dist ad-param dd-param freq amp-scale dur-scale init-cps knum mul add)
Package

cl-collider.

Source

ugens/gendyn.lisp.

Function: gendy3.kr (&optional amp-dist dur-dist ad-param dd-param freq amp-scale dur-scale init-cps knum mul add)
Package

cl-collider.

Source

ugens/gendyn.lisp.

Function: gendy4.ar (&optional amp-dist dur-dist ad-param dd-param min-freq max-freq amp-scale dur-scale init-cps knum mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: gendy4.kr (&optional amp-dist dur-dist ad-param dd-param min-freq max-freq amp-scale dur-scale init-cps knum mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: gendy5.ar (&optional amp-dist dur-dist ad-param dd-param min-freq max-freq amp-scale dur-scale init-cps knum mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: gendy5.kr (&optional amp-dist dur-dist ad-param dd-param min-freq max-freq amp-scale dur-scale init-cps knum mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: get-synthdef-metadata (synth &optional key)

Deprecated alias for ‘synthdef-metadata’.

Package

cl-collider.

Source

synthdef.lisp.

Function: grain-buf.ar (&optional numchan trig dur sndbuf rate pos interp pan envbufnum max-grains &key mul add)
Package

cl-collider.

Source

ugens/grainugens.lisp.

Function: grain-fm.ar (&optional numchan trig dur car-freq mod-freq index pan envbufnum max-grains &key mul add)
Package

cl-collider.

Source

ugens/grainugens.lisp.

Function: grain-in.ar (&optional numchan trig dur in pan envbufnum max-grains &key mul add)
Package

cl-collider.

Source

ugens/grainugens.lisp.

Function: grain-sin.ar (&optional numchan trig dur freq pan envbufnum max-grains &key mul add)
Package

cl-collider.

Source

ugens/grainugens.lisp.

Function: gravity-grid.ar (&optional reset rate newx newy bufnum mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: gravity-grid2.ar (&optional reset rate newx newy bufnum mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: gray-noise.ar (&optional mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: gray-noise.kr (&optional mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: greyhole.ar (in &optional delay-time damp size diff feedback mod-depth mod-freq)
Package

cl-collider.

Source

ugens/sc3plugins/deindugens.lisp.

Function: group-free-all (group)

Frees all nodes in GROUP but not GROUP itself.

Package

cl-collider.

Source

server.lisp.

Function: hasher.ar (&optional in mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: hasher.kr (&optional in mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: henon-c.ar (&optional freq a b x0 x1 &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: henon-l.ar (&optional freq a b x0 x1 &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: henon-n.ar (&optional freq a b x0 x1 &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: hilbert-fir.ar (in buffer)
Package

cl-collider.

Source

ugens/hilbert.lisp.

Function: hilbert.ar (in &optional mul add)
Package

cl-collider.

Source

ugens/hilbert.lisp.

Function: hpf.ar (&optional in freq mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: hpf.kr (&optional in freq mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: hpz-1.ar (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: hpz-1.kr (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: hpz-2.ar (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: hpz-2.kr (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: i-env-gen.ar (envelope index &optional mul add)
Package

cl-collider.

Source

ugens/ienvgen.lisp.

Function: i-env-gen.kr (envelope index &optional mul add)
Package

cl-collider.

Source

ugens/ienvgen.lisp.

Function: i-rand.ir (&optional lo hi)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: ifft.ar (buffer &optional wintype winsize)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: ifft.kr (buffer &optional wintype winsize)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: if~ (condition true false)
Package

cl-collider.

Source

operators.lisp.

Function: impulse.ar (&optional freq phase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: impulse.kr (&optional freq phase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: in-feedback.ar (&optional bus chanls)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: in-range.ar (&optional in lo hi)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: in-range.kr (&optional in lo hi)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: in-trig.kr (&optional bus chanls)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: in.ar (&optional bus chanls)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: in.kr (&optional bus chanls)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: index-in-between.ar (bufnum &optional in mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: index-in-between.kr (bufnum &optional in mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: index-l.ar (bufnum &optional in mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: index-l.kr (bufnum &optional in mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: index.ar (bufnum &optional in mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: index.kr (bufnum &optional in mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: info-ugen-base.ir ()
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: instruction.ar (&optional bufnum mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: integrator.ar (&optional in coef mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: integrator.kr (&optional in coef mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: is-playing-p (node)
Package

cl-collider.

Source

server.lisp.

Function: jack-connect (&key client-name input-name output-name)
Package

cl-collider.

Source

server.lisp.

Function: jpverb.ar (in &optional time damp size early-diff mod-depth mod-freq low mid high low-cut high-cut)
Package

cl-collider.

Source

ugens/sc3plugins/deindugens.lisp.

Function: k2a.ar (&optional in)
Package

cl-collider.

Source

ugens/line.lisp.

Function: key-state.kr (&optional keycode minval maxval lag)
Package

cl-collider.

Source

ugens/macugens.lisp.

Function: keytrack.kr (chain &optional key-decay chroma-leak)
Package

cl-collider.

Source

ugens/machinelistening.lisp.

Function: klang.ar (specificationsarrayref &optional freq-scale freq-offset)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: klank.ar (specificationsarrayref input &optional freq-scale freq-offset decay-scale)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: kmeans-to-bpset1.ar (&optional freq numdatapoints maxnummeans nummeans tnewdata tnewmeans soft bufnum mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: kr (name &optional value lag)

shortcut for named-control(control rate)

Package

cl-collider.

Source

synthdef.lisp.

Function: ladspa.ar (num-channels id &rest args)
Package

cl-collider.

Source

ugens/sc3plugins/ladspaugen.lisp.

Function: lag-2ud.ar (&optional in lag-time-u lag-time-d mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lag-2ud.kr (&optional in lag-time-u lag-time-d mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lag-3ud.ar (&optional in lag-time-u lag-time-d mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lag-3ud.kr (&optional in lag-time-u lag-time-d mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lag-in.kr (&optional bus chanls lag)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: lag-ud.ar (&optional in lag-time-u lag-time-d mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lag-ud.kr (&optional in lag-time-u lag-time-d mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lag.ar (&optional in lag-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lag.kr (&optional in lag-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lag2.ar (&optional in lag-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lag2.kr (&optional in lag-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lag3.ar (&optional in lag-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lag3.kr (&optional in lag-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: last-value.ar (&optional in diff)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: last-value.kr (&optional in diff)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: latch.ar (&optional in trig)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: latch.kr (&optional in trig)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: latoocarfian-c.ar (&optional freq a b c d xi yi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: latoocarfian-l.ar (&optional freq a b c d xi yi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: latoocarfian-n.ar (&optional freq a b c d xi yi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: leak-dc.ar (&optional in coef mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: leak-dc.kr (&optional in coef mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: least-change.ar (&optional a b)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: least-change.kr (&optional a b)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: lf-brown-noise0.ar (&optional freq dev dist mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: lf-brown-noise0.kr (&optional freq dev dist mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: lf-brown-noise1.ar (&optional freq dev dist mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: lf-brown-noise1.kr (&optional freq dev dist mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: lf-brown-noise2.ar (&optional freq dev dist mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: lf-brown-noise2.kr (&optional freq dev dist mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: lf-clip-noise.ar (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lf-clip-noise.kr (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lf-cub.ar (&optional freq iphase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lf-cub.kr (&optional freq iphase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lf-gauss.ar (&optional duration width &key iphase loop action)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lf-gauss.kr (&optional duration width &key iphase loop action)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lf-noise0.ar (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lf-noise0.kr (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lf-noise1.ar (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lf-noise1.kr (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lf-noise2.ar (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lf-noise2.kr (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lf-par.ar (&optional freq iphase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lf-par.kr (&optional freq iphase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lf-pulse.ar (&optional freq iphase width mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lf-pulse.kr (&optional freq iphase width mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lf-saw.ar (&optional freq iphase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lf-saw.kr (&optional freq iphase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lf-tri.ar (&optional freq iphase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lf-tri.kr (&optional freq iphase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lfd-clip-noise.ar (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lfd-clip-noise.kr (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lfd-noise0.ar (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lfd-noise0.kr (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lfd-noise1.ar (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lfd-noise1.kr (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lfd-noise3.ar (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lfd-noise3.kr (&optional freq mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: limiter.ar (&optional in level dur)
Package

cl-collider.

Source

ugens/compander.lisp.

Function: lin-exp (in in-min in-max out-min out-max &optional clip)
Package

cl-collider.

Source

ugens/line.lisp.

Function: lin-exp.ar (&optional in srclo srchi dstlo dsthi)
Package

cl-collider.

Source

ugens/line.lisp.

Function: lin-exp.kr (&optional in srclo srchi dstlo dsthi)
Package

cl-collider.

Source

ugens/line.lisp.

Function: lin-lin (in in-min in-max out-min out-max &optional clip)
Package

cl-collider.

Source

ugens/line.lisp.

Function: lin-lin.ar (in &optional srclo srchi dstlo dsthi)
Package

cl-collider.

Source

ugens/line.lisp.

Function: lin-lin.kr (in &optional srclo srchi dstlo dsthi)
Package

cl-collider.

Source

ugens/line.lisp.

Function: lin-pan2.ar (in &optional pos level)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: lin-pan2.kr (in &optional pos level)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: lin-rand.ir (&optional lo hi minmax)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lin-select-x.ar (which array &optional wrap)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lin-select-x.kr (which array &optional wrap)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: lin-x-fade2.ar (in-a &optional in-b pan level)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: lin-x-fade2.kr (in-a &optional in-b pan level)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: lincong-c.ar (&optional freq a c m xi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: lincong-l.ar (&optional freq a c m xi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: lincong-n.ar (&optional freq a c m xi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: line.ar (&optional start end dur &key mul add act)
Package

cl-collider.

Source

ugens/line.lisp.

Function: line.kr (&optional start end dur &key mul add act)
Package

cl-collider.

Source

ugens/line.lisp.

Function: linen (&optional attack sus-time release level curve)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: linen.kr (&optional gate attack-time sus-level release-time &key act)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: list-dugen (list &optional repeats)
Package

cl-collider.

Source

ugens/demand.lisp.

Function: local-buf (&optional frames chanls)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: local-buf-list (values)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: local-in.ar (&optional chanls default)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: local-in.kr (&optional chanls default)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: local-out.ar (channels-array)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: local-out.kr (channels-array)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: logistic.ar (&optional chaos-param freq init mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: logistic.kr (&optional chaos-param freq init mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: lorenz-l.ar (&optional freq s r b h xi yi zi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: loudness.kr (chain &optional s-mask t-mask)
Package

cl-collider.

Source

ugens/machinelistening.lisp.

Function: lpc-error.ar (input &optional p mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: lpf.ar (&optional in freq mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lpf.kr (&optional in freq mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lpz-1.ar (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lpz-1.kr (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lpz-2.ar (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lpz-2.kr (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: lti.ar (input &optional bufnuma bufnumb mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: madd (ugen &optional mul add)
Package

cl-collider.

Source

operators.lisp.

Function: make-external-server (name &key server-options host port just-connect-p)
Package

cl-collider.

Source

server.lisp.

Function: make-group (&key id server pos to)
Package

cl-collider.

Source

server.lisp.

Function: make-server-options (&key num-control-bus num-audio-bus num-input-bus num-output-bus block-size hardware-buffer-size hardware-samplerate num-sample-buffers max-num-nodes max-num-synthdefs realtime-mem-size num-wire-buffers num-random-seeds load-synthdefs-p publish-to-rendezvous-p max-logins verbosity ugen-plugins-path device)
Package

cl-collider.

Source

server-options.lisp.

Function: mantissa-mask.ar (&optional in bits mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: mantissa-mask.kr (&optional in bits mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: map-bus (node &rest param &key &allow-other-keys)

Map a bus or buses onto the specified controls of a node.

Package

cl-collider.

Source

server.lisp.

Function: max.kr (in &optional numsamp)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: mda-piano.ar (&optional freq &key gate vel decay release hard velhard muffle velmuff velcurve stereo tune random stretch sustain mul add)
Package

cl-collider.

Source

ugens/sc3plugins/mdaugens.lisp.

Function: mean (array)
Package

cl-collider.

Source

operators.lisp.

Function: median.ar (&optional length in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: median.kr (&optional length in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: mfcc.kr (chain &optional numcoeff)
Package

cl-collider.

Source

ugens/machinelistening.lisp.

Function: mi-braids.ar (&optional pitch timbre color model trig &key resamp decim bits ws mul)
Package

cl-collider.

Source

ugens/extensions/mi-ugens.lisp.

Function: mi-clouds.ar (input-array &optional pitch pos size dens tex &key drywet in-gain spread rvb fb freeze mode lofi trig mul add)
Package

cl-collider.

Source

ugens/extensions/mi-ugens.lisp.

Function: mi-elements.ar (&optional blow-in strike-in gate pitch strength contour &key bow-level blow-level strike-level flow mallet bow-timb blow-timb strike-timb geom bright damp pos space model easteregg mul add)
Package

cl-collider.

Source

ugens/extensions/mi-ugens.lisp.

Function: mi-grids.ar (&key on-off bpm map-x map-y chaos bd-dens sd-dens hh-dens clock-trig reset-trig ext-clock mode swing config reso)
Package

cl-collider.

Source

ugens/extensions/mi-ugens.lisp.

Function: mi-mu.ar (in &optional gain bypass mul add)
Package

cl-collider.

Source

ugens/extensions/mi-ugens.lisp.

Function: mi-omi.ar (audio-in &optional gate pit &key contour detune level1 level2 ratio1 ratio2 fm1 fm2 fb xfb filter-mode cutoff reson strength env rotate space mul add)
Package

cl-collider.

Source

ugens/extensions/mi-ugens.lisp.

Function: mi-plaits.ar (&optional pitch engine harm timbre morph trig &key level fm-mod timb-mod morph-mod decay lpg-colour mul)
Package

cl-collider.

Source

ugens/extensions/mi-ugens.lisp.

Function: mi-rings.ar (&optional in trig pitch struct bright &key damp pos model poly intern-exciter easteregg bypass mul add)
Package

cl-collider.

Source

ugens/extensions/mi-ugens.lisp.

Function: mi-ripples.ar (in &optional cf reson drive mul add)
Package

cl-collider.

Source

ugens/extensions/mi-ugens.lisp.

Function: mi-tides.ar (&key freq shape slope smooth shift trig clock output-mode ramp-mode ratio rate mul add)
Package

cl-collider.

Source

ugens/extensions/mi-ugens.lisp.

Function: mi-verb.ar (input-array &key time drywet damp hp freeze diff mul add)
Package

cl-collider.

Source

ugens/extensions/mi-ugens.lisp.

Function: mi-warps.ar (&optional carrier modulator &key lev1 lev2 algo timb osc freq vgain easteregg)
Package

cl-collider.

Source

ugens/extensions/mi-ugens.lisp.

Function: mid-eq.ar (&optional in freq rq db mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: mid-eq.kr (&optional in freq rq db mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: midicps (in1)
Package

cl-collider.

Source

operators.lisp.

Function: midiratio (in1)
Package

cl-collider.

Source

operators.lisp.

Function: mix (array)
Package

cl-collider.

Source

operators.lisp.

Function: moog-ff.ar (in &optional freq gain reset mul add)
Package

cl-collider.

Source

ugens/moogff.lisp.

Function: moog-ff.kr (in &optional freq gain reset mul add)
Package

cl-collider.

Source

ugens/moogff.lisp.

Function: moog-ladder.ar (in &optional ffreq res mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: moog-ladder.kr (in &optional ffreq res mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: most-change.ar (&optional a b)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: most-change.kr (&optional a b)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: mouse-button.kr (&optional minval maxval lag)
Package

cl-collider.

Source

ugens/macugens.lisp.

Function: mouse-x.kr (&optional minval maxval warp lag)
Package

cl-collider.

Source

ugens/macugens.lisp.

Function: mouse-y.kr (&optional minval maxval warp lag)
Package

cl-collider.

Source

ugens/macugens.lisp.

Function: n-rand.ir (&optional lo hi n)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: named-control (name rate &optional value lag)

A NamedControl directly combines a ControlName and a Control UGen conveniently. Also this makes it safe even if several identical controls exist

Package

cl-collider.

Source

synthdef.lisp.

Function: neg (in1)
Package

cl-collider.

Source

operators.lisp.

Function: nested-allpass-c.ar (in &optional maxdelay1 delay1 gain1 maxdelay2 delay2 gain2 mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: nested-allpass-l.ar (in &optional maxdelay1 delay1 gain1 maxdelay2 delay2 gain2 mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: nested-allpass-n.ar (in &optional maxdelay1 delay1 gain1 maxdelay2 delay2 gain2 mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: nhhall.ar (&optional in rt60 stereo lowfreq lowratio hifreq hiratio earlydiffusion latediffusion modrate moddepth)
Package

cl-collider.

Source

ugens/sc3plugins/nhugens.lisp.

Function: nl.ar (input &optional bufnuma bufnumb guard1 guard2 mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: nl2.ar (input &optional bufnum maxsizea maxsizeb guard1 guard2 mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: nlfilt-c.ar (input a b d c l &optional mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: nlfilt-c.kr (input a b d c l &optional mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: nlfilt-l.ar (input a b d c l &optional mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: nlfilt-l.kr (input a b d c l &optional mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: nlfilt-n.ar (input a b d c l &optional mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: nlfilt-n.kr (input a b d c l &optional mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: normalizer.ar (&optional in level dur)
Package

cl-collider.

Source

ugens/compander.lisp.

Function: now ()
Package

cl-collider.

Source

server.lisp.

Function: num-audio-buses.ir ()
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: num-buffers.ir ()
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: num-control-buses.ir ()
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: num-input-buses.ir ()
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: num-output-buses.ir ()
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: num-running-synths.kr ()
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: offset-out.ar (bus channels-array)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: offset-out.kr (bus channels-array)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: one-pole.ar (&optional in coef mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: one-pole.kr (&optional in coef mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: one-zero.ar (&optional in coef mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: one-zero.kr (&optional in coef mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: onsets.kr (chain &optional threshold odf-type relax-time floor min-gap median-span wh-type raw-odf)
Package

cl-collider.

Source

ugens/machinelistening.lisp.

Function: oregonator.ar (&optional reset rate epsilon mu q initx inity initz mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: osc-device (host port &key local-host local-port)
Package

sc-osc.

Source

transmit.lisp.

Function: osc-n.ar (bufnum &optional freq phase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: osc-n.kr (bufnum &optional freq phase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: osc.ar (bufnum &optional freq phase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: osc.kr (bufnum &optional freq phase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: out.ar (bus channels-array)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: out.kr (bus channels-array)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: p-sin-grain.ar (&optional freq dur amp)
Package

cl-collider.

Source

ugens/psingrain.lisp.

Function: pan-az.ar (num-chans in &optional pos level width orientation)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: pan-az.kr (num-chans in &optional pos level width orientation)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: pan-b.ar (in &optional azimuth elevation gain)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: pan-b.kr (in &optional azimuth elevation gain)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: pan-b2.ar (in &optional azimuth gain)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: pan-b2.kr (in &optional azimuth gain)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: pan2.ar (in &optional pos level)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: pan2.kr (in &optional pos level)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: pan4.ar (in &optional x-pos y-pos level)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: pan4.kr (in &optional x-pos y-pos level)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: pause-self-when-done.kr (src)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: pause-self.kr (src)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: peak-follower.ar (&optional in decay)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: peak-follower.kr (&optional in decay)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: peak.ar (&optional in trig)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: peak.kr (&optional in trig)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: perc (&optional attack release level curve)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: phasor.ar (&optional trig srate start end reset-pos)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: phasor.kr (&optional trig srate start end reset-pos)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: pink-noise.ar (&optional mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: pink-noise.kr (&optional mul add)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: pitch-shift.ar (&optional in window-size pitch-ratio pitch-dispersion time-dispersion &key mul add)
Package

cl-collider.

Source

ugens/pitchshift.lisp.

Function: pitch.kr (&optional in init-freq min-freq max-freq exec-freq max-bins-per-octave median amp-threshold peak-threshold down-sample clar)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: play-buf.ar (chanls &optional bufnum rate &key trig start-pos loop act)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: play-buf.kr (chanls &optional bufnum rate &key trig start-pos loop act)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: pluck.ar (&optional in trig max-deltime deltime decaytime coef &key mul add)
Package

cl-collider.

Source

ugens/pluck.lisp.

Function: pm-osc.ar (car-freq mod-freq &optional pm-index mod-phase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: pm-osc.kr (car-freq mod-freq &optional pm-index mod-phase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: poll.ar (&optional trig in label trigid)
Package

cl-collider.

Source

ugens/poll.lisp.

Function: poll.kr (&optional trig in label trigid)
Package

cl-collider.

Source

ugens/poll.lisp.

Function: print-val.kr (in &optional numblocks id)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: product (list &optional f)
Package

cl-collider.

Source

operators.lisp.

Function: proxy-ctrl (key &rest params &key &allow-other-keys)
Package

cl-collider.

Source

synthdef.lisp.

Function: puase.kr (gate id)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: pulse-count.ar (&optional trig reset)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: pulse-count.kr (&optional trig reset)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: pulse-divider.ar (&optional trig div start)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: pulse-divider.kr (&optional trig div start)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: pulse.ar (&optional freq width mul add)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: pulse.kr (&optional freq width mul add)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: pv-add (buffer-a buffer-b)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-bin-buf-rd (buffer playbuf &key point binstart binskip numbins clear)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-bin-delay (buffer maxdelay delaybuf fbbuf &optional hop)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-bin-filter (buffer &optional start end)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-bin-play-buf (buffer playbuf rate &key offset binstart binskip numbins loop clear)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-bin-scramble (buffer &optional wipe width trig)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-bin-shift (buffer &optional stretch shift interp)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-bin-wipe (buffer-a buffer-b &optional wipe)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-brick-wall (buffer &optional wipe)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-buf-rd (buffer playbuf &key point)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-conformal-map (buffer &optional areal aimag)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-conj (buffer)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-copy (buffer-a buffer-b)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-copy-phase (buffer-a buffer-b)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-diffuser (buffer &optional trig)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-div (buffer-a buffer-b)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-even-bin (buffer)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-freeze (buffer &optional freeze)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-freq-buffer (buffer databuffer)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-hainsworth-foote.ar (buffer &optional proph propf threshold waittime)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-invert (buffer)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-jensen-andersen.ar (buffer &optional propsc prophfe prophfc propsf threshold waittime)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-local-max (buffer &optional threshold)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-mag-above (buffer &optional threshold)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-mag-below (buffer &optional threshold)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-mag-buffer (buffer databuffer)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-mag-clip (buffer &optional threshold)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-mag-div (buffer-a buffer-b &optional zeroed)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-mag-freeze (buffer &optional freeze)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-mag-map (buffer mapbuf)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-mag-mul (buffer-a buffer-b)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-mag-noise (buffer)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-mag-shift (buffer &optional stretch shift)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-mag-smear (buffer &optional bins)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-mag-squared (buffer)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-max (buffer-a buffer-b)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-max-mag-n (buffer numbins)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-min (buffer-a buffer-b)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-min-mag-n (buffer numbins)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-mul (buffer-a buffer-b)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-noise-synth-f (buffer &optional threshold num-frames initflag)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-noise-synth-p (buffer &optional threshold num-frames initflag)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-odd-bin (buffer)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-partial-synth-f (buffer &optional threshold num-frames initflag)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-partial-synth-p (buffer &optional threshold num-frames initflag)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-phase-shift (buffer shift)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-phase-shift270 (buffer)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-phase-shift90 (buffer)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-play-buf (buffer playbuf rate &key offset loop)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-rand-comb (buffer &optional wipe trig)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-rand-wipe (buffer-a buffer-b &optional wipe trig)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-record-buf (buffer recbuf &key offset run loop hop wintype)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-rect-comb (buffer &optional num-teeth phase width)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-rect-comb2 (buffer-a buffer-b &optional num-teeth phase width)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: pv-spectral-enhance (buffer &key num-partials ratio strength)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-spectral-map (buffer specbuffer &key floor freeze mode norm window)
Package

cl-collider.

Source

ugens/sc3plugins/joshugens.lisp.

Function: pv-whiten (buffer track-bufnum &optional relax-time floor smear bin-downsample)
Package

cl-collider.

Source

ugens/sc3plugins/mcldugens.lisp.

Function: qitch.kr (&optional in databufnum ampthreshold algoflag ampbufnum minfreq maxfreq)
Package

cl-collider.

Source

ugens/sc3plugins/pitchdetection.lisp.

Function: quad-c.ar (&optional freq a b c xi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: quad-l.ar (&optional freq a b c xi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: quad-n.ar (&optional freq a b c xi &key mul add)
Package

cl-collider.

Source

ugens/chaos.lisp.

Function: quant (next-time &optional offset)
Package

cl-collider.

Source

server.lisp.

Function: radians-per-sample.ir ()
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: ramp.ar (&optional in lag-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: ramp.kr (&optional in lag-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: rand-id.ir (&optional id)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: rand-id.kr (&optional id)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: rand-seed.ar (&optional trig seed)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: rand-seed.ir (&optional trig seed)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: rand-seed.kr (&optional trig seed)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: rand.ir (&optional lo hi)
Package

cl-collider.

Source

ugens/noise.lisp.

Function: range (ugen &optional lo hi)
Package

cl-collider.

Source

operators.lisp.

Function: reciprocal (in1)
Package

cl-collider.

Source

operators.lisp.

Function: record-buf.ar (input-array &optional bufnum &key offset rec-level pre-level run loop trig act)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: record-buf.kr (input-array &optional bufnum &key offset rec-level pre-level run loop trig act)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: release (node)

Set the gate control of NODE to 0, releasing the node.

Package

cl-collider.

Source

server.lisp.

Function: remove-osc-responder (osc-device cmd-name)
Package

sc-osc.

Source

transmit.lisp.

Function: remove-reply-responder (cmd)
Package

cl-collider.

Source

server.lisp.

Function: replace-out.ar (bus channels-array)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: replace-out.kr (bus channels-array)
Package

cl-collider.

Source

ugens/inout.lisp.

Function: resonz.ar (&optional in freq bwr mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: resonz.kr (&optional in freq bwr mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: rhpf.ar (&optional in freq rq mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: rhpf.kr (&optional in freq rq mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: ringz.ar (&optional in freq decay-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: ringz.kr (&optional in freq decay-time mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: rlpf.ar (&optional in freq rq mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: rlpf.kr (&optional in freq rq mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: rlpfd.ar (in &optional ffreq res dist mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: rlpfd.kr (in &optional ffreq res dist mul add)
Package

cl-collider.

Source

ugens/sc3plugins/bhobugens.lisp.

Function: rotate2.ar (x y &optional pos)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: rotate2.kr (x y &optional pos)
Package

cl-collider.

Source

ugens/pan.lisp.

Function: running-max.ar (&optional in trig)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: running-max.kr (&optional in trig)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: running-min.ar (&optional in trig)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: running-min.kr (&optional in trig)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: running-sum-rms (in &optional num-samp)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: running-sum.ar (in &optional num-samp)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: running-sum.kr (in &optional num-samp)
Package

cl-collider.

Source

ugens/fft.lisp.

Function: sample-dur.ir ()
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: sample-rate.ir ()
Package

cl-collider.

Source

ugens/infougens.lisp.

Function: sanitize.ar (&optional in replace)
Package

cl-collider.

Source

ugens/testugens.lisp.

Function: sanitize.kr (&optional in replace)
Package

cl-collider.

Source

ugens/testugens.lisp.

Function: saw-dpw.ar (&optional freq iphase mul add)
Package

cl-collider.

Source

ugens/sc3plugins/mcldugens.lisp.

Function: saw-dpw.kr (&optional freq iphase mul add)
Package

cl-collider.

Source

ugens/sc3plugins/mcldugens.lisp.

Function: saw.ar (&optional freq mul add)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: saw.kr (&optional freq mul add)
Package

cl-collider.

Source

ugens/fsinosc.lisp.

Function: schmidt.ar (&optional in lo hi)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: schmidt.kr (&optional in lo hi)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: scope-out.ar (input-array &optional bufnum)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: scope-out.kr (input-array &optional bufnum)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: scope-out2.ar (input-array &optional scope-num max-frames scope-frames)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: scope-out2.kr (input-array &optional scope-num max-frames scope-frames)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: select-x-focus.ar (which array &optional focus)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: select-x-focus.kr (which array &optional focus)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: select-x.ar (which array &optional wrap)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: select-x.kr (which array &optional wrap)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: select.ar (which array)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: select.kr (which array)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: send-bundle (timestamp osc-device &rest messages)
Package

sc-osc.

Source

transmit.lisp.

Function: send-message (osc-device &rest message)
Package

sc-osc.

Source

transmit.lisp.

Function: send-peak-rms.ar (sig &optional reply-rate peak-lag cmd-name reply-id)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: send-peak-rms.kr (sig &optional reply-rate peak-lag cmd-name reply-id)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: send-reply.ar (&optional trig cmd values reply-id)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: send-reply.kr (&optional trig cmd values reply-id)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: send-trig.ar (&optional in id value)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: send-trig.kr (&optional in id value)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: server-free-all (&optional rt-server)

Frees all nodes and clears scheduler on RT-SERVER.

Package

cl-collider.

Source

server.lisp.

Reader: server-options-block-size (instance)
Writer: (setf server-options-block-size) (instance)
Package

cl-collider.

Source

server-options.lisp.

Target Slot

block-size.

Function: server-query-all-nodes (&optional rt-server)
Package

cl-collider.

Source

server.lisp.

Function: server-status (&optional rt-server)
Package

cl-collider.

Source

server.lisp.

Function: set-buf (local-buf values &optional offset)
Package

cl-collider.

Source

ugens/bufio.lisp.

Function: set-clock (new-clock)
Package

cl-collider.

Source

server.lisp.

Function: set-reset-ff.ar (&optional trig reset)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: set-reset-ff.kr (&optional trig reset)
Package

cl-collider.

Source

ugens/trig.lisp.

Function: shaper.ar (bufnum &optional in mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: shaper.kr (bufnum &optional in mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: sieve1.ar (bufnum &optional gap alternate mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: sieve1.kr (bufnum &optional gap alternate mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: sign (in1)
Package

cl-collider.

Source

operators.lisp.

Function: silent.ar (&optional chanls)
Package

cl-collider.

Source

ugens/line.lisp.

Function: sin-osc-fb.ar (&optional freq feedback mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: sin-osc-fb.kr (&optional freq feedback mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: sin-osc.ar (&optional freq phase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: sin-osc.kr (&optional freq phase mul add)
Package

cl-collider.

Source

ugens/osc.lisp.

Function: sine (&optional dur level)
Package

cl-collider.

Source

ugens/envgen.lisp.

Function: sine-shaper.ar (in &optional limit mul add)
Package

cl-collider.

Source

ugens/sc3plugins/distortionplugins.lisp.

Function: sl-onset.ar (input &optional memorysize1 before after threshold hysteresis mul add)
Package

cl-collider.

Source

ugens/sc3plugins/slugens.lisp.

Function: slew.ar (&optional in up dn mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: slew.kr (&optional in up dn mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: slope.ar (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: slope.kr (&optional in mul add)
Package

cl-collider.

Source

ugens/filter.lisp.

Function: smooth-clip-q.ar (in &optional lo hi amount delta)
Package

cl-collider.

Source

ugens/quarks/miscellaneous_lib/wavefolding.lisp.

Function: smooth-clip-q.kr (in &optional lo hi amount delta)
Package

cl-collider.

Source

ugens/quarks/miscellaneous_lib/wavefolding.lisp.

Function: smooth-clip-s.ar (in &optional lo hi amount delta)
Package

cl-collider.

Source

ugens/quarks/miscellaneous_lib/wavefolding.lisp.

Function: smooth-clip-s.kr (in &optional lo hi amount delta)
Package

cl-collider.

Source

ugens/quarks/miscellaneous_lib/wavefolding.lisp.

Function: smooth-decimator.ar (in &optional rate smoothing mul add)
Package

cl-collider.

Source

ugens/sc3plugins/distortionplugins.lisp.

Function: smooth-fold-q.ar (in &optional lo hi fold-range smooth-amount delta)
Package

cl-collider.

Source

ugens/quarks/miscellaneous_lib/wavefolding.lisp.

Function: smooth-fold-q.kr (in &optional lo hi fold-range smooth-amount delta)
Package

cl-collider.

Source

ugens/quarks/miscellaneous_lib/wavefolding.lisp.

Function: smooth-fold-q2.ar (in &optional lo hi fold-range-lo fold-range-hi smooth-amount delta)
Package

cl-collider.

Source

ugens/quarks/miscellaneous_lib/wavefolding.lisp.

Function: smooth-fold-q2.kr (in &optional lo hi fold-range-lo fold-range-hi smooth-amount delta)
Package

cl-collider.

Source

ugens/quarks/miscellaneous_lib/wavefolding.lisp.

Function: smooth-fold-s.ar (in &optional lo hi fold-range smooth-amount delta)
Package

cl-collider.

Source

ugens/quarks/miscellaneous_lib/wavefolding.lisp.

Function: smooth-fold-s.kr (in &optional lo hi fold-range smooth-amount delta)
Package

cl-collider.