mercury-lang
Version:
Parser for the mercury live coding language
184 lines (153 loc) • 1.58 kB
JSON
{
"new" : [
"make"
],
"ring" : [
"list",
"array"
],
"set" : [
"apply",
"give"
],
"amp" : [
"amplitude",
"gain",
"vol",
"volume",
"vel",
"velocity"
],
"beat" : [
"rhythm",
"play"
],
"env" : [
"envelope",
"shape",
"transient",
"length",
"duration",
"dur"
],
"note" : [
"pitch"
],
"time" : [
"timing",
"interval"
],
"offset" : [
"position",
"start",
"startAt",
"from"
],
"pan" : [
"panning",
"spat",
"location"
],
"slide" : [
"portamento",
"glide",
"porta"
],
"speed" : [
"rate",
"playback"
],
"sub" : [
"deep",
"low"
],
"super" : [
"fat",
"unison"
],
"add_fx" : [
"fx",
"withFX",
"addFX",
"effect",
"cc",
"change"
],
"res" : [
"resonance",
"reson"
],
"stretch" : [
"beatstretch",
"loop"
],
"wave2" : [
"osc2",
"add_osc"
],
"noise" : [
"add_noise",
"with_noise"
],
"group" : [
"aux",
"bus"
],
"name" : [
"id"
],
"address" : [
"tag",
"url"
],
"out" : [
"channel",
"output",
"outlet"
],
"clock" : [
"sync",
"clockSync",
"midiClock",
"midiSync"
],
"poly" : [
"chords",
"polyphonic"
],
"program" : [
"programChange",
"pgm",
"pc"
],
"tempo" : [
"bpm"
],
"signature" : [
"timeSignature",
"timeSig",
"measure"
],
"randomSeed" : [
"seed"
],
"lowPass" : [
"lowpass",
"lopass",
"loPass",
"highCut",
"hiCut"
],
"highPass" : [
"highpass",
"hipass",
"hiPass",
"lowCut",
"loCut"
],
"silence" : [
"mute",
"killAll",
"hush"
]
}