overtone cheat sheet
DESCRIPTION
ClojureTRANSCRIPT
Overtone Cheat Sheet 0.9.1
Instruments (need to be manually referred)overtone.inst.drumDrums kick kick2 kick3 kick4 dub-kick dry-kick
small-hat closed-hat close-hat2 open-hathat3 soft-hat noise-hat round-kick snaresnare2 noise-snare tone-snare tom clap bingdance-kick quick-kick haziti-clap
overtone.inst.pianoPiano piano
overtone.inst.sampled-pianoSampled Piano sampled-piano
overtone.inst.samplerSampler granular
overtone.inst.bassBass bass grunge-bass vintage-bass daf-bass
overtone.inst.synthSynth ticker ping tb303 mooger rise-fall-pad
pad overpad buzz ks1 ks-stringer fm-demoharmonic-swimming whoahaha bubbles supersawcs80lead simple-flute
overtone.inst.ioIO mic
Synths (need to be manually referred)overtone.synth.sampled-piano)Sampled Piano sampled-piano
overtone.synth.stringedStringed s guitar
overtone.synth.ixiIxi impulser kick kick2 kick3
overtone.synth.retroRetro tb-303
overtone.synth.stsSTS prophet
REPL helpersDocumentation odoc ugen-doc find-ugen find-ugen-docExamples examples example get-exampleShell ls grepSynths unify-synthdefPretty Printing opp pp-synth pp-unified-synth
pp-sc-synth pp-unified-sc-synth
TimingSchedulingFunction Application now after-delay periodic
interspaced apply-by apply-atOSC atStopping stop-player kill-playerFeedback show-schedule
MetronomeCreate metronomeManipulate metro-start metro-tick metro-beat
metro-bpm metro-tock metro-bar metro-bpbbps beat-ms
StudioMixerControl volume input-gain
MIDIConnected Controllers midi-connected-devices
midi-connected-receiversmidi-find-connected-devicesmidi-find-connected-devicemidi-find-connected-receiversmidi-find-connected-receiver
Info midi-device-nummidi-full-device-key
Player midi-poly-player midi-player-stopmidi-inst-controller
Discovery midi-capture-next-controller-control-keymidi-capture-next-controller-key
Keys midi-device-keysmidi-mk-control-key-keyword
State midi-agent-for-control
ScopeCreate & Reset scope pscope spectrogram
RecordingStop & Start recording-start recording-stopQuery recording?
Inst EffectsInstrument inst-volume inst-out-bus inst-fx! clear-fxFX fx-noise-gate fx-compressor fx-limiter
fx-sustainer fx-freeverb fx-reverbfx-echo fx-chorus fx-distortionfx-distortion2 fx-distortion-tubescreamerfx-bitcrusher fx-rlpf fx-rhpf fx-feedbackfx-feedback-distortion
Synth DesignDesign definst defsynthExamples defexamplesCGens defcgenAuditioning demo runChecking with-no-ugen-checks with-ugen-debuggingArguments synth-args synth-arg-index
Synth ControlLive Control ctl killNode Liveness inactive-node-modification-error
inactive-buffer-modification-errorblock-node-until-ready?without-node-blockingwith-inactive-node-modification-errorwith-inactive-buffer-modification-errorwith-inactive-modification-error
Event HandlingAdd on-event on-sync-event on-latest-event
oneshot-event oneshot-sync-eventFire event sync-eventRemove remove-event-handlerDebug event-debug-on event-debug-off
event-monitor-on event-monitor-offevent-monitor-timer event-monitorevent-monitor-keys
Ugen Triggers trig-id on-trigger on-latest-triggeron-sync-trigger
Nodes & GroupsCreate & Free node group node-free group-free
group-clear group-deep-clearManipulate node-start node-pause node-place
node-control node-control-rangenode-map-controlsnode-map-n-controlsgroup-prepend-nodegroup-append-node
Info node? node-live? node-loading?node-active? node-treepp-node-tree node-get-controlnode-get-controls
Foundation Groups foundation-overtone-groupfoundation-output-groupfoundation-monitor-groupfoundation-input-groupfoundation-user-groupfoundation-default-groupfoundation-safe-groupfoundation-safe-pre-default-groupfoundation-safe-post-default-group
Manipulation Handlers on-node-destroyed on-node-createdon-node-paused on-node-started
Event Keys node-destroyed-event-keynode-created-event-keynode-paused-event-keynode-started-event-key
ServerStartup boot-server boot-internal-server
boot-external-serverconnect-external-server
Shutdown kill-serverControl stop clear stop-all clear-allOSC Communication snd recv clear-msg-queue at
snd-immediatelyDiagnostic server-status server-info
server-opts server-connected?server-disconnected?server-connecting?internal-server? external-server?connection-info server-sample-rateserver-num-output-busesserver-num-input-busesserver-num-audio-busesserver-num-buffersensure-connected!
Debug sc-osc-log-on sc-osc-log-offsc-osc-log sc-debug-onsc-debug-off external-server-logsc-osc-debug-on sc-osc-debug-off
VisualisationGraphvizDot Notation graphvizShow PDF show-graphviz-synth
External AssetsGeneric URLsAuto cache & Return Path asset-path asset-seq
asset-bundle-pathasset-bundle-dir
Freesound.orgPlayable Function freesoundAuto cache & Query freesound-info freesound-path
freesound-pack-infofreesound-pack-dirfreesound-search freesound-searchmfreesound-search-paths
Algorithmic CompositionChanceChoice choose choose-n weighted-chooseDice weighted-coin ranged-rand
ScalingRange scale-rangeRounding closest-to round-to
TrigScaled cosr sinr tanr
FunctionsCycling cycle-fn
ListRotation rotateCreation fill
MusicPitchRatios unison octave fifth sixth third fourth
min-third min-sixthNote Shifting shift flat sharp invert inc-first
dec-lastNotes note octave-note nth-octave
nth-equal-tempered-freqcanonical-pitch-class-name note-infomk-midi-string match-note
Scales scale resolve-scale scale-fieldnth-interval resolve-degree degree->intdegree->interval degrees->pitchesresolve-degree resolve-degreesinterval-freq
Chords chord resolve-chord rand-chordinvert-chord chord-degree
Discovery find-scale-name find-note-namefind-pitch-class-name find-chord
Frequencies cents midi->hz hz->midiAmplitude db->amp
Sound DataBuffersCreate & Free buffer buffer-free
buffer-alloc-readGenerate Buffer Data data->wavetable
create-buffer-dataRead & Write To Server buffer-read buffer-write!
buffer-write-relay! buffer-fill!buffer-set! buffer-getbuffer-save buffer-databuffer-read
Write To Filesystem write-wavStreaming In & Out buffer-stream buffer-stream?
buffer-stream-close buffer-cuebuffer-cue? buffer-cue-posbuffer-stream-close
Query buffer? buffer-info?file-buffer? buffer-out-stream?buffer-in-stream?
Info buffer-info num-frames buffer-id
SamplesCreate load-sample load-samples sample defsamplePlayback mono-player stereo-player
BussesCreate & Free control-bus audio-bus free-busModify & Read control-bus-set! control-bus-set-range!
control-bus-get control-bus-get-rangeQuery bus? control-bus? audio-bus?Info bus-idMonitor bus-monitor control-bus-monitor
audio-bus-monitor
PersistenceLocal StoreAccess store-get store-set! store
CGensAudio In sound-inBuffer Playback scaled-play-buf scaled-v-diskControl holdOscillators pm-osc squareMix mix splay sumPitch add-centsTapping tapRange range-lin
UGen Helper ConstantsDone Actions NO-ACTION PAUSE FREE FREE-AND-BEFORE
FREE-AND-AFTER FREE-AND-GROUP-BEFOREFREE-AND-GROUP-AFTERFREE-UPTO-THIS FREE-FROM-THIS-ONFREE-PAUSE-BEFORE FREE-PAUSE-AFTERFREE-AND-GROUP-BEFORE-DEEPFREE-AND-GROUP-AFTER-DEEP FREE-CHILDRENFREE-GROUP
FFT Windows SINE HANN RECTLines LINEAR LIN EXPONENTIAL EXPOnset Analysis POWER MAGSUM COMPLEX RCOMPLEX PHASE
WPHASE MKLInfinity INFINITE INF
UGen Envelope Helper Functionsenv-perc env-triangle env-sine env-lin env-cutoffenv-dadsr env-adsr env-asr
Unary UGensneg not-pos? abs ceil floor frac sign squared cubedsqrt exp reciprocal midicps cpsmidi midiratioratiomidi dbamp ampdb octcps cpsoct log log2log10 sin cos tan asin acos atan sinh cosh tanhdistort softclip rect-window han-window wel-windowtri-window
Binary UGens+ - * / mod = not= < > <= >= min max and or xorround round-up round-down atan2 hypot hypot-aproxpow ring1 ring2 ring3 ring4 difsqr sumsqr sqrsumsqrdif absdif thresh amclip scale-neg clip2 excessfold2 wrap2
B Equalization Suit UGensb-low-pass b-hi-pass b-all-pass b-band-passb-band-stop b-peak-eq b-low-shelf b-hi-shelf
Buffer IO UGensplay-buf t-grains buf-rd buf-wr record-bufscope-out local-buf max-local-bufs set-bufclear-buf
Chaos UGensquad-n quad-l quad-c cusp-n cusp-l gbman-ngbman-l henon-n henon-l henon-c latoocarfian-nlatoocarfian-l latoocarfian-c lin-cong-n lin-cong-llin-cong-c standard-n standard-l fb-sine-nfb-sine-l fb-sine-c lorenz-l
Companderamplitude compander normalizer limiter
Delay UGensdelay1 delay-n delay-l delay-c comb-n comb-lcomb-c allpass-n allpass-l allpass-c buf-delay-nbuf-delay-l buf-delay-c buf-comb-n buf-comb-lbuf-comb-c buf-allpass-n buf-allpass-lbuf-allpass-c
Demand UGensdemand duty t-duty demand-env-gen dseries dgeomdbufrd dbufwr dseq dser dshuf drand dxrand dswitch1dswitch dwhite dbrown dibrown dstutter donce dpoll
Envelope Ugensdone free-self pause-self free-self-when-donepause-self-when-done pause free env-gen lineni-env-gen
Fixed Frequency Oscillator UGensf-sin-osc klang klank blip saw pulse p-sin-grain
FFT UGensfft ifft pv-mag-above pv-mag-below pv-mag-clippv-local-max pv-mag-smear pv-bin-shift pv-mag-shiftpv-mag-squared pv-mag-noise pv-phase-shift90pv-phase-shift270 pv-conj pv-phase-shiftpv-brick-wall pv-bin-wipe pv-mag-mul pv-copy-phasepv-copy pv-max pv-min pv-mul pv-div pv-addpv-mag-div pv-rand-comb pv-rect-comb pv-rect-comb2pv-rand-wipe pv-diffuser pv-mag-freezepv-bin-scramble fft-trigger
Extra FFT UGenspv-conformal-map convolution convolution2convolution2-l stereo-convolution2-l convolution3pv-jenson-andersen pv-hainsworth-foote running-sum
Filter UGensresonz one-pole one-zero two-pole two-zero apfintegrator decay decay2 lag lag2 lag3 ramp lag-udlag2-ud lag3-ud leak-dc rlpf rhpf hpf bpf brfmid-eq lpz1 lpz2 hpz1 hpz2 slope bpz2 median slewsos ringz formlet detect-silence
Grain UGensgrain-sin grain-in warp1
Information UGenssample-rate sample-dur radians-per-samplecontrol-rate control-dur subsample-offsetnum-output-busses num-input-busses num-audio-bussesnum-control-busses num-buffers num-running-synthsbuf-sample-rate buf-rate-scale buf-framesbuf-samples buf-dur buf-channels check-bad-valuespoll
Input UGensmouse-x mouse-y mouse-button key-state
IO UGensdisk-out disk-in v-disk-in in local-in lag-inin-feedback in-trig shared-in out replace-outoffset-out local-out x-out shared-out
Line Ugensline x-line lin-exp lin-lin amp-comp amp-comp-a k2aa2k t2k t2a dc silent
Machine Listening UGensbeat-track loudness onsets key-track mfccbeat-track2 spec-flatness spec-pcile spec-centroid
Miscellaneous UGenspitch-shift pluck part-conv hilbert freq-shiftg-verb free-verb free-verb2 moog-ff spring ballt-ball check-bad-values gendy1 gendy2 gendy3
Noise UGenswhite-noise brown-noise pink-noise clip-noisegray-noise crackle logistic lf-noise0 lf-noise1lf-noise2 lf-clip-noise lfd-noise0 lfd-noise1lfd-noise3 ldf-clip-noise hasher mantissa-mask dustdust2
Oscillator UGensosc sin-osc sin-osc-fb osc-n v-osc v-osc3 c-oscformant lf-saw lf-par lf-cub lf-tri lf-gausslf-pulse var-saw impulse sync-saw wrap-indexindex-in-between detect-index shaper degree-to-keyselect vibrato index
Pan UGenspan2 lin-pan2 pan4 balance2 rotate2 pan-b pan-b2bi-pan-b2 decode-b2 pan-az x-fade2 lin-x-fade2
Random UGensrand-seed rand-id i-rand t-rand ti-rand n-randexp-rand t-exp-rand coin-gate lin-rand
STK UGensstk-pluck stk-flute stk-bowed stk-mandolinstk-saxofony stk-shakers stk-banded-wgstk-voic-form stk-modal-bar stk-clarinetstk-blow-hole stk-moog stk-bee-three
Trig UGenstw-index trig1 trig t-delay send-trig send-replylatch gate pulse-count set-reset-ff peakrunning-min running-max stepper pulse-dividertoggle-ff zero-crossing timer sweep phasorpeak-follower pitch in-range fold clip wrapschmidt in-rect trapezoid most-changed least-changelast-value
AY Extra UGensay
BBCut2 Extra UGensanalyse-events2
Bat Extra UGenscoyote trig-avg w-amp markov-synth frame-compareneedle-rect skip-needle
Berlach Extra UGenslpf1 lpfvs6 lpf18 bl-buf-rd clipper4 clipper8clipper32 soft-clipper4 soft-clipper8soft-clip-amp4 soft-clip-amp8 os-wrap4 os-wrap8os-fold4 os-fold8 os-trunc4 os-trunc8 drive-noisepeak-eq2 peak-eq4
Bhob Extra UGenshenon2-dn henon2-dl henon2-dc henon-triggbman2-dn gbman2-dl gbman2-dc gbman-trigstandard2-dn standard2-dl standard2-dcstandard-trig latoocarfian2-dn latoocarfian2-dllatoocarfian2-dc latoocarfian-trig lorenz2-dnlorenz2-dl lorenz2-dc lorenz-trig fhn2-dn fhn2-dlfhn2-dc fhn-trig pv-common-mag pv-common-mulpv-mag-minus pv-mag-gate pv-compander pv-mag-scalepv-morph pv-x-fade pv-soft-wipe pv-cutoffnested-allpass-n nested-allpass-l nested-allpass-cdouble-nested-allpass-n double-nested-allpass-ldouble-nested-allpass-c moog-ladder rlpfdstreson nl-filt-n nl-filt-l nl-filt-c gauss-triglf-brown-noise0 lf-brown-noise1 lf-brown-noise2t-brown-rand dbrown2 d-gauss t-gauss-randt-beta-rand gendy4 gendy5 t-grains2 t-grains3
Blackrain Extra UGensamplitude-mod b-moog iir-filter svf
Distortion Extra UGenscrossover-distortion smooth-decimator sine-shaperdecimator disintegrator
Glitch Extra UGensglitch-rhpf glitch-hpf
Mda Extra UGensmda-piano
Membrane Extra UGensmembrane-circle membrane-hexagon
RFW Extra UGensswitch-delay average-output
SLU Extra UGensbreakcore brusselator double-well double-well2double-well3 gravity-grid gravity-grid2
Stk Extra UGensstk-pluck stk-flute stk-bowed stk-mandolinstk-saxofony stk-shakers stk-banded-wgstk-voic-form stk-modal-bar stk-clarinetstk-blow-hole stk-moog stk-bee-three
VOSIM Extra UGensvosim
Revision: 0.9.1.2, Date: 17th December, 2013Sam Aaron (sam.aaron gmail com)