The cl-collider Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The cl-collider Reference Manual

This is the cl-collider Reference Manual, version 2018.7.15, generated automatically by Declt version 3.0 "Montgomery Scott" on Mon Apr 19 14:37:20 2021 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

cl-collider

A SuperCollider client for CommonLisp.
It is an experimental project, so changes to the API are possible.

Videos:

Dependencies:

Contrib:

If you have your own additional libraries, please report me. I will add here.

Usage:

(ql:quickload :cl-collider)

(in-package :sc-user)
(named-readtables:in-readtable :sc)

;; please check *sc-synth-program*, *sc-plugin-paths*, *sc-synthdefs-path*
;; if you have different path then set to
;;
;; (setf *sc-synth-program* "/path/to/scsynth")
;; (setf *sc-plugin-paths* (list "/path/to/plugin_path" "/path/to/extension_plugin_path"))
;; (setf *sc-synthdefs-path* "/path/to/synthdefs_path")

(setf *s* (make-external-server "localhost" :port 48800))
(server-boot *s*)

;; in Linux, maybe you need call this function
#+linux
(jack-connect)

;; Hack music
(defvar *synth*)
(setf *synth* (play (sin-osc.ar [320 321] 0 .2)))

;; Stop music
(free *synth*)

;; Quit SuperCollider server
(server-quit *s*)

Create SynthDef

(defsynth sine-wave ((note 60))
  (let* ((freq (midicps note))
         (sig (sin-osc.ar [freq (+ freq 2)] 0 .2)))
     (out.ar 0 sig)))

(setf *synth* (synth 'sine-wave))
(ctrl *synth* :note 72)
(free *synth*)

Create Proxy

(proxy :sinesynth
  (sin-osc.ar [440 441] 0 .2))

(proxy :sinesynth
  (with-controls ((lfo-speed 4))
    (sin-osc.ar (* [440 441] (range (lf-pulse.ar [lfo-speed (+ lfo-speed .2)]) 0 1)) 0 .2))
  :fade 8.0)
   
(ctrl :sinesynth :lfo-speed 8)
(ctrl :sinesynth :gate 0)

Create Musical Sequence

(defsynth saw-synth ((note 60) (dur 4.0))
  (let* ((env (env-gen.kr (env [0 .2 0] [(* dur .2) (* dur .8)]) :act :free))
         (freq (midicps note))
    	 (sig (lpf.ar (saw.ar freq env) (* freq 2))))
	(out.ar 0 [sig sig])))

(defun make-melody (time n &optional (offset 0))
  (when (> n 0)
    (at time (synth 'saw-synth :note (+ offset (alexandria:random-elt '(62 65 69 72)))))
      (let ((next-time (+ time (alexandria:random-elt '(0 1 2 1.5)))))
        (callback next-time #'make-melody next-time (- n 1) offset))))

(make-melody (quant 4) 16)
(make-melody (+ 4 (quant 4)) 16 12)

Non-real-time Rendering to File

(setf *synth-definition-mode* :load)

;; Redefine the saw-synth ugen
;; The SynthDef file will be written to the *sc-synthdefs-path*
(defsynth saw-synth ((note 60) (dur 4.0))
  (let* ((env (env-gen.kr (env [0 .2 0] [(* dur .2) (* dur .8)]) :act :free))
         (freq (midicps note))
         (sig (lpf.ar (saw.ar freq env) (* freq 2))))
    (out.ar 0 [sig sig])))

;; We can use a similar function to make a melody, but we don't need to schedule the callbacks
(defun make-melody (time n &optional (offset 0))
  (when (> n 0)
    (at time (synth 'saw-synth :note (+ offset (alexandria:random-elt '(62 65 69 72)))))
      (let ((next-time (+ time (alexandria:random-elt '(0 1 2 1.5)))))
        (make-melody next-time (- n 1) offset))))
	
;; Render audio file
(with-rendering ("~/Desktop/foo.aiff" :pad 60)
  (make-melody 0.0d0 32)
  (make-melody 8.0d0 32 12)
  (make-melody 16.0d0 32 24))

Record Audio Output

;;; write a single channel to disk

;; we can write to buffer number out_buf_num by reading in from the 0 bus
(defsynth disk_writer ((out_buf_num 99))
    (disk-out.ar out_buf_num (in.ar 0)))

(setf mybuffer (buffer-alloc (expt 2 17))) 
mybuffer

;; start a disk_writer synth
(setf writer_0 (synth 'disk_writer))

;; make it output to buffer you allocated
(ctrl writer_0 :out_buf_num (bufnum mybuffer))

;; continuously write the buffer contents to a file
(buffer-write mybuffer "/tmp/foo.aiff" :leave-open-p t)

;; now play whatever sounds you like

;; e.g.
(proxy :blah (sin-osc.ar 440))
(free :blah)


;; then when you are done

;; stop the disk_writer synth
(free writer_0)

;; close and free the buffer
(buffer-close mybuffer)
(buffer-free mybuffer)


;; then you can play what you recorded with a utility like mpv:
;;     mpv /tmp/foo.aiff

Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Next: , Previous: , Up: Systems   [Contents][Index]

2.1 cl-collider

Author

<Park Sungmin. byulparan@gmail.com>

License

Public Domain / 0-clause MIT

Description

SuperCollider client for Common Lisp

Version

2018.7.15

Dependencies
Source

cl-collider.asd (file)

Components

Previous: , Up: Systems   [Contents][Index]

2.2 sc-osc

Dependencies
Source

sc-osc.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

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


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 cl-collider.asd

Location

cl-collider.asd

Systems

cl-collider (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 sc-osc.asd

Location

osc/sc-osc.asd

Systems

sc-osc (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 cl-collider/package.lisp

Parent

cl-collider (system)

Location

package.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 cl-collider/id-map.lisp

Dependency

package.lisp (file)

Parent

cl-collider (system)

Location

id-map.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 cl-collider/util.lisp

Dependency

id-map.lisp (file)

Parent

cl-collider (system)

Location

util.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 cl-collider/server-options.lisp

Dependency

util.lisp (file)

Parent

cl-collider (system)

Location

server-options.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 cl-collider/scheduler.lisp

Dependency

server-options.lisp (file)

Parent

cl-collider (system)

Location

scheduler.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 cl-collider/server.lisp

Dependency

scheduler.lisp (file)

Parent

cl-collider (system)

Location

server.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 cl-collider/buffer.lisp

Dependency

server.lisp (file)

Parent

cl-collider (system)

Location

buffer.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 cl-collider/bus.lisp

Dependency

buffer.lisp (file)

Parent

cl-collider (system)

Location

bus.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 cl-collider/ugen.lisp

Dependency

bus.lisp (file)

Parent

cl-collider (system)

Location

ugen.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.12 cl-collider/synthdef.lisp

Dependency

ugen.lisp (file)

Parent

cl-collider (system)

Location

synthdef.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.13 cl-collider/operators.lisp

Dependency

synthdef.lisp (file)

Parent

cl-collider (system)

Location

operators.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.14 cl-collider/ugens/BEQSuite.lisp

Dependency

operators.lisp (file)

Parent

cl-collider (system)

Location

ugens/BEQSuite.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.15 cl-collider/ugens/BufIO.lisp

Dependency

ugens/beqsuite.lisp (file)

Parent

cl-collider (system)

Location

ugens/BufIO.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.16 cl-collider/ugens/Chaos.lisp

Dependency

ugens/bufio.lisp (file)

Parent

cl-collider (system)

Location

ugens/Chaos.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.17 cl-collider/ugens/Compander.lisp

Dependency

ugens/chaos.lisp (file)

Parent

cl-collider (system)

Location

ugens/Compander.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.18 cl-collider/ugens/Delays.lisp

Dependency

ugens/compander.lisp (file)

Parent

cl-collider (system)

Location

ugens/Delays.lisp

Exported Definitions
Internal Definitions

as-audio-rate-input (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.19 cl-collider/ugens/Demand.lisp

Dependency

ugens/delays.lisp (file)

Parent

cl-collider (system)

Location

ugens/Demand.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.20 cl-collider/ugens/DiskIO.lisp

Dependency

ugens/demand.lisp (file)

Parent

cl-collider (system)

Location

ugens/DiskIO.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.21 cl-collider/ugens/EnvGen.lisp

Dependency

ugens/diskio.lisp (file)

Parent

cl-collider (system)

Location

ugens/EnvGen.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.22 cl-collider/ugens/FFT.lisp

Dependency

ugens/envgen.lisp (file)

Parent

cl-collider (system)

Location

ugens/FFT.lisp

Exported Definitions
Internal Definitions

def-pv-chain-ugen (macro)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.23 cl-collider/ugens/FFTUnpacking.lisp

Dependency

ugens/fft.lisp (file)

Parent

cl-collider (system)

Location

ugens/FFTUnpacking.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.24 cl-collider/ugens/FSinOsc.lisp

Dependency

ugens/fftunpacking.lisp (file)

Parent

cl-collider (system)

Location

ugens/FSinOsc.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.25 cl-collider/ugens/Filter.lisp

Dependency

ugens/fsinosc.lisp (file)

Parent

cl-collider (system)

Location

ugens/Filter.lisp

Exported Definitions
Internal Definitions

var-lag-new (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.26 cl-collider/ugens/FreeVerb.lisp

Dependency

ugens/filter.lisp (file)

Parent

cl-collider (system)

Location

ugens/FreeVerb.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.27 cl-collider/ugens/GVerb.lisp

Dependency

ugens/freeverb.lisp (file)

Parent

cl-collider (system)

Location

ugens/GVerb.lisp

Exported Definitions

g-verb.ar (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.28 cl-collider/ugens/Gendyn.lisp

Dependency

ugens/gverb.lisp (file)

Parent

cl-collider (system)

Location

ugens/Gendyn.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.29 cl-collider/ugens/GrainUGens.lisp

Dependency

ugens/gendyn.lisp (file)

Parent

cl-collider (system)

Location

ugens/GrainUGens.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.30 cl-collider/ugens/Hilbert.lisp

Dependency

ugens/grainugens.lisp (file)

Parent

cl-collider (system)

Location

ugens/Hilbert.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.31 cl-collider/ugens/IEnvGen.lisp

Dependency

ugens/hilbert.lisp (file)

Parent

cl-collider (system)

Location

ugens/IEnvGen.lisp

Exported Definitions
Internal Definitions

as-array-for-interpolation (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.32 cl-collider/ugens/InOut.lisp

Dependency

ugens/ienvgen.lisp (file)

Parent

cl-collider (system)

Location

ugens/InOut.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.33 cl-collider/ugens/InfoUGens.lisp

Dependency

ugens/inout.lisp (file)

Parent

cl-collider (system)

Location

ugens/InfoUGens.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.34 cl-collider/ugens/Line.lisp

Dependency

ugens/infougens.lisp (file)

Parent

cl-collider (system)

Location

ugens/Line.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.35 cl-collider/ugens/MacUGens.lisp

Dependency

ugens/line.lisp (file)

Parent

cl-collider (system)

Location

ugens/MacUGens.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.36 cl-collider/ugens/MachineListening.lisp

Dependency

ugens/macugens.lisp (file)

Parent

cl-collider (system)

Location

ugens/MachineListening.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.37 cl-collider/ugens/MoogFF.lisp

Dependency

ugens/machinelistening.lisp (file)

Parent

cl-collider (system)

Location

ugens/MoogFF.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.38 cl-collider/ugens/Noise.lisp

Dependency

ugens/moogff.lisp (file)

Parent

cl-collider (system)

Location

ugens/Noise.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.39 cl-collider/ugens/Osc.lisp

Dependency

ugens/noise.lisp (file)

Parent

cl-collider (system)

Location

ugens/Osc.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.40 cl-collider/ugens/PSinGrain.lisp

Dependency

ugens/osc.lisp (file)

Parent

cl-collider (system)

Location

ugens/PSinGrain.lisp

Exported Definitions

p-sin-grain.ar (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.41 cl-collider/ugens/Pan.lisp

Dependency

ugens/psingrain.lisp (file)

Parent

cl-collider (system)

Location

ugens/Pan.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.42 cl-collider/ugens/PhysicalModel.lisp

Dependency

ugens/pan.lisp (file)

Parent

cl-collider (system)

Location

ugens/PhysicalModel.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.43 cl-collider/ugens/PitchShift.lisp

Dependency

ugens/physicalmodel.lisp (file)

Parent

cl-collider (system)

Location

ugens/PitchShift.lisp

Exported Definitions

pitch-shift.ar (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.44 cl-collider/ugens/Pluck.lisp

Dependency

ugens/pitchshift.lisp (file)

Parent

cl-collider (system)

Location

ugens/Pluck.lisp

Exported Definitions

pluck.ar (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.45 cl-collider/ugens/Poll.lisp

Dependency

ugens/pluck.lisp (file)

Parent

cl-collider (system)

Location

ugens/Poll.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.46 cl-collider/ugens/SoundIn.lisp

Dependency

ugens/poll.lisp (file)

Parent

cl-collider (system)

Location

ugens/SoundIn.lisp

Exported Definitions

sound-in.ar (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.47 cl-collider/ugens/Splay.lisp

Dependency

ugens/soundin.lisp (file)

Parent

cl-collider (system)

Location

ugens/Splay.lisp

Exported Definitions
Internal Definitions

splay-new (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.48 cl-collider/ugens/TestUGens.lisp

Dependency

ugens/splay.lisp (file)

Parent

cl-collider (system)

Location

ugens/TestUGens.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.49 cl-collider/ugens/Trig.lisp

Dependency

ugens/testugens.lisp (file)

Parent

cl-collider (system)

Location

ugens/Trig.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

ugens/trig.lisp (file)

Parent

cl-collider (system)

Location

ugens/SC3plugins/MCLDBufferUGens.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

ugens/sc3plugins/mcldbufferugens.lisp (file)

Parent

cl-collider (system)

Location

ugens/SC3plugins/BhobUGens.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

ugens/sc3plugins/bhobugens.lisp (file)

Parent

cl-collider (system)

Location

ugens/SC3plugins/DistortionPlugins.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

ugens/sc3plugins/distortionplugins.lisp (file)

Parent

cl-collider (system)

Location

ugens/SC3plugins/JoshUGens.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

ugens/sc3plugins/joshugens.lisp (file)

Parent

cl-collider (system)

Location

ugens/SC3plugins/LadspaUGen.lisp

Exported Definitions

ladspa.ar (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

ugens/sc3plugins/ladspaugen.lisp (file)

Parent

cl-collider (system)

Location

ugens/SC3plugins/MdaUGens.lisp

Exported Definitions

mda-piano.ar (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

ugens/sc3plugins/mdaugens.lisp (file)

Parent

cl-collider (system)

Location

ugens/SC3plugins/PitchDetection.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

ugens/sc3plugins/pitchdetection.lisp (file)

Parent

cl-collider (system)

Location

ugens/SC3plugins/SLUGens.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

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

Dependency

ugens/sc3plugins/slugens.lisp (file)

Parent

cl-collider (system)

Location

ugens/quarks/miSCellaneous_lib/WaveFolding.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.59 sc-osc/package.lisp

Parent

sc-osc (system)

Location

osc/package.lisp

Packages

sc-osc


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.60 sc-osc/osc.lisp

Dependency

package.lisp (file)

Parent

sc-osc (system)

Location

osc/osc.lisp

Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.61 sc-osc/transmit.lisp

Dependency

osc.lisp (file)

Parent

sc-osc (system)

Location

osc/transmit.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 sc-user

Source

package.lisp (file)

Use List

Next: , Previous: , Up: Packages   [Contents][Index]

4.2 cl-collider

Source

package.lisp (file)

Nickname

sc

Use List

common-lisp

Used By List

sc-user

Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.3 sc-osc

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Constants

Constant: +inf+
Package

cl-collider

Source

ugen.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Special variables

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

cl-collider

Source

server.lisp (file)

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 (file)

Special Variable: *sc-plugin-paths*
Package

cl-collider

Source

server-options.lisp (file)

Special Variable: *sc-synth-program*

The path to the scsynth binary.

Package

cl-collider

Source

server.lisp (file)

Special Variable: *sc-synthdefs-path*

The directory where the scsyndef files for synthdefs are saved.

Package

cl-collider

Source

server.lisp (file)

Special Variable: *server-quit-hooks*
Package

cl-collider

Source

server.lisp (file)

Special Variable: *stop-hooks*
Package

cl-collider

Source

server.lisp (file)

Special Variable: *synth-definition-mode*
Package

cl-collider

Source

synthdef.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Macros

Macro: at TIME &body BODY
Package

cl-collider

Source

server.lisp (file)

Macro: at-beat BEAT &body BODY
Package

cl-collider

Source

server.lisp (file)

Macro: defsynth NAME PARAMS &body BODY
Package

cl-collider

Source

synthdef.lisp (file)

Macro: play BODY &key ID OUT-BUS GAIN LAG FADE TO POS
Package

cl-collider

Source

synthdef.lisp (file)

Macro: proxy KEY BODY &key ID GAIN FADE POS TO OUT-BUS
Package

cl-collider

Source

synthdef.lisp (file)

Macro: with-controls PARAMS &body BODY
Package

cl-collider

Source

synthdef.lisp (file)

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 (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Compiler macros

Compiler Macro: get-synthdef-metadata &rest ARGS
Package

cl-collider

Source

synthdef.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Functions

Function: == IN1 IN2
Package

cl-collider

Source

operators.lisp (file)

Function: a2k.kr &optional IN
Package

cl-collider

Source

ugens/line.lisp (file)

Function: add-osc-responder OSC-DEVICE CMD-NAME F
Package

sc-osc

Source

transmit.lisp (file)

Function: add-reply-responder CMD HANDLER
Package

cl-collider

Source

server.lisp (file)

Function: adsr &optional ATTACK-TIME DECAY-TIME SUSTAIN-LEVEL RELEASE-TIME PEAK-LEVEL CURVE BIAS
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: all-running-servers ()
Package

cl-collider

Source

server.lisp (file)

Function: allpass-c.ar &optional IN MAX-DELAY-TIME DELAY-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: allpass-c.kr &optional IN MAX-DELAY-TIME DELAY-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: allpass-l.ar &optional IN MAX-DELAY-TIME DELAY-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: allpass-l.kr &optional IN MAX-DELAY-TIME DELAY-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: allpass-n.ar &optional IN MAX-DELAY-TIME DELAY-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: allpass-n.kr &optional IN MAX-DELAY-TIME DELAY-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: amp-comp-a.ar &optional FREQ ROOT MIN-AMP ROOT-AMP
Package

cl-collider

Source

ugens/line.lisp (file)

Function: amp-comp-a.ir &optional FREQ ROOT MIN-AMP ROOT-AMP
Package

cl-collider

Source

ugens/line.lisp (file)

Function: amp-comp-a.kr &optional FREQ ROOT MIN-AMP ROOT-AMP
Package

cl-collider

Source

ugens/line.lisp (file)

Function: amp-comp.ar &optional FREQ ROOT EXP
Package

cl-collider

Source

ugens/line.lisp (file)

Function: amp-comp.ir &optional FREQ ROOT EXP
Package

cl-collider

Source

ugens/line.lisp (file)

Function: amp-comp.kr &optional FREQ ROOT EXP
Package

cl-collider

Source

ugens/line.lisp (file)

Function: ampdb IN1
Package

cl-collider

Source

operators.lisp (file)

Function: amplitude.ar &optional IN &key ATTACK-TIME RELEASE-TIME MUL ADD
Package

cl-collider

Source

ugens/compander.lisp (file)

Function: amplitude.kr &optional IN &key ATTACK-TIME RELEASE-TIME MUL ADD
Package

cl-collider

Source

ugens/compander.lisp (file)

Function: apf.ar &optional IN FREQ RADIUS MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: apf.kr &optional IN FREQ RADIUS MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: array-max.ar ARRAY
Package

cl-collider

Source

ugens/sc3plugins/mcldbufferugens.lisp (file)

Function: array-max.kr ARRAY
Package

cl-collider

Source

ugens/sc3plugins/mcldbufferugens.lisp (file)

Function: array-min.ar ARRAY
Package

cl-collider

Source

ugens/sc3plugins/mcldbufferugens.lisp (file)

Function: array-min.kr ARRAY
Package

cl-collider

Source

ugens/sc3plugins/mcldbufferugens.lisp (file)

Function: asr &optional ATTACK-TIME SUSTAIN-LEVEL RELEASE-TIME CURVE
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: at-synth BEAT NAME &rest PARAM &key &allow-other-keys
Package

cl-collider

Source

server.lisp (file)

Function: at-task BEAT FUN &rest ARGS
Package

cl-collider

Source

server.lisp (file)

Function: b-allpass.ar &optional IN FREQ RQ MUL ADD
Package

cl-collider

Source

ugens/beqsuite.lisp (file)

Function: b-bandpass.ar &optional IN FREQ BW MUL ADD
Package

cl-collider

Source

ugens/beqsuite.lisp (file)

Function: b-bandstop.ar &optional IN FREQ BW MUL ADD
Package

cl-collider

Source

ugens/beqsuite.lisp (file)

Function: b-hipass.ar &optional IN FREQ RQ MUL ADD
Package

cl-collider

Source

ugens/beqsuite.lisp (file)

Function: b-hipass4.ar &optional IN FREQ RQ MUL ADD
Package

cl-collider

Source

ugens/beqsuite.lisp (file)

Function: b-hishelf.ar &optional IN FREQ RQ DB MUL ADD
Package

cl-collider

Source

ugens/beqsuite.lisp (file)

Function: b-lowpass.ar &optional IN FREQ RQ MUL ADD
Package

cl-collider

Source

ugens/beqsuite.lisp (file)

Function: b-lowpass4.ar &optional IN FREQ RQ MUL ADD
Package

cl-collider

Source

ugens/beqsuite.lisp (file)

Function: b-lowshelf.ar &optional IN FREQ RQ DB MUL ADD
Package

cl-collider

Source

ugens/beqsuite.lisp (file)

Function: b-peak-eq.ar &optional IN FREQ RQ DB MUL ADD
Package

cl-collider

Source

ugens/beqsuite.lisp (file)

Function: balance2.ar LEFT RIGHT &optional POS LEVEL
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: balance2.kr LEFT RIGHT &optional POS LEVEL
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: ball.ar &optional IN G DAMP FRICTION
Package

cl-collider

Source

ugens/physicalmodel.lisp (file)

Function: ball.kr &optional IN G DAMP FRICTION
Package

cl-collider

Source

ugens/physicalmodel.lisp (file)

Function: beat-track.kr CHAIN &optional LOCK
Package

cl-collider

Source

ugens/machinelistening.lisp (file)

Function: beat-track2.kr BUS-INDEX NUM-FEATURES &optional WINDOW-SIZE PHASE-ACCURACY LOCK WEIGHTING-SCHEME
Package

cl-collider

Source

ugens/machinelistening.lisp (file)

Function: bi-pan-b2.ar IN-A IN-B &optional AZIMUTH GAIN
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: bi-pan-b2.kr IN-A IN-B &optional AZIMUTH GAIN
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: bin-data.ar BUFFER BIN &optional OVERLAPS
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: bin-data.kr BUFFER BIN &optional OVERLAPS
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: blip.ar &optional FREQ NUM-HARM MUL ADD
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: blip.kr &optional FREQ NUM-HARM MUL ADD
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: bpf.ar &optional IN FREQ RQ MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: bpf.kr &optional IN FREQ RQ MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: bpz-2.ar &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: bpz-2.kr &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: breakcore.ar &optional BUFNUM CAPTUREIN CAPTURETRIGGER DURATION AMPDROPOUT
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: brf.ar &optional IN FREQ RQ MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: brf.kr &optional IN FREQ RQ MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: brown-noise.ar &optional MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: brown-noise.kr &optional MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: brusselator.ar &optional RESET RATE MU GAMMA INITX INITY MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: brz-2.ar &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: brz-2.kr &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: bubble LIST
Package

cl-collider

Source

operators.lisp (file)

Function: buf-allpass-c.ar &optional BUF IN DELAY DECAY MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: buf-allpass-l.ar &optional BUF IN DELAY DECAY MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: buf-allpass-n.ar &optional BUF IN DELAY DECAY MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: buf-channels.ir BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-channels.kr BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-comb-c.ar &optional BUF IN DELAY DECAY MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: buf-comb-l.ar &optional BUF IN DELAY DECAY MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: buf-comb-n.ar &optional BUF IN DELAY DECAY MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: buf-delay-c.ar &optional BUF IN DELAY MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: buf-delay-c.kr &optional BUF IN DELAY MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: buf-delay-l.ar &optional BUF IN DELAY MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: buf-delay-l.kr &optional BUF IN DELAY MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: buf-delay-n.ar &optional BUF IN DELAY MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: buf-delay-n.kr &optional BUF IN DELAY MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: buf-dur.ir BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-dur.kr BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-frames.ir BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-frames.kr BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-info-ugen-base.ir BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-info-ugen-base.kr BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-rate-scale.ir BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-rate-scale.kr BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-rd.ar CHANLS &optional BUFNUM PHASE LOOP INTERP
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: buf-rd.kr CHANLS &optional BUFNUM PHASE LOOP INTERP
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: buf-sample-rate.ir BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-sample-rate.kr BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-samples.ir BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-samples.kr BUFNUM
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: buf-wr.ar INPUT-ARRAY &optional BUFNUM PHASE LOOP
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: buf-wr.kr INPUT-ARRAY &optional BUFNUM PHASE LOOP
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: buffer-alloc FRAMES &key CHANLS BUFNUM SERVER COMPLETE-HANDLER
Package

cl-collider

Source

buffer.lisp (file)

Function: buffer-close BUFFER &key SERVER COMPLETE-HANDLER
Package

cl-collider

Source

buffer.lisp (file)

Function: buffer-copy BUFNUM-SRC BUFNUM-DST &optional START-DST START-SRC NFRAMES
Package

cl-collider

Source

buffer.lisp (file)

Function: buffer-cue-soundfile PATH &key SERVER START-FRAME CHANLS FRAMES
Package

cl-collider

Source

buffer.lisp (file)

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 (file)

Function: buffer-get BUFFER INDEX &optional ACTION
Package

cl-collider

Source

buffer.lisp (file)

Function: buffer-get-to-list BUFFER &optional START FRAMES

Get a list of the frames of BUFFER. Unlike ‘buffer-get-list’, this function is not limited by OSC packet size and can return any number of frames, though it may be slower.

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

Package

cl-collider

Source

buffer.lisp (file)

Function: buffer-getn BUFFER START FRAMES &optional ACTION
Package

cl-collider

Source

buffer.lisp (file)

Function: buffer-load-to-list BUFFER &optional START FRAMES

Write BUFFER to a temporary file, then load the values back into a list and return it. The values are from index START and for the number of FRAMES, if provided, or otherwise until the end of the buffer. ACTION is a function which will be passed the resulting list as an argument and evaluated once the file has been read. This is synchronous function, do not call in reply thread.

Package

cl-collider

Source

buffer.lisp (file)

Function: buffer-normalize BUFFER &key SERVER NEW-MAX WAVETABLE-P COMPLETE-HANDLER
Package

cl-collider

Source

buffer.lisp (file)

Function: buffer-read PATH &key BUFNUM SERVER
Package

cl-collider

Source

buffer.lisp (file)

Function: buffer-read-as-wavetable PATH

Read a soundfile located at PATH as a wavetable.

Package

cl-collider

Source

buffer.lisp (file)

Function: buffer-read-channel PATH &key CHANNELS BUFNUM SERVER
Package

cl-collider

Source

buffer.lisp (file)

Function: buffer-set BUFFER INDEX VALUE
Package

cl-collider

Source

buffer.lisp (file)

Function: buffer-setn BUFFER DATA
Package

cl-collider

Source

buffer.lisp (file)

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 (file)

Function: buffer-zero BUFFER &key SERVER COMPLETE-HANDLER
Package

cl-collider

Source

buffer.lisp (file)

Function: bus-audio &key CHANLS BUSNUM SERVER
Package

cl-collider

Source

bus.lisp (file)

Function: bus-control &key CHANLS BUSNUM SERVER
Package

cl-collider

Source

bus.lisp (file)

Function: bus-free BUS &key SERVER
Package

cl-collider

Source

bus.lisp (file)

Function: bus-string BUS

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

Package

cl-collider

Source

bus.lisp (file)

Function: bye NODE

Deprecated function; use ‘free’ instead.

Package

cl-collider

Source

server.lisp (file)

Function: c-osc.ar BUFNUM &optional FREQ BEATS MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: c-osc.kr BUFNUM &optional FREQ BEATS MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: callback TIME F &rest ARGS
Package

cl-collider

Source

server.lisp (file)

Function: changed.ar &optional IN THRESHOLD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: changed.kr &optional IN THRESHOLD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: check-bad-values.ar &optional IN ID POST
Package

cl-collider

Source

ugens/testugens.lisp (file)

Function: check-bad-values.kr &optional IN ID POST
Package

cl-collider

Source

ugens/testugens.lisp (file)

Function: clear-buf LOCAL-BUF
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: clip-noise.ar &optional MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: clip-noise.kr &optional MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: clip.ar &optional IN LO HI
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: clip.ir &optional IN LO HI
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: clip.kr &optional IN LO HI
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: clock-add BEAT FUNCTION &rest ARGS
Package

cl-collider

Source

server.lisp (file)

Function: clock-beats ()
Package

cl-collider

Source

server.lisp (file)

Function: clock-bpm &optional BPM
Package

cl-collider

Source

server.lisp (file)

Function: clock-clear ()
Package

cl-collider

Source

server.lisp (file)

Function: clock-dur BEAT
Package

cl-collider

Source

server.lisp (file)

Function: clock-quant QUANT
Package

cl-collider

Source

server.lisp (file)

Function: close-device OSC-DEVICE
Package

sc-osc

Source

transmit.lisp (file)

Function: clump LISTS N
Package

cl-collider

Source

operators.lisp (file)

Function: coin-gate.ar PROB IN
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: coin-gate.kr PROB IN
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: comb-c.ar &optional IN MAX-DELAY-TIME DELAY-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: comb-c.kr &optional IN MAX-DELAY-TIME DELAY-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: comb-l.ar &optional IN MAX-DELAY-TIME DELAY-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: comb-l.kr &optional IN MAX-DELAY-TIME DELAY-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: comb-n.ar &optional IN MAX-DELAY-TIME DELAY-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: comb-n.kr &optional IN MAX-DELAY-TIME DELAY-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

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 (file)

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 (file)

Function: control-dur.ir ()
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: control-get INDEX &optional ACTION
Package

cl-collider

Source

server.lisp (file)

Function: control-rate.ir ()
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: control-set INDEX VALUE
Package

cl-collider

Source

server.lisp (file)

Function: convolution.ar IN KERNEL &optional FRAMESIZE MUL ADD
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: convolution2-l.ar IN KERNEL &optional TRIGGER FRAMESIZE CROSSFADE MUL ADD
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: convolution2.ar IN KERNEL &optional TRIGGER FRAMESIZE MUL ADD
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: convolution3.ar IN KERNEL &optional TRIGGER FRAMESIZE MUL ADD
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: convolution3.kr IN KERNEL &optional TRIGGER FRAMESIZE MUL ADD
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: coyote.kr &optional IN TRACK-FALL SLOW-LAG FAST-LAG FAST-MUL THRESH MIN-DUR
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: cpsmidi IN1
Package

cl-collider

Source

operators.lisp (file)

Function: crackle.ar &optional CHAOS-PARAM MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: crackle.kr &optional CHAOS-PARAM MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: crossover-distortion.ar IN &optional AMP SMOOTH MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/distortionplugins.lisp (file)

Function: ctrl NODE &rest PARAM &key &allow-other-keys
Package

cl-collider

Source

server.lisp (file)

Function: cubed IN1
Package

cl-collider

Source

operators.lisp (file)

Function: cusp-l.ar &optional FREQ A B XI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: cusp-n.ar &optional FREQ A B XI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: cutoff &optional RELEASE LEVEL CURVE
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: d-brown &optional LO HI STEP LENGTH
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-brown2 LO HI STEP DIST &optional LENGTH
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: d-bufrd &optional BUFNUM PHASE LOOP
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-bufwr &optional INPUT BUFNUM PHASE LOOP
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-gauss LO HI &optional LENGTH
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: d-geom &optional START GROW LENGTH
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-ibrown &optional LO HI STEP LENGTH
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-iwhite &optional LO HI LENGTH
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-once IN
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-poll IN LABEL &optional RUN TRIGID
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-rand LIST &optional REPEATS
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-reset IN &optional RESET
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-seq LIST &optional REPEATS
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-ser LIST &optional REPEATS
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-series &optional START STEP LENGTH
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-shuf LIST &optional REPEATS
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-stutter N IN
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-switch LIST INDEX
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-switch1 LIST INDEX
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-white &optional LO HI LENGTH
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: d-xrand LIST &optional REPEATS
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: dadsr &optional DELAY-TIME ATTACK-TIME DECAY-TIME SUSTAIN-LEVEL RELEASE-TIME PEAK-LEVEL CURVE BIAS
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: dbamp IN1
Package

cl-collider

Source

operators.lisp (file)

Function: dc.ar &optional IN
Package

cl-collider

Source

ugens/line.lisp (file)

Function: dc.kr &optional IN
Package

cl-collider

Source

ugens/line.lisp (file)

Function: decay.ar &optional IN DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: decay.kr &optional IN DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: decay2.ar &optional IN ATTACK-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: decay2.kr &optional IN ATTACK-TIME DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: decimator.ar IN &optional RATE BITS MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/distortionplugins.lisp (file)

Function: decode-b2.ar NUM-CHANS W X Y &optional ORIENTATION
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: decode-b2.kr NUM-CHANS W X Y &optional ORIENTATION
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: degree-to-key.ar BUFNUM &optional IN OCTAVE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: degree-to-key.kr BUFNUM &optional IN OCTAVE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: delay-1.ar &optional IN MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: delay-1.kr &optional IN MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: delay-2.ar &optional IN MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: delay-2.kr &optional IN MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: delay-c.ar &optional IN MAX-DELAY-TIME DELAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: delay-c.kr &optional IN MAX-DELAY-TIME DELAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: delay-l.ar &optional IN MAX-DELAY-TIME DELAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: delay-l.kr &optional IN MAX-DELAY-TIME DELAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: delay-n.ar &optional IN MAX-DELAY-TIME DELAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: delay-n.kr &optional IN MAX-DELAY-TIME DELAY-TIME MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: deltap-rd.ar &optional BUF PHASE DELTIME &key INTERP MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: deltap-rd.kr &optional BUF PHASE DELTIME &key INTERP MUL ADD
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: deltap-wr.ar &optional BUF IN
Package

cl-collider

Source

ugens/delays.lisp (file)

Function: deltap-wr.kr &optional BUF IN
Package

cl-collider

Source

ugens/delays.lisp (file)

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 (file)

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 (file)

Function: demand.ar TRIG RESET DEMAND-UGENS
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: demand.kr TRIG RESET DEMAND-UGENS
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: detect-index.ar BUFNUM &optional IN MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: detect-index.kr BUFNUM &optional IN MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: detect-silence.ar &optional IN AMP &key TIME ACT
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: detect-silence.kr &optional IN AMP &key TIME ACT
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: disintegrator.ar IN &optional PROBABILITY MULTIPLIER MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/distortionplugins.lisp (file)

Function: disk-in.ar CHANLS BUFNUM &optional LOOP
Package

cl-collider

Source

ugens/diskio.lisp (file)

Function: disk-out.ar BUFNUM CHANNELS-ARRAY
Package

cl-collider

Source

ugens/diskio.lisp (file)

Function: distort IN1
Package

cl-collider

Source

operators.lisp (file)

Function: done.kr SRC
Package

cl-collider

Source

ugens/envgen.lisp (file)

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 (file)

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 (file)

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 (file)

Function: double-well.ar &optional RESET RATEX RATEY F W DELTA INITX INITY MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: double-well2.ar &optional RESET RATEX RATEY F W DELTA INITX INITY MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: double-well3.ar &optional RESET RATE F DELTA INITX INITY MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: dup OBJECT &optional N
Package

cl-collider

Source

operators.lisp (file)

Function: dust.ar &optional DENSITY MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: dust.kr &optional DENSITY MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: dust2.ar &optional DENSITY MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: dust2.kr &optional DENSITY MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: duty.ar &optional DUR &key RESET LEVEL ACT
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: duty.kr &optional DUR &key RESET LEVEL ACT
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: dyn-klang.ar ARRAY-REF &optional FREQ-SCALE FREQ-OFFSET
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: dyn-klang.kr ARRAY-REF &optional FREQ-SCALE FREQ-OFFSET
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: dyn-klank.ar ARRAY-REF INPUT &optional FREQ-SCALE FREQ-OFFSET DECAY-SCALE
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: dyn-klank.kr ARRAY-REF INPUT &optional FREQ-SCALE FREQ-OFFSET DECAY-SCALE
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: env LEVELS TIMES &optional CURVE RELEASE-NODE LOOP-NODE
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: env-detect.ar IN &optional ATTACK RELEASE
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: env-follow.ar &optional IN DECAYCOEFF MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: env-follow.kr &optional IN DECAYCOEFF MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: env-gen.ar ENVELOPE &key GATE LEVEL-SCALE LEVEL-BIAS TIME-SCALE ACT
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: env-gen.kr ENVELOPE &key GATE LEVEL-SCALE LEVEL-BIAS TIME-SCALE ACT
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: exp-exp IN IN-MIN IN-MAX OUT-MIN OUT-MAX &optional CLIP
Package

cl-collider

Source

ugens/line.lisp (file)

Function: exp-lin IN IN-MIN IN-MAX OUT-MIN OUT-MAX &optional CLIP
Package

cl-collider

Source

ugens/line.lisp (file)

Function: exp-rand.ir &optional LO HI
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: exp-range UGEN &optional LO HI
Package

cl-collider

Source

operators.lisp (file)

Function: f-sin-osc.ar &optional FREQ IPHASE MUL ADD
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: f-sin-osc.kr &optional FREQ IPHASE MUL ADD
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: fbsine-c.ar &optional FREQ IM FB A C XI YI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: fbsine-l.ar &optional FREQ IM FB A C XI YI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: fbsine-n.ar &optional FREQ IM FB A C XI YI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: fft BUFFER &optional IN HOP WINTYPE ACTIVE WINSIZE
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: fft-trigger BUFFER &optional HOP POLAR
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: fitz-hugh-nagumo.ar &optional RESET RATEU RATEW B0 B1 INITU INITW MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: flop LISTS
Package

cl-collider

Source

operators.lisp (file)

Function: fold.ar &optional IN LO HI
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: fold.ir &optional IN LO HI
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: fold.kr &optional IN LO HI
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: fold2 IN1 IN2
Package

cl-collider

Source

operators.lisp (file)

Function: formant.ar &optional FUND-FREQ FORM-FREQ BW-FREQ MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: formlet.ar &optional IN FREQ ATTACK DECAY MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: formlet.kr &optional IN FREQ ATTACK DECAY MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: fos.ar &optional IN A0 A1 B1 MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: fos.kr &optional IN A0 A1 B1 MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: frac IN1
Package

cl-collider

Source

operators.lisp (file)

Function: free-self-when-done.kr SRC
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: free-self.kr IN
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: free.kr TRIG ID
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: freeverb.ar IN &key MIX ROOM DAMP MUL ADD
Package

cl-collider

Source

ugens/freeverb.lisp (file)

Function: freeverb2.ar IN1 IN2 &key MIX ROOM DAMP MUL ADD
Package

cl-collider

Source

ugens/freeverb.lisp (file)

Function: freq-shift.ar IN &optional FREQ PHASE MUL ADD
Package

cl-collider

Source

ugens/hilbert.lisp (file)

Function: g-verb.ar IN &optional ROOMSIZE REVTIME DAMPING INPUTBW SPREAD DRYLEVEL EARLYREFLEVEL TAILLEVEL MAXROOMSIZE MUL ADD
Package

cl-collider

Source

ugens/gverb.lisp (file)

Function: gate.ar &optional IN TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: gate.kr &optional IN TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: gauss-trig.ar &optional FREQ DEV MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: gauss-trig.kr &optional FREQ DEV MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: gbman-l.ar &optional FREQ XI YI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: gbman-n.ar &optional FREQ XI YI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

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 (file)

Function: get-synthdef-metadata SYNTH &optional KEY

Deprecated alias for ‘synthdef-metadata’.

Package

cl-collider

Source

synthdef.lisp (file)

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 (file)

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 (file)

Function: grain-in.ar &optional NUMCHAN TRIG DUR IN PAN ENVBUFNUM MAX-GRAINS &key MUL ADD
Package

cl-collider

Source

ugens/grainugens.lisp (file)

Function: grain-sin.ar &optional NUMCHAN TRIG DUR FREQ PAN ENVBUFNUM MAX-GRAINS &key MUL ADD
Package

cl-collider

Source

ugens/grainugens.lisp (file)

Function: gravity-grid.ar &optional RESET RATE NEWX NEWY BUFNUM MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: gravity-grid2.ar &optional RESET RATE NEWX NEWY BUFNUM MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: gray-noise.ar &optional MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: gray-noise.kr &optional MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: group-free-all &optional RT-SERVER
Package

cl-collider

Source

server.lisp (file)

Function: hasher.ar &optional IN MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: hasher.kr &optional IN MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: henon-c.ar &optional FREQ A B X0 X1 &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: henon-l.ar &optional FREQ A B X0 X1 &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: henon-n.ar &optional FREQ A B X0 X1 &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: hilbert-fir.ar IN BUFFER
Package

cl-collider

Source

ugens/hilbert.lisp (file)

Function: hilbert.ar IN &optional MUL ADD
Package

cl-collider

Source

ugens/hilbert.lisp (file)

Function: hpf.ar &optional IN FREQ MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: hpf.kr &optional IN FREQ MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: hpz-1.ar &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: hpz-1.kr &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: hpz-2.ar &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: hpz-2.kr &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: i-env-gen.ar ENVELOPE INDEX &optional MUL ADD
Package

cl-collider

Source

ugens/ienvgen.lisp (file)

Function: i-env-gen.kr ENVELOPE INDEX &optional MUL ADD
Package

cl-collider

Source

ugens/ienvgen.lisp (file)

Function: i-rand.ir &optional LO HI
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: ifft.ar BUFFER &optional WINTYPE WINSIZE
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: ifft.kr BUFFER &optional WINTYPE WINSIZE
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: if~ CONDITION TRUE FALSE
Package

cl-collider

Source

operators.lisp (file)

Function: impulse.ar &optional FREQ PHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: impulse.kr &optional FREQ PHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: in-feedback.ar &optional BUS CHANLS
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: in-range.ar &optional IN LO HI
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: in-range.kr &optional IN LO HI
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: in-trig.kr &optional BUS CHANLS
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: in.ar &optional BUS CHANLS
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: in.kr &optional BUS CHANLS
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: index-in-between.ar BUFNUM &optional IN MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: index-in-between.kr BUFNUM &optional IN MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: index-l.ar BUFNUM &optional IN MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: index-l.kr BUFNUM &optional IN MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: index.ar BUFNUM &optional IN MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: index.kr BUFNUM &optional IN MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

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

cl-collider

Source

ugens/infougens.lisp (file)

Function: instruction.ar &optional BUFNUM MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: integrator.ar &optional IN COEF MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: integrator.kr &optional IN COEF MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: is-playing-p NODE
Package

cl-collider

Source

server.lisp (file)

Function: jack-connect &key CLIENT-NAME INPUT-NAME OUTPUT-NAME
Package

cl-collider

Source

server.lisp (file)

Function: k2a.ar &optional IN
Package

cl-collider

Source

ugens/line.lisp (file)

Function: key-state.kr &optional KEYCODE MINVAL MAXVAL LAG
Package

cl-collider

Source

ugens/macugens.lisp (file)

Function: keytrack.kr CHAIN &optional KEY-DECAY CHROMA-LEAK
Package

cl-collider

Source

ugens/machinelistening.lisp (file)

Function: klang.ar SPECIFICATIONSARRAYREF &optional FREQ-SCALE FREQ-OFFSET
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: klank.ar SPECIFICATIONSARRAYREF INPUT &optional FREQ-SCALE FREQ-OFFSET DECAY-SCALE
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: kmeans-to-bpset1.ar &optional FREQ NUMDATAPOINTS MAXNUMMEANS NUMMEANS TNEWDATA TNEWMEANS SOFT BUFNUM MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: kr NAME &optional VALUE LAG

shortcut for named-control(control rate)

Package

cl-collider

Source

synthdef.lisp (file)

Function: ladspa.ar NUM-CHANNELS ID &rest ARGS
Package

cl-collider

Source

ugens/sc3plugins/ladspaugen.lisp (file)

Function: lag-2ud.ar &optional IN LAG-TIME-U LAG-TIME-D MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lag-2ud.kr &optional IN LAG-TIME-U LAG-TIME-D MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lag-3ud.ar &optional IN LAG-TIME-U LAG-TIME-D MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lag-3ud.kr &optional IN LAG-TIME-U LAG-TIME-D MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lag-in.kr &optional BUS CHANLS LAG
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: lag-ud.ar &optional IN LAG-TIME-U LAG-TIME-D MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lag-ud.kr &optional IN LAG-TIME-U LAG-TIME-D MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lag.ar &optional IN LAG-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lag.kr &optional IN LAG-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lag2.ar &optional IN LAG-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lag2.kr &optional IN LAG-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lag3.ar &optional IN LAG-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lag3.kr &optional IN LAG-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: last-value.ar &optional IN DIFF
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: last-value.kr &optional IN DIFF
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: latch.ar &optional IN TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: latch.kr &optional IN TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: latoocarfian-c.ar &optional FREQ A B C D XI YI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: latoocarfian-l.ar &optional FREQ A B C D XI YI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: latoocarfian-n.ar &optional FREQ A B C D XI YI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: leak-dc.ar &optional IN COEF MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: leak-dc.kr &optional IN COEF MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: least-change.ar &optional A B
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: least-change.kr &optional A B
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: lf-brown-noise0.ar &optional FREQ DEV DIST MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: lf-brown-noise0.kr &optional FREQ DEV DIST MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: lf-brown-noise1.ar &optional FREQ DEV DIST MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: lf-brown-noise1.kr &optional FREQ DEV DIST MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: lf-brown-noise2.ar &optional FREQ DEV DIST MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: lf-brown-noise2.kr &optional FREQ DEV DIST MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: lf-clip-noise.ar &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lf-clip-noise.kr &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lf-cub.ar &optional FREQ IPHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lf-cub.kr &optional FREQ IPHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lf-gauss.ar &optional DURATION WIDTH &key IPHASE LOOP ACTION
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lf-gauss.kr &optional DURATION WIDTH &key IPHASE LOOP ACTION
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lf-noise0.ar &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lf-noise0.kr &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lf-noise1.ar &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lf-noise1.kr &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lf-noise2.ar &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lf-noise2.kr &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lf-par.ar &optional FREQ IPHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lf-par.kr &optional FREQ IPHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lf-pulse.ar &optional FREQ IPHASE WIDTH MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lf-pulse.kr &optional FREQ IPHASE WIDTH MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lf-saw.ar &optional FREQ IPHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lf-saw.kr &optional FREQ IPHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lf-tri.ar &optional FREQ IPHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lf-tri.kr &optional FREQ IPHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lfd-clip-noise.ar &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lfd-clip-noise.kr &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lfd-noise0.ar &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lfd-noise0.kr &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lfd-noise1.ar &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lfd-noise1.kr &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lfd-noise3.ar &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lfd-noise3.kr &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: limiter.ar &optional IN LEVEL DUR
Package

cl-collider

Source

ugens/compander.lisp (file)

Function: lin-exp IN IN-MIN IN-MAX OUT-MIN OUT-MAX &optional CLIP
Package

cl-collider

Source

ugens/line.lisp (file)

Function: lin-lin IN IN-MIN IN-MAX OUT-MIN OUT-MAX &optional CLIP
Package

cl-collider

Source

ugens/line.lisp (file)

Function: lin-pan2.ar IN &optional POS LEVEL
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: lin-pan2.kr IN &optional POS LEVEL
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: lin-rand.ir &optional LO HI MINMAX
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lin-select-x.ar WHICH ARRAY &optional WRAP
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lin-select-x.kr WHICH ARRAY &optional WRAP
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: lin-x-fade2.ar IN-A &optional IN-B PAN LEVEL
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: lin-x-fade2.kr IN-A &optional IN-B PAN LEVEL
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: lincong-c.ar &optional FREQ A C M XI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: lincong-l.ar &optional FREQ A C M XI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: lincong-n.ar &optional FREQ A C M XI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: line.ar &optional START END DUR &key MUL ADD ACT
Package

cl-collider

Source

ugens/line.lisp (file)

Function: line.kr &optional START END DUR &key MUL ADD ACT
Package

cl-collider

Source

ugens/line.lisp (file)

Function: linen &optional ATTACK SUS-TIME RELEASE LEVEL CURVE
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: linen.kr &optional GATE ATTACK-TIME SUS-LEVEL RELEASE-TIME &key ACT
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: list-dugen LIST &optional REPEATS
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: local-buf &optional FRAMES CHANLS
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: local-buf-list VALUES
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: local-in.ar &optional CHANLS DEFAULT
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: local-in.kr &optional CHANLS DEFAULT
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: local-out.ar CHANNELS-ARRAY
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: local-out.kr CHANNELS-ARRAY
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: logistic.ar &optional CHAOS-PARAM FREQ INIT MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: logistic.kr &optional CHAOS-PARAM FREQ INIT MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: lorenz-l.ar &optional FREQ S R B H XI YI ZI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: loudness.kr CHAIN &optional S-MASK T-MASK
Package

cl-collider

Source

ugens/machinelistening.lisp (file)

Function: lpc-error.ar INPUT &optional P MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: lpf.ar &optional IN FREQ MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lpf.kr &optional IN FREQ MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lpz-1.ar &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lpz-1.kr &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lpz-2.ar &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lpz-2.kr &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: lti.ar INPUT &optional BUFNUMA BUFNUMB MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: madd UGEN &optional MUL ADD
Package

cl-collider

Source

operators.lisp (file)

Function: make-external-server NAME &key SERVER-OPTIONS HOST PORT JUST-CONNECT-P
Package

cl-collider

Source

server.lisp (file)

Function: make-group &key ID SERVER POS TO
Package

cl-collider

Source

server.lisp (file)

Function: make-server-options &key (NUM-CONTROL-BUS NUM-CONTROL-BUS) (NUM-AUDIO-BUS NUM-AUDIO-BUS) (NUM-INPUT-BUS NUM-INPUT-BUS) (NUM-OUTPUT-BUS NUM-OUTPUT-BUS) (BLOCK-SIZE BLOCK-SIZE) (HARDWARE-BUFFER-SIZE HARDWARE-BUFFER-SIZE) (HARDWARE-SAMPLERATE HARDWARE-SAMPLERATE) (NUM-SAMPLE-BUFFERS NUM-SAMPLE-BUFFERS) (MAX-NUM-NODES MAX-NUM-NODES) (MAX-NUM-SYNTHDEFS MAX-NUM-SYNTHDEFS) (REALTIME-MEM-SIZE REALTIME-MEM-SIZE) (NUM-WIRE-BUFFERS NUM-WIRE-BUFFERS) (NUM-RANDOM-SEEDS NUM-RANDOM-SEEDS) (LOAD-SYNTHDEFS-P LOAD-SYNTHDEFS-P) (PUBLISH-TO-RENDEZVOUS-P PUBLISH-TO-RENDEZVOUS-P) (MAX-LOGINS MAX-LOGINS) (VERBOSITY VERBOSITY) (UGEN-PLUGINS-PATH UGEN-PLUGINS-PATH) (DEVICE DEVICE)
Package

cl-collider

Source

server-options.lisp (file)

Function: mantissa-mask.ar &optional IN BITS MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: mantissa-mask.kr &optional IN BITS MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

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 (file)

Function: max.kr IN &optional NUMSAMP
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

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 (file)

Function: mean ARRAY
Package

cl-collider

Source

operators.lisp (file)

Function: median.ar &optional LENGTH IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: median.kr &optional LENGTH IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: mfcc.kr CHAIN &optional NUMCOEFF
Package

cl-collider

Source

ugens/machinelistening.lisp (file)

Function: mid-eq.ar &optional IN FREQ RQ DB MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: mid-eq.kr &optional IN FREQ RQ DB MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: midicps IN1
Package

cl-collider

Source

operators.lisp (file)

Function: midiratio IN1
Package

cl-collider

Source

operators.lisp (file)

Function: mix ARRAY
Package

cl-collider

Source

operators.lisp (file)

Function: moog-ff.ar IN &optional FREQ GAIN RESET MUL ADD
Package

cl-collider

Source

ugens/moogff.lisp (file)

Function: moog-ff.kr IN &optional FREQ GAIN RESET MUL ADD
Package

cl-collider

Source

ugens/moogff.lisp (file)

Function: moog-ladder.ar IN &optional FFREQ RES MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: moog-ladder.kr IN &optional FFREQ RES MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: most-change.ar &optional A B
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: most-change.kr &optional A B
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: mouse-button.kr &optional MINVAL MAXVAL LAG
Package

cl-collider

Source

ugens/macugens.lisp (file)

Function: mouse-x.kr &optional MINVAL MAXVAL WARP LAG
Package

cl-collider

Source

ugens/macugens.lisp (file)

Function: mouse-y.kr &optional MINVAL MAXVAL WARP LAG
Package

cl-collider

Source

ugens/macugens.lisp (file)

Function: n-rand.ir &optional LO HI N
Package

cl-collider

Source

ugens/noise.lisp (file)

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 (file)

Function: neg IN1
Package

cl-collider

Source

operators.lisp (file)

Function: nested-allpass-c.ar IN &optional MAXDELAY1 DELAY1 GAIN1 MAXDELAY2 DELAY2 GAIN2 MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: nested-allpass-l.ar IN &optional MAXDELAY1 DELAY1 GAIN1 MAXDELAY2 DELAY2 GAIN2 MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: nested-allpass-n.ar IN &optional MAXDELAY1 DELAY1 GAIN1 MAXDELAY2 DELAY2 GAIN2 MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: nl.ar INPUT &optional BUFNUMA BUFNUMB GUARD1 GUARD2 MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: nl2.ar INPUT &optional BUFNUM MAXSIZEA MAXSIZEB GUARD1 GUARD2 MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: nlfilt-c.ar INPUT A B D C L &optional MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: nlfilt-c.kr INPUT A B D C L &optional MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: nlfilt-l.ar INPUT A B D C L &optional MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: nlfilt-l.kr INPUT A B D C L &optional MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: nlfilt-n.ar INPUT A B D C L &optional MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: nlfilt-n.kr INPUT A B D C L &optional MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: normalizer.ar &optional IN LEVEL DUR
Package

cl-collider

Source

ugens/compander.lisp (file)

Function: now ()
Package

cl-collider

Source

server.lisp (file)

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

cl-collider

Source

ugens/infougens.lisp (file)

Function: num-buffers.ir ()
Package

cl-collider

Source

ugens/infougens.lisp (file)

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

cl-collider

Source

ugens/infougens.lisp (file)

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

cl-collider

Source

ugens/infougens.lisp (file)

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

cl-collider

Source

ugens/infougens.lisp (file)

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

cl-collider

Source

ugens/infougens.lisp (file)

Function: offset-out.ar BUS CHANNELS-ARRAY
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: offset-out.kr BUS CHANNELS-ARRAY
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: one-pole.ar &optional IN COEF MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: one-pole.kr &optional IN COEF MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: one-zero.ar &optional IN COEF MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: one-zero.kr &optional IN COEF MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

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 (file)

Function: oregonator.ar &optional RESET RATE EPSILON MU Q INITX INITY INITZ MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: osc-device HOST PORT &key LOCAL-HOST LOCAL-PORT
Package

sc-osc

Source

transmit.lisp (file)

Function: osc-n.ar BUFNUM &optional FREQ PHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: osc-n.kr BUFNUM &optional FREQ PHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: osc.ar BUFNUM &optional FREQ PHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: osc.kr BUFNUM &optional FREQ PHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: out.ar BUS CHANNELS-ARRAY
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: out.kr BUS CHANNELS-ARRAY
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: p-sin-grain.ar &optional FREQ DUR AMP
Package

cl-collider

Source

ugens/psingrain.lisp (file)

Function: pan-az.ar NUM-CHANS IN &optional POS LEVEL WIDTH ORIENTATION
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: pan-az.kr NUM-CHANS IN &optional POS LEVEL WIDTH ORIENTATION
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: pan-b.ar IN &optional AZIMUTH ELEVATION GAIN
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: pan-b.kr IN &optional AZIMUTH ELEVATION GAIN
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: pan-b2.ar IN &optional AZIMUTH GAIN
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: pan-b2.kr IN &optional AZIMUTH GAIN
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: pan2.ar IN &optional POS LEVEL
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: pan2.kr IN &optional POS LEVEL
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: pan4.ar IN &optional X-POS Y-POS LEVEL
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: pan4.kr IN &optional X-POS Y-POS LEVEL
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: pause-self-when-done.kr SRC
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: pause-self.kr SRC
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: peak-follower.ar &optional IN DECAY
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: peak-follower.kr &optional IN DECAY
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: peak.ar &optional IN TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: peak.kr &optional IN TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: perc &optional ATTACK RELEASE LEVEL CURVE
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: phasor.ar &optional TRIG SRATE START END RESET-POS
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: phasor.kr &optional TRIG SRATE START END RESET-POS
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: pink-noise.ar &optional MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: pink-noise.kr &optional MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: pitch-shift.ar &optional IN WINDOW-SIZE PITCH-RATIO PITCH-DISPERSION TIME-DISPERSION &key MUL ADD
Package

cl-collider

Source

ugens/pitchshift.lisp (file)

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 (file)

Function: play-buf.ar CHANLS &optional BUFNUM RATE &key TRIG START-POS LOOP ACT
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: play-buf.kr CHANLS &optional BUFNUM RATE &key TRIG START-POS LOOP ACT
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: pluck.ar &optional IN TRIG MAX-DELTIME DELTIME DECAYTIME COEF &key MUL ADD
Package

cl-collider

Source

ugens/pluck.lisp (file)

Function: pm-osc.ar CAR-FREQ MOD-FREQ &optional PM-INDEX MOD-PHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: pm-osc.kr CAR-FREQ MOD-FREQ &optional PM-INDEX MOD-PHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: poll.ar &optional TRIG IN LABEL TRIGID
Package

cl-collider

Source

ugens/poll.lisp (file)

Function: poll.kr &optional TRIG IN LABEL TRIGID
Package

cl-collider

Source

ugens/poll.lisp (file)

Function: print-val.kr IN &optional NUMBLOCKS ID
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: product LIST &optional F
Package

cl-collider

Source

operators.lisp (file)

Function: puase.kr GATE ID
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: pulse-count.ar &optional TRIG RESET
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: pulse-count.kr &optional TRIG RESET
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: pulse-divider.ar &optional TRIG DIV START
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: pulse-divider.kr &optional TRIG DIV START
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: pulse.ar &optional FREQ WIDTH MUL ADD
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: pulse.kr &optional FREQ WIDTH MUL ADD
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: pv-add BUFFER-A BUFFER-B
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-bin-buf-rd BUFFER PLAYBUF &key POINT BINSTART BINSKIP NUMBINS CLEAR
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-bin-delay BUFFER MAXDELAY DELAYBUF FBBUF &optional HOP
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-bin-filter BUFFER &optional START END
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-bin-play-buf BUFFER PLAYBUF RATE &key OFFSET BINSTART BINSKIP NUMBINS LOOP CLEAR
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-bin-scramble BUFFER &optional WIPE WIDTH TRIG
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-bin-shift BUFFER &optional STRETCH SHIFT
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-bin-wipe BUFFER-A BUFFER-B &optional WIPE
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-brick-wall BUFFER &optional WIPE
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-buf-rd BUFFER PLAYBUF &key POINT
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-conformal-map BUFFER &optional AREAL AIMAG
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-conj BUFFER
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-copy BUFFER-A BUFFER-B
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-copy-phase BUFFER-A BUFFER-B
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-diffuser BUFFER &optional TRIG
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-div BUFFER-A BUFFER-B
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-even-bin BUFFER
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-freeze BUFFER &optional FREEZE
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-freq-buffer BUFFER DATABUFFER
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-hainsworth-foote.ar BUFFER &optional PROPH PROPF THRESHOLD WAITTIME
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-invert BUFFER
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-jensen-andersen.ar BUFFER &optional PROPSC PROPHFE PROPHFC PROPSF THRESHOLD WAITTIME
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-local-max BUFFER &optional THRESHOLD
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-mag-above BUFFER &optional THRESHOLD
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-mag-below BUFFER &optional THRESHOLD
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-mag-buffer BUFFER DATABUFFER
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-mag-clip BUFFER &optional THRESHOLD
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-mag-div BUFFER-A BUFFER-B &optional ZEROED
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-mag-freeze BUFFER &optional FREEZE
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-mag-map BUFFER MAPBUF
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-mag-mul BUFFER-A BUFFER-B
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-mag-noise BUFFER
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-mag-shift BUFFER &optional STRETCH SHIFT
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-mag-smear BUFFER &optional BINS
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-mag-squared BUFFER
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-max BUFFER-A BUFFER-B
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-max-mag-n BUFFER NUMBINS
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-min BUFFER-A BUFFER-B
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-min-mag-n BUFFER NUMBINS
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-mul BUFFER-A BUFFER-B
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-noise-synth-f BUFFER &optional THRESHOLD NUM-FRAMES INITFLAG
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-noise-synth-p BUFFER &optional THRESHOLD NUM-FRAMES INITFLAG
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-odd-bin BUFFER
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-partial-synth-f BUFFER &optional THRESHOLD NUM-FRAMES INITFLAG
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-partial-synth-p BUFFER &optional THRESHOLD NUM-FRAMES INITFLAG
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-phase-shift BUFFER SHIFT
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-phase-shift270 BUFFER
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-phase-shift90 BUFFER
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-play-buf BUFFER PLAYBUF RATE &key OFFSET LOOP
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-rand-comb BUFFER &optional WIPE TRIG
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-rand-wipe BUFFER-A BUFFER-B &optional WIPE TRIG
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-record-buf BUFFER RECBUF &key OFFSET RUN LOOP HOP WINTYPE
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-rect-comb BUFFER &optional NUM-TEETH PHASE WIDTH
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-rect-comb2 BUFFER-A BUFFER-B &optional NUM-TEETH PHASE WIDTH
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: pv-spectral-enhance BUFFER &key NUM-PARTIALS RATIO STRENGTH
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: pv-spectral-map BUFFER SPECBUFFER &key FLOOR FREEZE MODE NORM WINDOW
Package

cl-collider

Source

ugens/sc3plugins/joshugens.lisp (file)

Function: qitch.kr &optional IN DATABUFNUM AMPTHRESHOLD ALGOFLAG AMPBUFNUM MINFREQ MAXFREQ
Package

cl-collider

Source

ugens/sc3plugins/pitchdetection.lisp (file)

Function: quad-c.ar &optional FREQ A B C XI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: quad-l.ar &optional FREQ A B C XI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: quad-n.ar &optional FREQ A B C XI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: quant NEXT-TIME &optional OFFSET
Package

cl-collider

Source

server.lisp (file)

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

cl-collider

Source

ugens/infougens.lisp (file)

Function: ramp.ar &optional IN LAG-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: ramp.kr &optional IN LAG-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: rand-id.ir &optional ID
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: rand-id.kr &optional ID
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: rand-seed.ar &optional TRIG SEED
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: rand-seed.ir &optional TRIG SEED
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: rand-seed.kr &optional TRIG SEED
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: rand.ir &optional LO HI
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: range UGEN &optional LO HI
Package

cl-collider

Source

operators.lisp (file)

Function: reciprocal IN1
Package

cl-collider

Source

operators.lisp (file)

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 (file)

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 (file)

Function: release NODE

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

Package

cl-collider

Source

server.lisp (file)

Function: remove-osc-responder OSC-DEVICE CMD-NAME
Package

sc-osc

Source

transmit.lisp (file)

Function: remove-reply-responder CMD
Package

cl-collider

Source

server.lisp (file)

Function: replace-out.ar BUS CHANNELS-ARRAY
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: replace-out.kr BUS CHANNELS-ARRAY
Package

cl-collider

Source

ugens/inout.lisp (file)

Function: resonz.ar &optional IN FREQ BWR MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: resonz.kr &optional IN FREQ BWR MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: rhpf.ar &optional IN FREQ RQ MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: rhpf.kr &optional IN FREQ RQ MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: ringz.ar &optional IN FREQ DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: ringz.kr &optional IN FREQ DECAY-TIME MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: rlpf.ar &optional IN FREQ RQ MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: rlpf.kr &optional IN FREQ RQ MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: rlpfd.ar IN &optional FFREQ RES DIST MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: rlpfd.kr IN &optional FFREQ RES DIST MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: rotate2.ar X Y &optional POS
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: rotate2.kr X Y &optional POS
Package

cl-collider

Source

ugens/pan.lisp (file)

Function: running-max.ar &optional IN TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: running-max.kr &optional IN TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: running-min.ar &optional IN TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: running-min.kr &optional IN TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: running-sum-rms IN &optional NUM-SAMP
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: running-sum.ar IN &optional NUM-SAMP
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: running-sum.kr IN &optional NUM-SAMP
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: sample-dur.ir ()
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: sample-rate.ir ()
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: sanitize.ar &optional IN REPLACE
Package

cl-collider

Source

ugens/testugens.lisp (file)

Function: sanitize.kr &optional IN REPLACE
Package

cl-collider

Source

ugens/testugens.lisp (file)

Function: saw.ar &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: saw.kr &optional FREQ MUL ADD
Package

cl-collider

Source

ugens/fsinosc.lisp (file)

Function: schmidt.ar &optional IN LO HI
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: schmidt.kr &optional IN LO HI
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: scope-out.ar INPUT-ARRAY &optional BUFNUM
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: scope-out.kr INPUT-ARRAY &optional BUFNUM
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: scope-out2.ar INPUT-ARRAY &optional SCOPE-NUM MAX-FRAMES SCOPE-FRAMES
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: scope-out2.kr INPUT-ARRAY &optional SCOPE-NUM MAX-FRAMES SCOPE-FRAMES
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: select-x-focus.ar WHICH ARRAY &optional FOCUS
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: select-x-focus.kr WHICH ARRAY &optional FOCUS
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: select-x.ar WHICH ARRAY &optional WRAP
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: select-x.kr WHICH ARRAY &optional WRAP
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: select.ar WHICH ARRAY
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: select.kr WHICH ARRAY
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: send-bundle TIMESTAMP OSC-DEVICE &rest MESSAGES
Package

sc-osc

Source

transmit.lisp (file)

Function: send-message OSC-DEVICE &rest MESSAGE
Package

sc-osc

Source

transmit.lisp (file)

Function: send-peak-rms.ar SIG &optional REPLY-RATE PEAK-LAG CMD-NAME REPLY-ID
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: send-peak-rms.kr SIG &optional REPLY-RATE PEAK-LAG CMD-NAME REPLY-ID
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: send-reply.ar &optional TRIG CMD VALUES REPLY-ID
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: send-reply.kr &optional TRIG CMD VALUES REPLY-ID
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: send-trig.ar &optional IN ID VALUE
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: send-trig.kr &optional IN ID VALUE
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: server-options-block-size INSTANCE
Function: (setf server-options-block-size) VALUE INSTANCE
Package

cl-collider

Source

server-options.lisp (file)

Function: server-query-all-nodes &optional RT-SERVER
Package

cl-collider

Source

server.lisp (file)

Function: server-status &optional RT-SERVER
Package

cl-collider

Source

server.lisp (file)

Function: set-buf LOCAL-BUF VALUES &optional OFFSET
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: set-clock NEW-CLOCK
Package

cl-collider

Source

server.lisp (file)

Function: set-reset-ff.ar &optional TRIG DIV START
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: set-reset-ff.kr &optional TRIG DIV START
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: shaper.ar BUFNUM &optional IN MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: shaper.kr BUFNUM &optional IN MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: sieve1.ar BUFNUM &optional GAP ALTERNATE MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: sieve1.kr BUFNUM &optional GAP ALTERNATE MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: sign IN1
Package

cl-collider

Source

operators.lisp (file)

Function: silent.ar &optional CHANLS
Package

cl-collider

Source

ugens/line.lisp (file)

Function: sin-osc-fb.ar &optional FREQ FEEDBACK MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: sin-osc-fb.kr &optional FREQ FEEDBACK MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: sin-osc.ar &optional FREQ PHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: sin-osc.kr &optional FREQ PHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: sine &optional DUR LEVEL
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: sine-shaper.ar IN &optional LIMIT MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/distortionplugins.lisp (file)

Function: sl-onset.ar INPUT &optional MEMORYSIZE1 BEFORE AFTER THRESHOLD HYSTERESIS MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: slew.ar &optional IN UP DN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: slew.kr &optional IN UP DN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: slope.ar &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: slope.kr &optional IN MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: smooth-clip-q.ar IN &optional LO HI AMOUNT DELTA
Package

cl-collider

Source

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

Function: smooth-clip-q.kr IN &optional LO HI AMOUNT DELTA
Package

cl-collider

Source

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

Function: smooth-clip-s.ar IN &optional LO HI AMOUNT DELTA
Package

cl-collider

Source

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

Function: smooth-clip-s.kr IN &optional LO HI AMOUNT DELTA
Package

cl-collider

Source

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

Function: smooth-decimator.ar IN &optional RATE SMOOTHING MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/distortionplugins.lisp (file)

Function: smooth-fold-q.ar IN &optional LO HI FOLD-RANGE SMOOTH-AMOUNT DELTA
Package

cl-collider

Source

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

Function: smooth-fold-q.kr IN &optional LO HI FOLD-RANGE SMOOTH-AMOUNT DELTA
Package

cl-collider

Source

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

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 (file)

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 (file)

Function: smooth-fold-s.ar IN &optional LO HI FOLD-RANGE SMOOTH-AMOUNT DELTA
Package

cl-collider

Source

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

Function: smooth-fold-s.kr IN &optional LO HI FOLD-RANGE SMOOTH-AMOUNT DELTA
Package

cl-collider

Source

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

Function: smooth-fold-s2.ar IN &optional LO HI FOLD-RANGE-LO FOLD-RANGE-HI SMOOTH-AMOUNT DELTA
Package

cl-collider

Source

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

Function: smooth-fold-s2.kr IN &optional LO HI FOLD-RANGE-LO FOLD-RANGE-HI SMOOTH-AMOUNT DELTA
Package

cl-collider

Source

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

Function: softclip IN1
Package

cl-collider

Source

operators.lisp (file)

Function: sort-buf.ar &optional BUFNUM SORTRATE RESET
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: sos.ar &optional IN A0 A1 A2 B1 B2 MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: sos.kr &optional IN A0 A1 A2 B1 B2 MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: sound-in.ar &optional BUS MUL ADD
Package

cl-collider

Source

ugens/soundin.lisp (file)

Function: spec-centroid.kr BUFFER
Package

cl-collider

Source

ugens/machinelistening.lisp (file)

Function: spec-flatness.kr BUFFER
Package

cl-collider

Source

ugens/machinelistening.lisp (file)

Function: spec-pcile.kr BUFFER &optional FRACTION INTERPOLATE
Package

cl-collider

Source

ugens/machinelistening.lisp (file)

Function: splay-fill N FUNCTION &optional SPREAD LEVEL CENTER LEVEL-COMP
Package

cl-collider

Source

ugens/splay.lisp (file)

Function: splay.ar IN-ARRAY &optional SPREAD LEVEL CENTER LEVEL-COMP
Package

cl-collider

Source

ugens/splay.lisp (file)

Function: splay.kr IN-ARRAY &optional SPREAD LEVEL CENTER LEVEL-COMP
Package

cl-collider

Source

ugens/splay.lisp (file)

Function: spring.ar &optional IN SPRING DAMP
Package

cl-collider

Source

ugens/physicalmodel.lisp (file)

Function: spring.kr &optional IN SPRING DAMP
Package

cl-collider

Source

ugens/physicalmodel.lisp (file)

Function: spruce-budworm.ar &optional RESET RATE K1 K2 ALPHA BETA MU RHO INITX INITY MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: squared IN1
Package

cl-collider

Source

operators.lisp (file)

Function: standard-l.ar &optional FREQ K XI YI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: standard-n.ar &optional FREQ K XI YI &key MUL ADD
Package

cl-collider

Source

ugens/chaos.lisp (file)

Function: stepper.ar &optional TRIG RESET MIN MAX STEP RESET-VAL
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: stepper.kr &optional TRIG RESET MIN MAX STEP RESET-VAL
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: stereo-convolution2-l.ar IN KERNEL-L KERNEL-R &optional TRIGGER FRAMESIZE CROSSFADE MUL ADD
Package

cl-collider

Source

ugens/fft.lisp (file)

Function: stop &optional GROUP &rest GROUPS
Package

cl-collider

Source

server.lisp (file)

Function: streson.ar INPUT &optional DELAY-TIME RES MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: streson.kr INPUT &optional DELAY-TIME RES MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: subsample-offset.ir ()
Package

cl-collider

Source

ugens/infougens.lisp (file)

Function: sum ARRAY
Package

cl-collider

Source

operators.lisp (file)

Function: sweep.ar &optional TRIG SRATE
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: sweep.kr &optional TRIG SRATE
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: sync &optional RT-SERVER
Package

cl-collider

Source

server.lisp (file)

Function: sync-saw.ar &optional SYNC-FREQ SAW-FREQ MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: sync-saw.kr &optional SYNC-FREQ SAW-FREQ MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: synth NAME &rest ARGS

Start a synth by name.

Package

cl-collider

Source

synthdef.lisp (file)

Function: synthdef-metadata SYNTH &optional KEY

Get metadata about the synthdef with the name of SYNTH. When KEY is provided, return that specific item from the metadata (i.e. controls, body, etc).

Package

cl-collider

Source

synthdef.lisp (file)

Writer

(setf synthdef-metadata) (function)

Function: (setf synthdef-metadata) VALUE SYNTH KEY

Set a metadatum for the synthdef SYNTH.

Package

cl-collider

Source

synthdef.lisp (file)

Reader

synthdef-metadata (function)

Function: t-ball.ar &optional IN G DAMP FRICTION
Package

cl-collider

Source

ugens/physicalmodel.lisp (file)

Function: t-ball.kr &optional IN G DAMP FRICTION
Package

cl-collider

Source

ugens/physicalmodel.lisp (file)

Function: t-beta-rand.ar &optional LO HI PROB1 PROB2 TRIG MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: t-beta-rand.kr &optional LO HI PROB1 PROB2 TRIG MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: t-brown-rand.ar &optional LO HI DEV DIST TRIG MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: t-brown-rand.kr &optional LO HI DEV DIST TRIG MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: t-choose.ar TRIG ARRAY
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: t-choose.kr TRIG ARRAY
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: t-delay.ar &optional IN DUR
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: t-delay.kr &optional IN DUR
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: t-duty.ar &optional DUR &key RESET LEVEL ACT GAP-FIRST
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: t-duty.kr &optional DUR &key RESET LEVEL ACT GAP-FIRST
Package

cl-collider

Source

ugens/demand.lisp (file)

Function: t-exp-rand.ar &optional LO HI TRIG
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: t-exp-rand.kr &optional LO HI TRIG
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: t-gauss-rand.ar &optional LO HI TRIG MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: t-gauss-rand.kr &optional LO HI TRIG MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: t-rand.ar &optional LO HI TRIG
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: t-rand.kr &optional LO HI TRIG
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: t2a.ar &optional IN OFFSET
Package

cl-collider

Source

ugens/line.lisp (file)

Function: t2k.kr &optional IN
Package

cl-collider

Source

ugens/line.lisp (file)

Function: tartini.kr &optional IN THRESHOLD N K OVERLAP SMALL-CUTOFF
Package

cl-collider

Source

ugens/sc3plugins/pitchdetection.lisp (file)

Function: terman-wang.ar &optional INPUT RESET RATEX RATEY ALPHA BETA ETA INITX INITY MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: tgrains.ar CHANLS &optional TRIGGER BUFNUM RATE CENTER-POS DUR PAN AMP INTERP
Package

cl-collider

Source

ugens/bufio.lisp (file)

Function: tgrains2.ar CHANLS &optional TRIGGER BUFNUM RATE CENTER-POS DUR PAN AMP ATTK DEC INTERP
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: tgrains3.ar CHANLS &optional TRIGGER BUFNUM RATE CENTER-POS DUR PAN AMP ATTK DEC WINDOW INTERP
Package

cl-collider

Source

ugens/sc3plugins/bhobugens.lisp (file)

Function: ti-rand.ar &optional LO HI TRIG
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: ti-rand.kr &optional LO HI TRIG
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: timer.ar &optional TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: timer.kr &optional TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: toggle-ff.ar &optional TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: toggle-ff.kr &optional TRIG
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: triangle &optional DUR LEVEL
Package

cl-collider

Source

ugens/envgen.lisp (file)

Function: trig-1.ar &optional IN DUR
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: trig-1.kr &optional IN DUR
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: trig.ar &optional IN DUR
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: trig.kr &optional IN DUR
Package

cl-collider

Source

ugens/trig.lisp (file)

Function: trunc IN1 IN2
Package

cl-collider

Source

operators.lisp (file)

Function: tw-choose.ar TRIG ARRAY WEIGHTS &optional NORMALIZE
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: tw-choose.kr TRIG ARRAY WEIGHTS &optional NORMALIZE
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: tw-index.ar IN ARRAY &optional NORMALIZE
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: tw-index.kr IN ARRAY &optional NORMALIZE
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: two-pole.ar &optional IN FREQ RADIUS MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: two-pole.kr &optional IN FREQ RADIUS MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: two-tube.ar &optional INPUT K LOSS D1LENGTH D2LENGTH MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: two-zero.ar &optional IN FREQ RADIUS MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: two-zero.kr &optional IN FREQ RADIUS MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: v-disk-in.ar CHANLS BUFNUM &optional RATE LOOP SEND-ID
Package

cl-collider

Source

ugens/diskio.lisp (file)

Function: v-osc.ar BUFPOS &optional FREQ PHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: v-osc.kr BUFPOS &optional FREQ PHASE MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: var-lag.ar &optional IN TIME CURVATURE WARP START MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: var-lag.kr &optional IN TIME CURVATURE WARP START MUL ADD
Package

cl-collider

Source

ugens/filter.lisp (file)

Function: var-saw.ar &optional FREQ IPHASE WIDTH MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: var-saw.kr &optional FREQ IPHASE WIDTH MUL ADD
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: vibrato.ar &optional FREQ FRATE DEPTH DELAY ONSET RATE-VARIATION DEPTH-VARIATION IPHASE
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: vibrato.kr &optional FREQ FRATE DEPTH DELAY ONSET RATE-VARIATION DEPTH-VARIATION IPHASE
Package

cl-collider

Source

ugens/osc.lisp (file)

Function: vm-scan2d.ar &optional BUFNUM MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: warp1.ar &optional NUMCHAN BUFNUM POINTER FREQ-SCALE WINDOW-SIZE ENVBUFNUM OVERLAPS WINDOW-RAND-RATIO INTERP &key MUL ADD
Package

cl-collider

Source

ugens/grainugens.lisp (file)

Function: wave-terrain.ar &optional BUFNUM X Y XSIZE YSIZE MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: weakly-nonlinear.ar INPUT &optional RESET RATEX RATEY FREQ INITX INITY ALPHA XEXPONENT BETA YEXPONENT MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: weakly-nonlinear2.ar INPUT &optional RESET RATEX RATEY FREQ INITX INITY ALPHA XEXPONENT BETA YEXPONENT MUL ADD
Package

cl-collider

Source

ugens/sc3plugins/slugens.lisp (file)

Function: white-noise.ar &optional MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: white-noise.kr &optional MUL ADD
Package

cl-collider

Source

ugens/noise.lisp (file)

Function: wrap-index.ar BUFNUM &optional IN MUL ADD
Package

cl-collider

Source

ug