Skip to content

Latest commit

 

History

History
150 lines (147 loc) · 4.23 KB

cheatsheet.md

File metadata and controls

150 lines (147 loc) · 4.23 KB

Live Code Cheatsheet

User-Defined Opcodes

Outputs Opcode Inputs
set_tempo itempo
ival get_tempo
go_tempo inewtempo, incr
ival now
ival now_tick
ival beats inumbeats
ival measures inummeasures
ival ticks inumbeats
ival next_beat ibeatcount
ival next_measure
reset_clock
adjust_clock iadjust
ival choose iamount
ival cycle indx, kvals[]
ival contains ival, iarr[]
ival contains ival, karr[]
k[]val remove ival, karr[]
ival rand kvals[]
Sval rand Svals[]
kval randk kvals[]
Sval randk Svals[]
cause Sinstr, istart, idur, ifreq, iamp
ival hexbeat Spat, itick
hexplay Spat, itick, Sinstr, idur, ifreq, iamp
hexplay Spat, Sinstr, idur, ifreq, iamp
ival octalbeat Spat, itick
octalplay Spat, ibeat, Sinstr, idur, ifreq, iamp
octalplay Spat, Sinstr, idur, ifreq, iamp
ival phs icount, iperiod
ival phs iticks
ival phsb ibeats
ival phsm imeasures
Sval euclid_str ihits, isteps
ival euclid ihits, isteps, itick
euclidplay ihits, isteps, itick, Sinstr, idur, ifreq, iamp
euclidplay ihits, isteps, Sinstr, idur, ifreq, iamp
ival xcos iphase
ival xcos iphase, ioffset, irange
ival xsin iphase
ival xsin iphase, ioffset, irange
ival xosc iphase, kvals[]
ival xoscb ibeats, kvals[]
ival xoscm ibeats, kvals[]
ival xosci iphase, kvals[]
ival xoscib ibeats, kvals[]
ival xoscim ibeats, kvals[]
ival xlin iphase, istart, iend
ival xoscd itick, kdurs[]
ival xoscd kdurs[]
ival dur_seq itick, kdurs[]
ival dur_seq kdurs[]
iiival melodic itick, kdurs[], kpchs[], kamps[]
iiival melodic kdurs[], kpchs[], kamps[]
Sval rotate Sval, irot
Sval strrep Sval, inum
xchnset SchanName, ival
ival xchan SchanName, initVal
kval xchan SchanName, initVal
set_root iscale_root
ival from_root ioct, ipc
set_scale Scale
ival in_scale ioct, idegree
kval in_scale koct, kdegree
ival pc_quantize ipitch_in, iscale[]
ival pc_quantize ipitch_in
set_chord ichord_root, ichord_intervals[]
set_chord Schord
ival in_chord ioct, idegree
aval declick ain
kval oscil kfreq, kin[]
kill Sinstr
clear_instr Sinstr
start Sinstr
stop Sinstr
eval_at_time Scode, istart
set_fade_range irange
ival fade_in ident, inumticks
ival fade_out ident, inumticks
ival fade_read ident
set_fade ident, ival
sbus_write ibus, al, ar
sbus_mix ibus, al, ar
sbus_clear ibus
aaval sbus_read ibus
pan_verb_mix asig, kpan, krvb
reverb_mix al, ar, krvb
automate Schan, idur, istart, iend, itype
fade_out_mix idur
aval saturate asig, ksat

Instruments

Instrument Name
ReverbMixer
FBReverbMixer
ChnSet
Auto
Sub1
Sub2
Sub3
Sub4
Sub5
Sub6
Sub7
Sub8
SynBrass
SynHarp
SSaw
Mode1
Plk
Organ1
Organ2
Organ3
Bass
ms20_bass
VoxHumana
FM1
Noi
Wobble
Sine
Square
Saw
Squine1
Form1
Mono
MonoNote
Click
NoiSaw
Clap
BD
SD
OHH
CHH
HiTom
MidTom
LowTom
Cymbal
Rimshot
Claves
Cowbell
Maraca
HiConga
MidConga
LowConga