-
-
Save john-d-murphy/3d67de5846110fe9e5325987fb96496b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Aphex Twin's Avril 14th | |
// SuperCollider transcription by Nicola Ariutti. | |
// | |
// From an music sheet by Micheal Jordan (https://www.sheetsdaily.com/piano/sheets/45931/Aphex_Twin_Avril_14th.html) | |
// The code is meant to send MIDI data to an external synthetizer like Modartt Pianoteq. | |
// | |
// Inspired by the work of Via (https://forum.pdpatchrepo.info/topic/12650/via-aphex-twin-avril14th-puredata-cover) | |
// I wanted to make my own version of it. | |
// Enjoy!!! | |
TempoClock.default.tempo_(75 / 60); | |
MIDIIn.connectAll; | |
m = MIDIOut(0); | |
(Tdef(\damper, { (36 * 2).do{ 0.25.wait; | |
m.control(3, 64, 127); | |
(2 - 0.25).wait; | |
m.control(3, 64, 0); }; | |
m.control(3, 64, 127) }).quant_(4); | |
// A: bar 0-1 | |
~rhA_deg = [2, -2, 0, 0, -2, -2, 4, 3, 2, 0]; | |
~rhA_dur = [1, 1, 1.5, 0.25, 1.75, 0.5, 0.5, 0.5, 0.5, 0.5]; | |
~lhA_deg = [0, 5, 7, 9, 2, 7, 9, 11, 3, 7, 10, 11, 1, 7, 10, 9]; | |
~lhA_dur = [0.5].dup(16).flat; | |
// B: bar: 4-5 | |
~rhB_deg = [[2, 9], [-2, 5], [0, 7], [0, 7], [-2, 5]]; | |
~rhB_dur = [1, 1, 1.5, 0.25, 4.25]; | |
~lhB_deg = ~lhA_deg; | |
~lhB_dur = ~lhA_dur; | |
// C: bar 8-9 | |
~rhC_deg = [-5, -5, -3, -5, -5, -5, -3, -2, -3]; | |
~rhC_dur = [1.5, 0.25, 1.75, 0.5, 1.5, 0.25, 0.25, 1.5, 0.5]; | |
~lhC_deg = [0, 7, 5, 4, -3, 4, 5, 4, 0, 7, 5, 4, -4, 3, 4, 3]; | |
~lhC_dur = [0.5].dup(16).flat; | |
// D: bar 16-17 | |
~rhD_deg = [\rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], /**/ \rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], [-2, 5]]; | |
~rhD_dur = [0.5, 0.5, 0.5, 0.5, 0.5, 1.5, /**/ 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 1]; | |
~lhD_deg = [1, 8, 9, 4, 9, 8, 5, /**/ 1, 8, 9, 4, 9, 8, 9]; | |
~lhD_dur = [0.5, 0.5, 0.5, 1, 0.25, 0.5, 0.75, /**/0.5, 0.5, 0.5, 0.75, 0.5, 0.5, 0.75]; | |
// E: bar 18-19 | |
~rhE_deg = [\rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], /**/ \rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], [-2, 5]]; | |
~rhE_dur = [0.5, 0.5, 0.5, 0.5, 0.5, 1.5, /**/ 0.5, 0.5, 0.5, 0.5, 0.75, 0.5, 0.75]; | |
~lhE_deg = [1, 8, 9, 11, 9, 8, 4, 5, /**/ 1, 8, 9, 4, 9, 8, 9]; | |
~lhE_dur = [0.5, 0.5, 0.5, 1, 0.25, 0.25, 0.5, 0.5, /**/0.5, 0.5, 0.5, 0.75, 0.5, 0.25, 1]; | |
// F : bar 24-25 | |
~rhF_deg = [[2, 9], [-2, 5], [0, 7], [0, 7], [-2, 5], [-2, 5], [4, 11], [3, 10], [2, 9], [0, 7]]; | |
~rhF_dur = [1, 1, 1.5, 0.25, 1.75, 0.5, 0.5, 0.5, 0.5, 0.5]; | |
~lhF_deg = ~lhB_deg; | |
~lhF_dur = ~lhB_dur; | |
// G : bar 28-31 | |
~rhG_deg = [2, 1, 2, 2, 4, 5, 4, 2, 4, /**/ 2, 1, 0, 2, 4, 5, -2, 2, 0]; | |
~rhG_dur = [1.75, 0.25, 1.75, 0.25, 0.25, 0.25, 0.5, 2, 1, /**/1.75, 0.25, 1.75, 0.25, 0.25, 0.25, 0.5, 2, 1]; | |
~lhG_deg = [[3, 5], [1, 3, 5], [2, 7], [0, 5], /**/[-2, 0, 2, 7], [-3, 0, 2, 4], [0, 4, 7, 9], [-4, 0, 3, 5]]; | |
~lhG_dur = [2].dup(8).flat; | |
// H : bar 32-33 | |
~rhHupper_deg = [\rest, 9, \rest, 9, 9, /**/\rest]; | |
~rhHupper_dur = [0.25, 1.5, 0.5, 1.5, 0.25, /**/ 4]; | |
~rhH_deg = [2, 1, 2, 2, /**/[4, 11], [5, 12], [4, 11], 18, 16, [4, 11]]; // MOD | |
~rhH_dur = [1.75, 0.25, 1.75, 0.25, /**/ 0.25, 0.25, 0.25, 0.75, 1.5, 1]; // MOD | |
~lhH_deg = [-2, 5, 7, 8, 0, 7, 8, 11, 3, 7, 9, 12, 1, 7, 10, 14]; | |
~lhH_dur = [0.5].dup(16).flat; | |
// I : bar 34-36 | |
~rhIupper_deg = [\rest, 14, 12, 8, 5, \rest]; | |
~rhIupper_dur = [0.25, 0.75, 1, 1.25, 0.75, 8]; | |
~rhI_deg = [[2, 9], [1, 8], [0, 7], [2, 9], /**/[4, 11], [5, 12], [-2, 5], 9, [4, 11], [4, 11], [4, 11]]; | |
~rhI_dur = [1.75, 0.25, 1.75, 0.25, /**/ 0.25, 0.25, 1, 1.5, 0.25, 0.25, 4.5]; | |
~lhI_deg = [9, 7, 5, 3, 2, 7, 9, 11, /**/1, 7, 9, 12, 0, 7, 14, 9]; | |
~lhI_dur = [0.5].dup(15).flat ++ 4.5; | |
~rhupper_deg = [\rest] ++ ~rhHupper_deg ++ ~rhIupper_deg; | |
~rhupper_dur = [32 * 4] ++ ~rhHupper_dur ++ ~rhIupper_dur; | |
~rh_deg = ~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg ++ ~rhE_deg ++ ~rhA_deg.dup(2).flat ++ ~rhF_deg ++ ~rhF_deg ++ ~rhG_deg ++ ~rhH_deg ++ ~rhI_deg; | |
~rh_dur = ~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur ++ ~rhA_dur.dup(2).flat ++ ~rhF_dur.dup(2).flat ++ ~rhG_dur ++ ~rhH_dur ++ ~rhI_dur; | |
~lh_deg = ~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg ++ ~lhA_deg.dup(2).flat ++ ~lhF_deg.dup(2).flat ++ ~lhG_deg ++ ~lhH_deg ++ ~lhI_deg; | |
~lh_dur = ~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur ++ ~lhA_dur.dup(2).flat ++ ~lhF_dur.dup(2).flat ++ ~lhG_dur ++ ~lhH_dur ++ ~lhI_dur;) | |
(Pbindef(\righthandupper, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rhupper_deg, 1).trace, | |
\dur, Pseq(~rhupper_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8).quant_(4); | |
Pbindef(\righthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rh_deg, 1).trace, | |
\dur, Pseq(~rh_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8).quant_(4); | |
Pbindef(\lefthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 4, | |
\degree, Pseq(~lh_deg, 1).trace, | |
\dur, Pseq(~lh_dur, 1), | |
\amp, Pgauss(0.3, 0.05, inf) * Pseq([1.1, Pn(0.7, 3)], inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, Pwhite(0.0, 0.03, inf), | |
\legato, 0.9).quant_(4);); | |
// play the song | |
(Pbindef(\righthandupper).reset.play; | |
Pbindef(\righthand).reset.play; | |
Pbindef(\lefthand).reset.play; | |
Tdef(\damper).reset.play;) | |
// stop it | |
(Pbindef(\righthandupper).stop; | |
Pbindef(\righthand).stop; | |
Pbindef(\lefthand).stop; | |
Tdef(\damper).stop; | |
m.control(3, 64, 0); | |
) - source_file | |
// Aphex Twin's Avril 14th - line_comment | |
// SuperCollider transcription by Nicola Ariutti. - line_comment | |
// - line_comment | |
// From an music sheet by Micheal Jordan (https://www.sheetsdaily.com/piano/sheets/45931/Aphex_Twin_Avril_14th.html) - line_comment | |
// The code is meant to send MIDI data to an external synthetizer like Modartt Pianoteq. - line_comment | |
// - line_comment | |
// Inspired by the work of Via (https://forum.pdpatchrepo.info/topic/12650/via-aphex-twin-avril14th-puredata-cover) - line_comment | |
// I wanted to make my own version of it. - line_comment | |
// Enjoy!!! - line_comment | |
TempoClock.default.tempo_(75 / 60) - function_call | |
TempoClock - receiver | |
TempoClock - class | |
.default - method_call | |
. - . | |
default - method_name | |
.tempo_(75 / 60) - method_call | |
. - . | |
tempo_ - method_name | |
( - ( | |
75 / 60 - parameter_call_list | |
75 / 60 - argument_calls | |
75 / 60 - unnamed_argument | |
75 / 60 - binary_expression | |
75 - literal | |
75 - number | |
75 - integer | |
/ - / | |
60 - literal | |
60 - number | |
60 - integer | |
) - ) | |
; - ; | |
MIDIIn.connectAll - function_call | |
MIDIIn - receiver | |
MIDIIn - class | |
.connectAll - method_call | |
. - . | |
connectAll - method_name | |
; - ; | |
m = MIDIOut(0) - variable_definition | |
m - variable | |
m - environment_var | |
m - identifier | |
= - = | |
MIDIOut(0) - function_call | |
MIDIOut - class | |
( - ( | |
0 - parameter_call_list | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
) - ) | |
; - ; | |
(Tdef(\damper, { (36 * 2).do{ 0.25.wait; | |
m.control(3, 64, 127); | |
(2 - 0.25).wait; | |
m.control(3, 64, 0); }; | |
m.control(3, 64, 127) }).quant_(4); | |
// A: bar 0-1 | |
~rhA_deg = [2, -2, 0, 0, -2, -2, 4, 3, 2, 0]; | |
~rhA_dur = [1, 1, 1.5, 0.25, 1.75, 0.5, 0.5, 0.5, 0.5, 0.5]; | |
~lhA_deg = [0, 5, 7, 9, 2, 7, 9, 11, 3, 7, 10, 11, 1, 7, 10, 9]; | |
~lhA_dur = [0.5].dup(16).flat; | |
// B: bar: 4-5 | |
~rhB_deg = [[2, 9], [-2, 5], [0, 7], [0, 7], [-2, 5]]; | |
~rhB_dur = [1, 1, 1.5, 0.25, 4.25]; | |
~lhB_deg = ~lhA_deg; | |
~lhB_dur = ~lhA_dur; | |
// C: bar 8-9 | |
~rhC_deg = [-5, -5, -3, -5, -5, -5, -3, -2, -3]; | |
~rhC_dur = [1.5, 0.25, 1.75, 0.5, 1.5, 0.25, 0.25, 1.5, 0.5]; | |
~lhC_deg = [0, 7, 5, 4, -3, 4, 5, 4, 0, 7, 5, 4, -4, 3, 4, 3]; | |
~lhC_dur = [0.5].dup(16).flat; | |
// D: bar 16-17 | |
~rhD_deg = [\rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], /**/ \rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], [-2, 5]]; | |
~rhD_dur = [0.5, 0.5, 0.5, 0.5, 0.5, 1.5, /**/ 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 1]; | |
~lhD_deg = [1, 8, 9, 4, 9, 8, 5, /**/ 1, 8, 9, 4, 9, 8, 9]; | |
~lhD_dur = [0.5, 0.5, 0.5, 1, 0.25, 0.5, 0.75, /**/0.5, 0.5, 0.5, 0.75, 0.5, 0.5, 0.75]; | |
// E: bar 18-19 | |
~rhE_deg = [\rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], /**/ \rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], [-2, 5]]; | |
~rhE_dur = [0.5, 0.5, 0.5, 0.5, 0.5, 1.5, /**/ 0.5, 0.5, 0.5, 0.5, 0.75, 0.5, 0.75]; | |
~lhE_deg = [1, 8, 9, 11, 9, 8, 4, 5, /**/ 1, 8, 9, 4, 9, 8, 9]; | |
~lhE_dur = [0.5, 0.5, 0.5, 1, 0.25, 0.25, 0.5, 0.5, /**/0.5, 0.5, 0.5, 0.75, 0.5, 0.25, 1]; | |
// F : bar 24-25 | |
~rhF_deg = [[2, 9], [-2, 5], [0, 7], [0, 7], [-2, 5], [-2, 5], [4, 11], [3, 10], [2, 9], [0, 7]]; | |
~rhF_dur = [1, 1, 1.5, 0.25, 1.75, 0.5, 0.5, 0.5, 0.5, 0.5]; | |
~lhF_deg = ~lhB_deg; | |
~lhF_dur = ~lhB_dur; | |
// G : bar 28-31 | |
~rhG_deg = [2, 1, 2, 2, 4, 5, 4, 2, 4, /**/ 2, 1, 0, 2, 4, 5, -2, 2, 0]; | |
~rhG_dur = [1.75, 0.25, 1.75, 0.25, 0.25, 0.25, 0.5, 2, 1, /**/1.75, 0.25, 1.75, 0.25, 0.25, 0.25, 0.5, 2, 1]; | |
~lhG_deg = [[3, 5], [1, 3, 5], [2, 7], [0, 5], /**/[-2, 0, 2, 7], [-3, 0, 2, 4], [0, 4, 7, 9], [-4, 0, 3, 5]]; | |
~lhG_dur = [2].dup(8).flat; | |
// H : bar 32-33 | |
~rhHupper_deg = [\rest, 9, \rest, 9, 9, /**/\rest]; | |
~rhHupper_dur = [0.25, 1.5, 0.5, 1.5, 0.25, /**/ 4]; | |
~rhH_deg = [2, 1, 2, 2, /**/[4, 11], [5, 12], [4, 11], 18, 16, [4, 11]]; // MOD | |
~rhH_dur = [1.75, 0.25, 1.75, 0.25, /**/ 0.25, 0.25, 0.25, 0.75, 1.5, 1]; // MOD | |
~lhH_deg = [-2, 5, 7, 8, 0, 7, 8, 11, 3, 7, 9, 12, 1, 7, 10, 14]; | |
~lhH_dur = [0.5].dup(16).flat; | |
// I : bar 34-36 | |
~rhIupper_deg = [\rest, 14, 12, 8, 5, \rest]; | |
~rhIupper_dur = [0.25, 0.75, 1, 1.25, 0.75, 8]; | |
~rhI_deg = [[2, 9], [1, 8], [0, 7], [2, 9], /**/[4, 11], [5, 12], [-2, 5], 9, [4, 11], [4, 11], [4, 11]]; | |
~rhI_dur = [1.75, 0.25, 1.75, 0.25, /**/ 0.25, 0.25, 1, 1.5, 0.25, 0.25, 4.5]; | |
~lhI_deg = [9, 7, 5, 3, 2, 7, 9, 11, /**/1, 7, 9, 12, 0, 7, 14, 9]; | |
~lhI_dur = [0.5].dup(15).flat ++ 4.5; | |
~rhupper_deg = [\rest] ++ ~rhHupper_deg ++ ~rhIupper_deg; | |
~rhupper_dur = [32 * 4] ++ ~rhHupper_dur ++ ~rhIupper_dur; | |
~rh_deg = ~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg ++ ~rhE_deg ++ ~rhA_deg.dup(2).flat ++ ~rhF_deg ++ ~rhF_deg ++ ~rhG_deg ++ ~rhH_deg ++ ~rhI_deg; | |
~rh_dur = ~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur ++ ~rhA_dur.dup(2).flat ++ ~rhF_dur.dup(2).flat ++ ~rhG_dur ++ ~rhH_dur ++ ~rhI_dur; | |
~lh_deg = ~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg ++ ~lhA_deg.dup(2).flat ++ ~lhF_deg.dup(2).flat ++ ~lhG_deg ++ ~lhH_deg ++ ~lhI_deg; | |
~lh_dur = ~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur ++ ~lhA_dur.dup(2).flat ++ ~lhF_dur.dup(2).flat ++ ~lhG_dur ++ ~lhH_dur ++ ~lhI_dur;) - code_block | |
( - ( | |
Tdef(\damper, { (36 * 2).do{ 0.25.wait; | |
m.control(3, 64, 127); | |
(2 - 0.25).wait; | |
m.control(3, 64, 0); }; | |
m.control(3, 64, 127) }).quant_(4) - function_call | |
Tdef(\damper, { (36 * 2).do{ 0.25.wait; | |
m.control(3, 64, 127); | |
(2 - 0.25).wait; | |
m.control(3, 64, 0); }; | |
m.control(3, 64, 127) }) - receiver | |
Tdef(\damper, { (36 * 2).do{ 0.25.wait; | |
m.control(3, 64, 127); | |
(2 - 0.25).wait; | |
m.control(3, 64, 0); }; | |
m.control(3, 64, 127) }) - function_call | |
Tdef - class | |
( - ( | |
\damper, { (36 * 2).do{ 0.25.wait; | |
m.control(3, 64, 127); | |
(2 - 0.25).wait; | |
m.control(3, 64, 0); }; | |
m.control(3, 64, 127) } - parameter_call_list | |
\damper - argument_calls | |
\damper - unnamed_argument | |
\damper - literal | |
\damper - symbol | |
\ - \ | |
damper - identifier | |
, - , | |
{ (36 * 2).do{ 0.25.wait; | |
m.control(3, 64, 127); | |
(2 - 0.25).wait; | |
m.control(3, 64, 0); }; | |
m.control(3, 64, 127) } - argument_calls | |
{ (36 * 2).do{ 0.25.wait; | |
m.control(3, 64, 127); | |
(2 - 0.25).wait; | |
m.control(3, 64, 0); }; | |
m.control(3, 64, 127) } - unnamed_argument | |
{ (36 * 2).do{ 0.25.wait; | |
m.control(3, 64, 127); | |
(2 - 0.25).wait; | |
m.control(3, 64, 0); }; | |
m.control(3, 64, 127) } - function_block | |
{ - { | |
(36 * 2).do{ 0.25.wait; | |
m.control(3, 64, 127); | |
(2 - 0.25).wait; | |
m.control(3, 64, 0); } - function_call | |
(36 * 2) - receiver | |
(36 * 2) - code_block | |
( - ( | |
36 * 2 - binary_expression | |
36 - literal | |
36 - number | |
36 - integer | |
* - * | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.do{ 0.25.wait; | |
m.control(3, 64, 127); | |
(2 - 0.25).wait; | |
m.control(3, 64, 0); } - method_call | |
. - . | |
do - method_name | |
{ - { | |
0.25.wait - function_call | |
0.25 - receiver | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
.wait - method_call | |
. - . | |
wait - method_name | |
; - ; | |
m.control(3, 64, 127) - function_call | |
m - receiver | |
m - variable | |
m - environment_var | |
m - identifier | |
.control(3, 64, 127) - method_call | |
. - . | |
control - method_name | |
( - ( | |
3, 64, 127 - parameter_call_list | |
3 - argument_calls | |
3 - unnamed_argument | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
64 - argument_calls | |
64 - unnamed_argument | |
64 - literal | |
64 - number | |
64 - integer | |
, - , | |
127 - argument_calls | |
127 - unnamed_argument | |
127 - literal | |
127 - number | |
127 - integer | |
) - ) | |
; - ; | |
(2 - 0.25).wait - function_call | |
(2 - 0.25) - receiver | |
(2 - 0.25) - code_block | |
( - ( | |
2 - 0.25 - binary_expression | |
2 - literal | |
2 - number | |
2 - integer | |
- - - | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
) - ) | |
.wait - method_call | |
. - . | |
wait - method_name | |
; - ; | |
m.control(3, 64, 0) - function_call | |
m - receiver | |
m - variable | |
m - environment_var | |
m - identifier | |
.control(3, 64, 0) - method_call | |
. - . | |
control - method_name | |
( - ( | |
3, 64, 0 - parameter_call_list | |
3 - argument_calls | |
3 - unnamed_argument | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
64 - argument_calls | |
64 - unnamed_argument | |
64 - literal | |
64 - number | |
64 - integer | |
, - , | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
) - ) | |
; - ; | |
} - } | |
; - ; | |
m.control(3, 64, 127) - function_call | |
m - receiver | |
m - variable | |
m - environment_var | |
m - identifier | |
.control(3, 64, 127) - method_call | |
. - . | |
control - method_name | |
( - ( | |
3, 64, 127 - parameter_call_list | |
3 - argument_calls | |
3 - unnamed_argument | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
64 - argument_calls | |
64 - unnamed_argument | |
64 - literal | |
64 - number | |
64 - integer | |
, - , | |
127 - argument_calls | |
127 - unnamed_argument | |
127 - literal | |
127 - number | |
127 - integer | |
) - ) | |
} - } | |
) - ) | |
.quant_(4) - method_call | |
. - . | |
quant_ - method_name | |
( - ( | |
4 - parameter_call_list | |
4 - argument_calls | |
4 - unnamed_argument | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
; - ; | |
// A: bar 0-1 - line_comment | |
~rhA_deg = [2, -2, 0, 0, -2, -2, 4, 3, 2, 0] - variable_definition | |
~rhA_deg - variable | |
~rhA_deg - environment_var | |
~ - identifier | |
rhA_deg - identifier | |
= - = | |
[2, -2, 0, 0, -2, -2, 4, 3, 2, 0] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
0 - literal | |
0 - number | |
0 - integer | |
] - ] | |
; - ; | |
~rhA_dur = [1, 1, 1.5, 0.25, 1.75, 0.5, 0.5, 0.5, 0.5, 0.5] - variable_definition | |
~rhA_dur - variable | |
~rhA_dur - environment_var | |
~ - identifier | |
rhA_dur - identifier | |
= - = | |
[1, 1, 1.5, 0.25, 1.75, 0.5, 0.5, 0.5, 0.5, 0.5] - collection | |
[ - [ | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
1.5 - literal | |
1.5 - number | |
1.5 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
1.75 - literal | |
1.75 - number | |
1.75 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
] - ] | |
; - ; | |
~lhA_deg = [0, 5, 7, 9, 2, 7, 9, 11, 3, 7, 10, 11, 1, 7, 10, 9] - variable_definition | |
~lhA_deg - variable | |
~lhA_deg - environment_var | |
~ - identifier | |
lhA_deg - identifier | |
= - = | |
[0, 5, 7, 9, 2, 7, 9, 11, 3, 7, 10, 11, 1, 7, 10, 9] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
11 - literal | |
11 - number | |
11 - integer | |
, - , | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
10 - literal | |
10 - number | |
10 - integer | |
, - , | |
11 - literal | |
11 - number | |
11 - integer | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
10 - literal | |
10 - number | |
10 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
; - ; | |
~lhA_dur = [0.5].dup(16).flat - variable_definition | |
~lhA_dur - variable | |
~lhA_dur - environment_var | |
~ - identifier | |
lhA_dur - identifier | |
= - = | |
[0.5].dup(16).flat - function_call | |
[0.5] - receiver | |
[0.5] - collection | |
[ - [ | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
] - ] | |
.dup(16) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
16 - parameter_call_list | |
16 - argument_calls | |
16 - unnamed_argument | |
16 - literal | |
16 - number | |
16 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
; - ; | |
// B: bar: 4-5 - line_comment | |
~rhB_deg = [[2, 9], [-2, 5], [0, 7], [0, 7], [-2, 5]] - variable_definition | |
~rhB_deg - variable | |
~rhB_deg - environment_var | |
~ - identifier | |
rhB_deg - identifier | |
= - = | |
[[2, 9], [-2, 5], [0, 7], [0, 7], [-2, 5]] - collection | |
[ - [ | |
[2, 9] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
, - , | |
[-2, 5] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
, - , | |
[0, 7] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
] - ] | |
, - , | |
[0, 7] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
] - ] | |
, - , | |
[-2, 5] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
] - ] | |
; - ; | |
~rhB_dur = [1, 1, 1.5, 0.25, 4.25] - variable_definition | |
~rhB_dur - variable | |
~rhB_dur - environment_var | |
~ - identifier | |
rhB_dur - identifier | |
= - = | |
[1, 1, 1.5, 0.25, 4.25] - collection | |
[ - [ | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
1.5 - literal | |
1.5 - number | |
1.5 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
4.25 - literal | |
4.25 - number | |
4.25 - float | |
] - ] | |
; - ; | |
~lhB_deg = ~lhA_deg - variable_definition | |
~lhB_deg - variable | |
~lhB_deg - environment_var | |
~ - identifier | |
lhB_deg - identifier | |
= - = | |
~lhA_deg - variable | |
~lhA_deg - environment_var | |
~ - identifier | |
lhA_deg - identifier | |
; - ; | |
~lhB_dur = ~lhA_dur - variable_definition | |
~lhB_dur - variable | |
~lhB_dur - environment_var | |
~ - identifier | |
lhB_dur - identifier | |
= - = | |
~lhA_dur - variable | |
~lhA_dur - environment_var | |
~ - identifier | |
lhA_dur - identifier | |
; - ; | |
// C: bar 8-9 - line_comment | |
~rhC_deg = [-5, -5, -3, -5, -5, -5, -3, -2, -3] - variable_definition | |
~rhC_deg - variable | |
~rhC_deg - environment_var | |
~ - identifier | |
rhC_deg - identifier | |
= - = | |
[-5, -5, -3, -5, -5, -5, -3, -2, -3] - collection | |
[ - [ | |
-5 - unary_expression | |
- - - | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
-5 - unary_expression | |
- - - | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
-3 - unary_expression | |
- - - | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
-5 - unary_expression | |
- - - | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
-5 - unary_expression | |
- - - | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
-5 - unary_expression | |
- - - | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
-3 - unary_expression | |
- - - | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
-3 - unary_expression | |
- - - | |
3 - literal | |
3 - number | |
3 - integer | |
] - ] | |
; - ; | |
~rhC_dur = [1.5, 0.25, 1.75, 0.5, 1.5, 0.25, 0.25, 1.5, 0.5] - variable_definition | |
~rhC_dur - variable | |
~rhC_dur - environment_var | |
~ - identifier | |
rhC_dur - identifier | |
= - = | |
[1.5, 0.25, 1.75, 0.5, 1.5, 0.25, 0.25, 1.5, 0.5] - collection | |
[ - [ | |
1.5 - literal | |
1.5 - number | |
1.5 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
1.75 - literal | |
1.75 - number | |
1.75 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
1.5 - literal | |
1.5 - number | |
1.5 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
1.5 - literal | |
1.5 - number | |
1.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
] - ] | |
; - ; | |
~lhC_deg = [0, 7, 5, 4, -3, 4, 5, 4, 0, 7, 5, 4, -4, 3, 4, 3] - variable_definition | |
~lhC_deg - variable | |
~lhC_deg - environment_var | |
~ - identifier | |
lhC_deg - identifier | |
= - = | |
[0, 7, 5, 4, -3, 4, 5, 4, 0, 7, 5, 4, -4, 3, 4, 3] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
-3 - unary_expression | |
- - - | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
-4 - unary_expression | |
- - - | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
3 - literal | |
3 - number | |
3 - integer | |
] - ] | |
; - ; | |
~lhC_dur = [0.5].dup(16).flat - variable_definition | |
~lhC_dur - variable | |
~lhC_dur - environment_var | |
~ - identifier | |
lhC_dur - identifier | |
= - = | |
[0.5].dup(16).flat - function_call | |
[0.5] - receiver | |
[0.5] - collection | |
[ - [ | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
] - ] | |
.dup(16) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
16 - parameter_call_list | |
16 - argument_calls | |
16 - unnamed_argument | |
16 - literal | |
16 - number | |
16 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
; - ; | |
// D: bar 16-17 - line_comment | |
~rhD_deg = [\rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], /**/ \rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], [-2, 5]] - variable_definition | |
~rhD_deg - variable | |
~rhD_deg - environment_var | |
~ - identifier | |
rhD_deg - identifier | |
= - = | |
[\rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], /**/ \rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], [-2, 5]] - collection | |
[ - [ | |
\rest - literal | |
\rest - symbol | |
\ - \ | |
rest - identifier | |
, - , | |
[-2, 5] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
, - , | |
[-1, 6] - collection | |
[ - [ | |
-1 - unary_expression | |
- - - | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
6 - literal | |
6 - number | |
6 - integer | |
] - ] | |
, - , | |
[0, 7] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
] - ] | |
, - , | |
[2, 9] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
, - , | |
[-1, 6] - collection | |
[ - [ | |
-1 - unary_expression | |
- - - | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
6 - literal | |
6 - number | |
6 - integer | |
] - ] | |
, - , | |
/**/ - block_comment | |
\rest - literal | |
\rest - symbol | |
\ - \ | |
rest - identifier | |
, - , | |
[-2, 5] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
, - , | |
[-1, 6] - collection | |
[ - [ | |
-1 - unary_expression | |
- - - | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
6 - literal | |
6 - number | |
6 - integer | |
] - ] | |
, - , | |
[0, 7] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
] - ] | |
, - , | |
[2, 9] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
, - , | |
[-1, 6] - collection | |
[ - [ | |
-1 - unary_expression | |
- - - | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
6 - literal | |
6 - number | |
6 - integer | |
] - ] | |
, - , | |
[-2, 5] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
] - ] | |
; - ; | |
~rhD_dur = [0.5, 0.5, 0.5, 0.5, 0.5, 1.5, /**/ 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 1] - variable_definition | |
~rhD_dur - variable | |
~rhD_dur - environment_var | |
~ - identifier | |
rhD_dur - identifier | |
= - = | |
[0.5, 0.5, 0.5, 0.5, 0.5, 1.5, /**/ 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 1] - collection | |
[ - [ | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
1.5 - literal | |
1.5 - number | |
1.5 - float | |
, - , | |
/**/ - block_comment | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
] - ] | |
; - ; | |
~lhD_deg = [1, 8, 9, 4, 9, 8, 5, /**/ 1, 8, 9, 4, 9, 8, 9] - variable_definition | |
~lhD_deg - variable | |
~lhD_deg - environment_var | |
~ - identifier | |
lhD_deg - identifier | |
= - = | |
[1, 8, 9, 4, 9, 8, 5, /**/ 1, 8, 9, 4, 9, 8, 9] - collection | |
[ - [ | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
/**/ - block_comment | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
; - ; | |
~lhD_dur = [0.5, 0.5, 0.5, 1, 0.25, 0.5, 0.75, /**/0.5, 0.5, 0.5, 0.75, 0.5, 0.5, 0.75] - variable_definition | |
~lhD_dur - variable | |
~lhD_dur - environment_var | |
~ - identifier | |
lhD_dur - identifier | |
= - = | |
[0.5, 0.5, 0.5, 1, 0.25, 0.5, 0.75, /**/0.5, 0.5, 0.5, 0.75, 0.5, 0.5, 0.75] - collection | |
[ - [ | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.75 - literal | |
0.75 - number | |
0.75 - float | |
, - , | |
/**/ - block_comment | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.75 - literal | |
0.75 - number | |
0.75 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.75 - literal | |
0.75 - number | |
0.75 - float | |
] - ] | |
; - ; | |
// E: bar 18-19 - line_comment | |
~rhE_deg = [\rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], /**/ \rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], [-2, 5]] - variable_definition | |
~rhE_deg - variable | |
~rhE_deg - environment_var | |
~ - identifier | |
rhE_deg - identifier | |
= - = | |
[\rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], /**/ \rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], [-2, 5]] - collection | |
[ - [ | |
\rest - literal | |
\rest - symbol | |
\ - \ | |
rest - identifier | |
, - , | |
[-2, 5] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
, - , | |
[-1, 6] - collection | |
[ - [ | |
-1 - unary_expression | |
- - - | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
6 - literal | |
6 - number | |
6 - integer | |
] - ] | |
, - , | |
[0, 7] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
] - ] | |
, - , | |
[2, 9] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
, - , | |
[-1, 6] - collection | |
[ - [ | |
-1 - unary_expression | |
- - - | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
6 - literal | |
6 - number | |
6 - integer | |
] - ] | |
, - , | |
/**/ - block_comment | |
\rest - literal | |
\rest - symbol | |
\ - \ | |
rest - identifier | |
, - , | |
[-2, 5] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
, - , | |
[-1, 6] - collection | |
[ - [ | |
-1 - unary_expression | |
- - - | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
6 - literal | |
6 - number | |
6 - integer | |
] - ] | |
, - , | |
[0, 7] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
] - ] | |
, - , | |
[2, 9] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
, - , | |
[-1, 6] - collection | |
[ - [ | |
-1 - unary_expression | |
- - - | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
6 - literal | |
6 - number | |
6 - integer | |
] - ] | |
, - , | |
[-2, 5] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
] - ] | |
; - ; | |
~rhE_dur = [0.5, 0.5, 0.5, 0.5, 0.5, 1.5, /**/ 0.5, 0.5, 0.5, 0.5, 0.75, 0.5, 0.75] - variable_definition | |
~rhE_dur - variable | |
~rhE_dur - environment_var | |
~ - identifier | |
rhE_dur - identifier | |
= - = | |
[0.5, 0.5, 0.5, 0.5, 0.5, 1.5, /**/ 0.5, 0.5, 0.5, 0.5, 0.75, 0.5, 0.75] - collection | |
[ - [ | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
1.5 - literal | |
1.5 - number | |
1.5 - float | |
, - , | |
/**/ - block_comment | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.75 - literal | |
0.75 - number | |
0.75 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.75 - literal | |
0.75 - number | |
0.75 - float | |
] - ] | |
; - ; | |
~lhE_deg = [1, 8, 9, 11, 9, 8, 4, 5, /**/ 1, 8, 9, 4, 9, 8, 9] - variable_definition | |
~lhE_deg - variable | |
~lhE_deg - environment_var | |
~ - identifier | |
lhE_deg - identifier | |
= - = | |
[1, 8, 9, 11, 9, 8, 4, 5, /**/ 1, 8, 9, 4, 9, 8, 9] - collection | |
[ - [ | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
11 - literal | |
11 - number | |
11 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
/**/ - block_comment | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
; - ; | |
~lhE_dur = [0.5, 0.5, 0.5, 1, 0.25, 0.25, 0.5, 0.5, /**/0.5, 0.5, 0.5, 0.75, 0.5, 0.25, 1] - variable_definition | |
~lhE_dur - variable | |
~lhE_dur - environment_var | |
~ - identifier | |
lhE_dur - identifier | |
= - = | |
[0.5, 0.5, 0.5, 1, 0.25, 0.25, 0.5, 0.5, /**/0.5, 0.5, 0.5, 0.75, 0.5, 0.25, 1] - collection | |
[ - [ | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
/**/ - block_comment | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.75 - literal | |
0.75 - number | |
0.75 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
] - ] | |
; - ; | |
// F : bar 24-25 - line_comment | |
~rhF_deg = [[2, 9], [-2, 5], [0, 7], [0, 7], [-2, 5], [-2, 5], [4, 11], [3, 10], [2, 9], [0, 7]] - variable_definition | |
~rhF_deg - variable | |
~rhF_deg - environment_var | |
~ - identifier | |
rhF_deg - identifier | |
= - = | |
[[2, 9], [-2, 5], [0, 7], [0, 7], [-2, 5], [-2, 5], [4, 11], [3, 10], [2, 9], [0, 7]] - collection | |
[ - [ | |
[2, 9] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
, - , | |
[-2, 5] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
, - , | |
[0, 7] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
] - ] | |
, - , | |
[0, 7] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
] - ] | |
, - , | |
[-2, 5] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
, - , | |
[-2, 5] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
, - , | |
[4, 11] - collection | |
[ - [ | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
11 - literal | |
11 - number | |
11 - integer | |
] - ] | |
, - , | |
[3, 10] - collection | |
[ - [ | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
10 - literal | |
10 - number | |
10 - integer | |
] - ] | |
, - , | |
[2, 9] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
, - , | |
[0, 7] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
] - ] | |
] - ] | |
; - ; | |
~rhF_dur = [1, 1, 1.5, 0.25, 1.75, 0.5, 0.5, 0.5, 0.5, 0.5] - variable_definition | |
~rhF_dur - variable | |
~rhF_dur - environment_var | |
~ - identifier | |
rhF_dur - identifier | |
= - = | |
[1, 1, 1.5, 0.25, 1.75, 0.5, 0.5, 0.5, 0.5, 0.5] - collection | |
[ - [ | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
1.5 - literal | |
1.5 - number | |
1.5 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
1.75 - literal | |
1.75 - number | |
1.75 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
] - ] | |
; - ; | |
~lhF_deg = ~lhB_deg - variable_definition | |
~lhF_deg - variable | |
~lhF_deg - environment_var | |
~ - identifier | |
lhF_deg - identifier | |
= - = | |
~lhB_deg - variable | |
~lhB_deg - environment_var | |
~ - identifier | |
lhB_deg - identifier | |
; - ; | |
~lhF_dur = ~lhB_dur - variable_definition | |
~lhF_dur - variable | |
~lhF_dur - environment_var | |
~ - identifier | |
lhF_dur - identifier | |
= - = | |
~lhB_dur - variable | |
~lhB_dur - environment_var | |
~ - identifier | |
lhB_dur - identifier | |
; - ; | |
// G : bar 28-31 - line_comment | |
~rhG_deg = [2, 1, 2, 2, 4, 5, 4, 2, 4, /**/ 2, 1, 0, 2, 4, 5, -2, 2, 0] - variable_definition | |
~rhG_deg - variable | |
~rhG_deg - environment_var | |
~ - identifier | |
rhG_deg - identifier | |
= - = | |
[2, 1, 2, 2, 4, 5, 4, 2, 4, /**/ 2, 1, 0, 2, 4, 5, -2, 2, 0] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
/**/ - block_comment | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
0 - literal | |
0 - number | |
0 - integer | |
] - ] | |
; - ; | |
~rhG_dur = [1.75, 0.25, 1.75, 0.25, 0.25, 0.25, 0.5, 2, 1, /**/1.75, 0.25, 1.75, 0.25, 0.25, 0.25, 0.5, 2, 1] - variable_definition | |
~rhG_dur - variable | |
~rhG_dur - environment_var | |
~ - identifier | |
rhG_dur - identifier | |
= - = | |
[1.75, 0.25, 1.75, 0.25, 0.25, 0.25, 0.5, 2, 1, /**/1.75, 0.25, 1.75, 0.25, 0.25, 0.25, 0.5, 2, 1] - collection | |
[ - [ | |
1.75 - literal | |
1.75 - number | |
1.75 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
1.75 - literal | |
1.75 - number | |
1.75 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
/**/ - block_comment | |
1.75 - literal | |
1.75 - number | |
1.75 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
1.75 - literal | |
1.75 - number | |
1.75 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
] - ] | |
; - ; | |
~lhG_deg = [[3, 5], [1, 3, 5], [2, 7], [0, 5], /**/[-2, 0, 2, 7], [-3, 0, 2, 4], [0, 4, 7, 9], [-4, 0, 3, 5]] - variable_definition | |
~lhG_deg - variable | |
~lhG_deg - environment_var | |
~ - identifier | |
lhG_deg - identifier | |
= - = | |
[[3, 5], [1, 3, 5], [2, 7], [0, 5], /**/[-2, 0, 2, 7], [-3, 0, 2, 4], [0, 4, 7, 9], [-4, 0, 3, 5]] - collection | |
[ - [ | |
[3, 5] - collection | |
[ - [ | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
, - , | |
[1, 3, 5] - collection | |
[ - [ | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
, - , | |
[2, 7] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
] - ] | |
, - , | |
[0, 5] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
, - , | |
/**/ - block_comment | |
[-2, 0, 2, 7] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
] - ] | |
, - , | |
[-3, 0, 2, 4] - collection | |
[ - [ | |
-3 - unary_expression | |
- - - | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
] - ] | |
, - , | |
[0, 4, 7, 9] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
, - , | |
[-4, 0, 3, 5] - collection | |
[ - [ | |
-4 - unary_expression | |
- - - | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
] - ] | |
; - ; | |
~lhG_dur = [2].dup(8).flat - variable_definition | |
~lhG_dur - variable | |
~lhG_dur - environment_var | |
~ - identifier | |
lhG_dur - identifier | |
= - = | |
[2].dup(8).flat - function_call | |
[2] - receiver | |
[2] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
] - ] | |
.dup(8) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
8 - parameter_call_list | |
8 - argument_calls | |
8 - unnamed_argument | |
8 - literal | |
8 - number | |
8 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
; - ; | |
// H : bar 32-33 - line_comment | |
~rhHupper_deg = [\rest, 9, \rest, 9, 9, /**/\rest] - variable_definition | |
~rhHupper_deg - variable | |
~rhHupper_deg - environment_var | |
~ - identifier | |
rhHupper_deg - identifier | |
= - = | |
[\rest, 9, \rest, 9, 9, /**/\rest] - collection | |
[ - [ | |
\rest - literal | |
\rest - symbol | |
\ - \ | |
rest - identifier | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
\rest - literal | |
\rest - symbol | |
\ - \ | |
rest - identifier | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
/**/ - block_comment | |
\rest - literal | |
\rest - symbol | |
\ - \ | |
rest - identifier | |
] - ] | |
; - ; | |
~rhHupper_dur = [0.25, 1.5, 0.5, 1.5, 0.25, /**/ 4] - variable_definition | |
~rhHupper_dur - variable | |
~rhHupper_dur - environment_var | |
~ - identifier | |
rhHupper_dur - identifier | |
= - = | |
[0.25, 1.5, 0.5, 1.5, 0.25, /**/ 4] - collection | |
[ - [ | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
1.5 - literal | |
1.5 - number | |
1.5 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
1.5 - literal | |
1.5 - number | |
1.5 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
/**/ - block_comment | |
4 - literal | |
4 - number | |
4 - integer | |
] - ] | |
; - ; | |
~rhH_deg = [2, 1, 2, 2, /**/[4, 11], [5, 12], [4, 11], 18, 16, [4, 11]] - variable_definition | |
~rhH_deg - variable | |
~rhH_deg - environment_var | |
~ - identifier | |
rhH_deg - identifier | |
= - = | |
[2, 1, 2, 2, /**/[4, 11], [5, 12], [4, 11], 18, 16, [4, 11]] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
/**/ - block_comment | |
[4, 11] - collection | |
[ - [ | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
11 - literal | |
11 - number | |
11 - integer | |
] - ] | |
, - , | |
[5, 12] - collection | |
[ - [ | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
12 - literal | |
12 - number | |
12 - integer | |
] - ] | |
, - , | |
[4, 11] - collection | |
[ - [ | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
11 - literal | |
11 - number | |
11 - integer | |
] - ] | |
, - , | |
18 - literal | |
18 - number | |
18 - integer | |
, - , | |
16 - literal | |
16 - number | |
16 - integer | |
, - , | |
[4, 11] - collection | |
[ - [ | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
11 - literal | |
11 - number | |
11 - integer | |
] - ] | |
] - ] | |
; - ; | |
// MOD - line_comment | |
~rhH_dur = [1.75, 0.25, 1.75, 0.25, /**/ 0.25, 0.25, 0.25, 0.75, 1.5, 1] - variable_definition | |
~rhH_dur - variable | |
~rhH_dur - environment_var | |
~ - identifier | |
rhH_dur - identifier | |
= - = | |
[1.75, 0.25, 1.75, 0.25, /**/ 0.25, 0.25, 0.25, 0.75, 1.5, 1] - collection | |
[ - [ | |
1.75 - literal | |
1.75 - number | |
1.75 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
1.75 - literal | |
1.75 - number | |
1.75 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
/**/ - block_comment | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.75 - literal | |
0.75 - number | |
0.75 - float | |
, - , | |
1.5 - literal | |
1.5 - number | |
1.5 - float | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
] - ] | |
; - ; | |
// MOD - line_comment | |
~lhH_deg = [-2, 5, 7, 8, 0, 7, 8, 11, 3, 7, 9, 12, 1, 7, 10, 14] - variable_definition | |
~lhH_deg - variable | |
~lhH_deg - environment_var | |
~ - identifier | |
lhH_deg - identifier | |
= - = | |
[-2, 5, 7, 8, 0, 7, 8, 11, 3, 7, 9, 12, 1, 7, 10, 14] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
, - , | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
, - , | |
11 - literal | |
11 - number | |
11 - integer | |
, - , | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
12 - literal | |
12 - number | |
12 - integer | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
10 - literal | |
10 - number | |
10 - integer | |
, - , | |
14 - literal | |
14 - number | |
14 - integer | |
] - ] | |
; - ; | |
~lhH_dur = [0.5].dup(16).flat - variable_definition | |
~lhH_dur - variable | |
~lhH_dur - environment_var | |
~ - identifier | |
lhH_dur - identifier | |
= - = | |
[0.5].dup(16).flat - function_call | |
[0.5] - receiver | |
[0.5] - collection | |
[ - [ | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
] - ] | |
.dup(16) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
16 - parameter_call_list | |
16 - argument_calls | |
16 - unnamed_argument | |
16 - literal | |
16 - number | |
16 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
; - ; | |
// I : bar 34-36 - line_comment | |
~rhIupper_deg = [\rest, 14, 12, 8, 5, \rest] - variable_definition | |
~rhIupper_deg - variable | |
~rhIupper_deg - environment_var | |
~ - identifier | |
rhIupper_deg - identifier | |
= - = | |
[\rest, 14, 12, 8, 5, \rest] - collection | |
[ - [ | |
\rest - literal | |
\rest - symbol | |
\ - \ | |
rest - identifier | |
, - , | |
14 - literal | |
14 - number | |
14 - integer | |
, - , | |
12 - literal | |
12 - number | |
12 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
\rest - literal | |
\rest - symbol | |
\ - \ | |
rest - identifier | |
] - ] | |
; - ; | |
~rhIupper_dur = [0.25, 0.75, 1, 1.25, 0.75, 8] - variable_definition | |
~rhIupper_dur - variable | |
~rhIupper_dur - environment_var | |
~ - identifier | |
rhIupper_dur - identifier | |
= - = | |
[0.25, 0.75, 1, 1.25, 0.75, 8] - collection | |
[ - [ | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.75 - literal | |
0.75 - number | |
0.75 - float | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
1.25 - literal | |
1.25 - number | |
1.25 - float | |
, - , | |
0.75 - literal | |
0.75 - number | |
0.75 - float | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
] - ] | |
; - ; | |
~rhI_deg = [[2, 9], [1, 8], [0, 7], [2, 9], /**/[4, 11], [5, 12], [-2, 5], 9, [4, 11], [4, 11], [4, 11]] - variable_definition | |
~rhI_deg - variable | |
~rhI_deg - environment_var | |
~ - identifier | |
rhI_deg - identifier | |
= - = | |
[[2, 9], [1, 8], [0, 7], [2, 9], /**/[4, 11], [5, 12], [-2, 5], 9, [4, 11], [4, 11], [4, 11]] - collection | |
[ - [ | |
[2, 9] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
, - , | |
[1, 8] - collection | |
[ - [ | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
] - ] | |
, - , | |
[0, 7] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
] - ] | |
, - , | |
[2, 9] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
, - , | |
/**/ - block_comment | |
[4, 11] - collection | |
[ - [ | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
11 - literal | |
11 - number | |
11 - integer | |
] - ] | |
, - , | |
[5, 12] - collection | |
[ - [ | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
12 - literal | |
12 - number | |
12 - integer | |
] - ] | |
, - , | |
[-2, 5] - collection | |
[ - [ | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
[4, 11] - collection | |
[ - [ | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
11 - literal | |
11 - number | |
11 - integer | |
] - ] | |
, - , | |
[4, 11] - collection | |
[ - [ | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
11 - literal | |
11 - number | |
11 - integer | |
] - ] | |
, - , | |
[4, 11] - collection | |
[ - [ | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
11 - literal | |
11 - number | |
11 - integer | |
] - ] | |
] - ] | |
; - ; | |
~rhI_dur = [1.75, 0.25, 1.75, 0.25, /**/ 0.25, 0.25, 1, 1.5, 0.25, 0.25, 4.5] - variable_definition | |
~rhI_dur - variable | |
~rhI_dur - environment_var | |
~ - identifier | |
rhI_dur - identifier | |
= - = | |
[1.75, 0.25, 1.75, 0.25, /**/ 0.25, 0.25, 1, 1.5, 0.25, 0.25, 4.5] - collection | |
[ - [ | |
1.75 - literal | |
1.75 - number | |
1.75 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
1.75 - literal | |
1.75 - number | |
1.75 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
/**/ - block_comment | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
1.5 - literal | |
1.5 - number | |
1.5 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
4.5 - literal | |
4.5 - number | |
4.5 - float | |
] - ] | |
; - ; | |
~lhI_deg = [9, 7, 5, 3, 2, 7, 9, 11, /**/1, 7, 9, 12, 0, 7, 14, 9] - variable_definition | |
~lhI_deg - variable | |
~lhI_deg - environment_var | |
~ - identifier | |
lhI_deg - identifier | |
= - = | |
[9, 7, 5, 3, 2, 7, 9, 11, /**/1, 7, 9, 12, 0, 7, 14, 9] - collection | |
[ - [ | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
11 - literal | |
11 - number | |
11 - integer | |
, - , | |
/**/ - block_comment | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
, - , | |
12 - literal | |
12 - number | |
12 - integer | |
, - , | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
14 - literal | |
14 - number | |
14 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
; - ; | |
~lhI_dur = [0.5].dup(15).flat ++ 4.5 - variable_definition | |
~lhI_dur - variable | |
~lhI_dur - environment_var | |
~ - identifier | |
lhI_dur - identifier | |
= - = | |
[0.5].dup(15).flat ++ 4.5 - binary_expression | |
[0.5].dup(15).flat - function_call | |
[0.5] - receiver | |
[0.5] - collection | |
[ - [ | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
] - ] | |
.dup(15) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
15 - parameter_call_list | |
15 - argument_calls | |
15 - unnamed_argument | |
15 - literal | |
15 - number | |
15 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
4.5 - literal | |
4.5 - number | |
4.5 - float | |
; - ; | |
~rhupper_deg = [\rest] ++ ~rhHupper_deg ++ ~rhIupper_deg - variable_definition | |
~rhupper_deg - variable | |
~rhupper_deg - environment_var | |
~ - identifier | |
rhupper_deg - identifier | |
= - = | |
[\rest] ++ ~rhHupper_deg ++ ~rhIupper_deg - binary_expression | |
[\rest] ++ ~rhHupper_deg - binary_expression | |
[\rest] - collection | |
[ - [ | |
\rest - literal | |
\rest - symbol | |
\ - \ | |
rest - identifier | |
] - ] | |
++ - ++ | |
~rhHupper_deg - variable | |
~rhHupper_deg - environment_var | |
~ - identifier | |
rhHupper_deg - identifier | |
++ - ++ | |
~rhIupper_deg - variable | |
~rhIupper_deg - environment_var | |
~ - identifier | |
rhIupper_deg - identifier | |
; - ; | |
~rhupper_dur = [32 * 4] ++ ~rhHupper_dur ++ ~rhIupper_dur - variable_definition | |
~rhupper_dur - variable | |
~rhupper_dur - environment_var | |
~ - identifier | |
rhupper_dur - identifier | |
= - = | |
[32 * 4] ++ ~rhHupper_dur ++ ~rhIupper_dur - binary_expression | |
[32 * 4] ++ ~rhHupper_dur - binary_expression | |
[32 * 4] - collection | |
[ - [ | |
32 * 4 - binary_expression | |
32 - literal | |
32 - number | |
32 - integer | |
* - * | |
4 - literal | |
4 - number | |
4 - integer | |
] - ] | |
++ - ++ | |
~rhHupper_dur - variable | |
~rhHupper_dur - environment_var | |
~ - identifier | |
rhHupper_dur - identifier | |
++ - ++ | |
~rhIupper_dur - variable | |
~rhIupper_dur - environment_var | |
~ - identifier | |
rhIupper_dur - identifier | |
; - ; | |
~rh_deg = ~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg ++ ~rhE_deg ++ ~rhA_deg.dup(2).flat ++ ~rhF_deg ++ ~rhF_deg ++ ~rhG_deg ++ ~rhH_deg ++ ~rhI_deg - variable_definition | |
~rh_deg - variable | |
~rh_deg - environment_var | |
~ - identifier | |
rh_deg - identifier | |
= - = | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg ++ ~rhE_deg ++ ~rhA_deg.dup(2).flat ++ ~rhF_deg ++ ~rhF_deg ++ ~rhG_deg ++ ~rhH_deg ++ ~rhI_deg - binary_expression | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg ++ ~rhE_deg ++ ~rhA_deg.dup(2).flat ++ ~rhF_deg ++ ~rhF_deg ++ ~rhG_deg ++ ~rhH_deg - binary_expression | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg ++ ~rhE_deg ++ ~rhA_deg.dup(2).flat ++ ~rhF_deg ++ ~rhF_deg ++ ~rhG_deg - binary_expression | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg ++ ~rhE_deg ++ ~rhA_deg.dup(2).flat ++ ~rhF_deg ++ ~rhF_deg - binary_expression | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg ++ ~rhE_deg ++ ~rhA_deg.dup(2).flat ++ ~rhF_deg - binary_expression | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg ++ ~rhE_deg ++ ~rhA_deg.dup(2).flat - function_call | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg ++ ~rhE_deg ++ ~rhA_deg - receiver | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg ++ ~rhE_deg ++ ~rhA_deg - binary_expression | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg ++ ~rhE_deg - binary_expression | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg - binary_expression | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat - function_call | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg - receiver | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg - binary_expression | |
~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg - binary_expression | |
~rhA_deg.dup(2).flat ++ ~rhB_deg - binary_expression | |
~rhA_deg.dup(2).flat - function_call | |
~rhA_deg - receiver | |
~rhA_deg - variable | |
~rhA_deg - environment_var | |
~ - identifier | |
rhA_deg - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~rhB_deg - variable | |
~rhB_deg - environment_var | |
~ - identifier | |
rhB_deg - identifier | |
++ - ++ | |
~rhB_deg - variable | |
~rhB_deg - environment_var | |
~ - identifier | |
rhB_deg - identifier | |
++ - ++ | |
~rhC_deg - variable | |
~rhC_deg - environment_var | |
~ - identifier | |
rhC_deg - identifier | |
.dup(4) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
4 - parameter_call_list | |
4 - argument_calls | |
4 - unnamed_argument | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~rhD_deg - variable | |
~rhD_deg - environment_var | |
~ - identifier | |
rhD_deg - identifier | |
++ - ++ | |
~rhE_deg - variable | |
~rhE_deg - environment_var | |
~ - identifier | |
rhE_deg - identifier | |
++ - ++ | |
~rhA_deg - variable | |
~rhA_deg - environment_var | |
~ - identifier | |
rhA_deg - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~rhF_deg - variable | |
~rhF_deg - environment_var | |
~ - identifier | |
rhF_deg - identifier | |
++ - ++ | |
~rhF_deg - variable | |
~rhF_deg - environment_var | |
~ - identifier | |
rhF_deg - identifier | |
++ - ++ | |
~rhG_deg - variable | |
~rhG_deg - environment_var | |
~ - identifier | |
rhG_deg - identifier | |
++ - ++ | |
~rhH_deg - variable | |
~rhH_deg - environment_var | |
~ - identifier | |
rhH_deg - identifier | |
++ - ++ | |
~rhI_deg - variable | |
~rhI_deg - environment_var | |
~ - identifier | |
rhI_deg - identifier | |
; - ; | |
~rh_dur = ~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur ++ ~rhA_dur.dup(2).flat ++ ~rhF_dur.dup(2).flat ++ ~rhG_dur ++ ~rhH_dur ++ ~rhI_dur - variable_definition | |
~rh_dur - variable | |
~rh_dur - environment_var | |
~ - identifier | |
rh_dur - identifier | |
= - = | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur ++ ~rhA_dur.dup(2).flat ++ ~rhF_dur.dup(2).flat ++ ~rhG_dur ++ ~rhH_dur ++ ~rhI_dur - binary_expression | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur ++ ~rhA_dur.dup(2).flat ++ ~rhF_dur.dup(2).flat ++ ~rhG_dur ++ ~rhH_dur - binary_expression | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur ++ ~rhA_dur.dup(2).flat ++ ~rhF_dur.dup(2).flat ++ ~rhG_dur - binary_expression | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur ++ ~rhA_dur.dup(2).flat ++ ~rhF_dur.dup(2).flat - function_call | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur ++ ~rhA_dur.dup(2).flat ++ ~rhF_dur - receiver | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur ++ ~rhA_dur.dup(2).flat ++ ~rhF_dur - binary_expression | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur ++ ~rhA_dur.dup(2).flat - function_call | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur ++ ~rhA_dur - receiver | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur ++ ~rhA_dur - binary_expression | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur - binary_expression | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur - binary_expression | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat - function_call | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur - receiver | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur - binary_expression | |
~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat - function_call | |
~rhA_dur.dup(2).flat ++ ~rhB_dur - receiver | |
~rhA_dur.dup(2).flat ++ ~rhB_dur - binary_expression | |
~rhA_dur.dup(2).flat - function_call | |
~rhA_dur - receiver | |
~rhA_dur - variable | |
~rhA_dur - environment_var | |
~ - identifier | |
rhA_dur - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~rhB_dur - variable | |
~rhB_dur - environment_var | |
~ - identifier | |
rhB_dur - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~rhC_dur - variable | |
~rhC_dur - environment_var | |
~ - identifier | |
rhC_dur - identifier | |
.dup(4) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
4 - parameter_call_list | |
4 - argument_calls | |
4 - unnamed_argument | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~rhD_dur - variable | |
~rhD_dur - environment_var | |
~ - identifier | |
rhD_dur - identifier | |
++ - ++ | |
~rhE_dur - variable | |
~rhE_dur - environment_var | |
~ - identifier | |
rhE_dur - identifier | |
++ - ++ | |
~rhA_dur - variable | |
~rhA_dur - environment_var | |
~ - identifier | |
rhA_dur - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~rhF_dur - variable | |
~rhF_dur - environment_var | |
~ - identifier | |
rhF_dur - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~rhG_dur - variable | |
~rhG_dur - environment_var | |
~ - identifier | |
rhG_dur - identifier | |
++ - ++ | |
~rhH_dur - variable | |
~rhH_dur - environment_var | |
~ - identifier | |
rhH_dur - identifier | |
++ - ++ | |
~rhI_dur - variable | |
~rhI_dur - environment_var | |
~ - identifier | |
rhI_dur - identifier | |
; - ; | |
~lh_deg = ~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg ++ ~lhA_deg.dup(2).flat ++ ~lhF_deg.dup(2).flat ++ ~lhG_deg ++ ~lhH_deg ++ ~lhI_deg - variable_definition | |
~lh_deg - variable | |
~lh_deg - environment_var | |
~ - identifier | |
lh_deg - identifier | |
= - = | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg ++ ~lhA_deg.dup(2).flat ++ ~lhF_deg.dup(2).flat ++ ~lhG_deg ++ ~lhH_deg ++ ~lhI_deg - binary_expression | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg ++ ~lhA_deg.dup(2).flat ++ ~lhF_deg.dup(2).flat ++ ~lhG_deg ++ ~lhH_deg - binary_expression | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg ++ ~lhA_deg.dup(2).flat ++ ~lhF_deg.dup(2).flat ++ ~lhG_deg - binary_expression | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg ++ ~lhA_deg.dup(2).flat ++ ~lhF_deg.dup(2).flat - function_call | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg ++ ~lhA_deg.dup(2).flat ++ ~lhF_deg - receiver | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg ++ ~lhA_deg.dup(2).flat ++ ~lhF_deg - binary_expression | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg ++ ~lhA_deg.dup(2).flat - function_call | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg ++ ~lhA_deg - receiver | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg ++ ~lhA_deg - binary_expression | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg - binary_expression | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg - binary_expression | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat - function_call | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg - receiver | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg - binary_expression | |
~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat - function_call | |
~lhA_deg.dup(2).flat ++ ~lhB_deg - receiver | |
~lhA_deg.dup(2).flat ++ ~lhB_deg - binary_expression | |
~lhA_deg.dup(2).flat - function_call | |
~lhA_deg - receiver | |
~lhA_deg - variable | |
~lhA_deg - environment_var | |
~ - identifier | |
lhA_deg - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~lhB_deg - variable | |
~lhB_deg - environment_var | |
~ - identifier | |
lhB_deg - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~lhC_deg - variable | |
~lhC_deg - environment_var | |
~ - identifier | |
lhC_deg - identifier | |
.dup(4) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
4 - parameter_call_list | |
4 - argument_calls | |
4 - unnamed_argument | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~lhD_deg - variable | |
~lhD_deg - environment_var | |
~ - identifier | |
lhD_deg - identifier | |
++ - ++ | |
~lhE_deg - variable | |
~lhE_deg - environment_var | |
~ - identifier | |
lhE_deg - identifier | |
++ - ++ | |
~lhA_deg - variable | |
~lhA_deg - environment_var | |
~ - identifier | |
lhA_deg - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~lhF_deg - variable | |
~lhF_deg - environment_var | |
~ - identifier | |
lhF_deg - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~lhG_deg - variable | |
~lhG_deg - environment_var | |
~ - identifier | |
lhG_deg - identifier | |
++ - ++ | |
~lhH_deg - variable | |
~lhH_deg - environment_var | |
~ - identifier | |
lhH_deg - identifier | |
++ - ++ | |
~lhI_deg - variable | |
~lhI_deg - environment_var | |
~ - identifier | |
lhI_deg - identifier | |
; - ; | |
~lh_dur = ~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur ++ ~lhA_dur.dup(2).flat ++ ~lhF_dur.dup(2).flat ++ ~lhG_dur ++ ~lhH_dur ++ ~lhI_dur - variable_definition | |
~lh_dur - variable | |
~lh_dur - environment_var | |
~ - identifier | |
lh_dur - identifier | |
= - = | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur ++ ~lhA_dur.dup(2).flat ++ ~lhF_dur.dup(2).flat ++ ~lhG_dur ++ ~lhH_dur ++ ~lhI_dur - binary_expression | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur ++ ~lhA_dur.dup(2).flat ++ ~lhF_dur.dup(2).flat ++ ~lhG_dur ++ ~lhH_dur - binary_expression | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur ++ ~lhA_dur.dup(2).flat ++ ~lhF_dur.dup(2).flat ++ ~lhG_dur - binary_expression | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur ++ ~lhA_dur.dup(2).flat ++ ~lhF_dur.dup(2).flat - function_call | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur ++ ~lhA_dur.dup(2).flat ++ ~lhF_dur - receiver | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur ++ ~lhA_dur.dup(2).flat ++ ~lhF_dur - binary_expression | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur ++ ~lhA_dur.dup(2).flat - function_call | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur ++ ~lhA_dur - receiver | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur ++ ~lhA_dur - binary_expression | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur - binary_expression | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur - binary_expression | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat - function_call | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur - receiver | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur - binary_expression | |
~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat - function_call | |
~lhA_dur.dup(2).flat ++ ~lhB_dur - receiver | |
~lhA_dur.dup(2).flat ++ ~lhB_dur - binary_expression | |
~lhA_dur.dup(2).flat - function_call | |
~lhA_dur - receiver | |
~lhA_dur - variable | |
~lhA_dur - environment_var | |
~ - identifier | |
lhA_dur - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~lhB_dur - variable | |
~lhB_dur - environment_var | |
~ - identifier | |
lhB_dur - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~lhC_dur - variable | |
~lhC_dur - environment_var | |
~ - identifier | |
lhC_dur - identifier | |
.dup(4) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
4 - parameter_call_list | |
4 - argument_calls | |
4 - unnamed_argument | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~lhD_dur - variable | |
~lhD_dur - environment_var | |
~ - identifier | |
lhD_dur - identifier | |
++ - ++ | |
~lhE_dur - variable | |
~lhE_dur - environment_var | |
~ - identifier | |
lhE_dur - identifier | |
++ - ++ | |
~lhA_dur - variable | |
~lhA_dur - environment_var | |
~ - identifier | |
lhA_dur - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~lhF_dur - variable | |
~lhF_dur - environment_var | |
~ - identifier | |
lhF_dur - identifier | |
.dup(2) - method_call | |
. - . | |
dup - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.flat - method_call | |
. - . | |
flat - method_name | |
++ - ++ | |
~lhG_dur - variable | |
~lhG_dur - environment_var | |
~ - identifier | |
lhG_dur - identifier | |
++ - ++ | |
~lhH_dur - variable | |
~lhH_dur - environment_var | |
~ - identifier | |
lhH_dur - identifier | |
++ - ++ | |
~lhI_dur - variable | |
~lhI_dur - environment_var | |
~ - identifier | |
lhI_dur - identifier | |
; - ; | |
) - ) | |
(Pbindef(\righthandupper, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rhupper_deg, 1).trace, | |
\dur, Pseq(~rhupper_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8).quant_(4); | |
Pbindef(\righthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rh_deg, 1).trace, | |
\dur, Pseq(~rh_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8).quant_(4); | |
Pbindef(\lefthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 4, | |
\degree, Pseq(~lh_deg, 1).trace, | |
\dur, Pseq(~lh_dur, 1), | |
\amp, Pgauss(0.3, 0.05, inf) * Pseq([1.1, Pn(0.7, 3)], inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, Pwhite(0.0, 0.03, inf), | |
\legato, 0.9).quant_(4);) - code_block | |
( - ( | |
Pbindef(\righthandupper, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rhupper_deg, 1).trace, | |
\dur, Pseq(~rhupper_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8).quant_(4) - function_call | |
Pbindef(\righthandupper, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rhupper_deg, 1).trace, | |
\dur, Pseq(~rhupper_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8) - receiver | |
Pbindef(\righthandupper, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rhupper_deg, 1).trace, | |
\dur, Pseq(~rhupper_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8) - function_call | |
Pbindef - class | |
( - ( | |
\righthandupper, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rhupper_deg, 1).trace, | |
\dur, Pseq(~rhupper_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8 - parameter_call_list | |
\righthandupper - argument_calls | |
\righthandupper - unnamed_argument | |
\righthandupper - literal | |
\righthandupper - symbol | |
\ - \ | |
righthandupper - identifier | |
, - , | |
\type - argument_calls | |
\type - unnamed_argument | |
\type - literal | |
\type - symbol | |
\ - \ | |
type - identifier | |
, - , | |
\midi - argument_calls | |
\midi - unnamed_argument | |
\midi - literal | |
\midi - symbol | |
\ - \ | |
midi - identifier | |
, - , | |
\midicmd - argument_calls | |
\midicmd - unnamed_argument | |
\midicmd - literal | |
\midicmd - symbol | |
\ - \ | |
midicmd - identifier | |
, - , | |
\noteOn - argument_calls | |
\noteOn - unnamed_argument | |
\noteOn - literal | |
\noteOn - symbol | |
\ - \ | |
noteOn - identifier | |
, - , | |
\midiout - argument_calls | |
\midiout - unnamed_argument | |
\midiout - literal | |
\midiout - symbol | |
\ - \ | |
midiout - identifier | |
, - , | |
MIDIOut(0) - argument_calls | |
MIDIOut(0) - unnamed_argument | |
MIDIOut(0) - function_call | |
MIDIOut - class | |
( - ( | |
0 - parameter_call_list | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
) - ) | |
, - , | |
\root - argument_calls | |
\root - unnamed_argument | |
\root - literal | |
\root - symbol | |
\ - \ | |
root - identifier | |
, - , | |
-4 - argument_calls | |
-4 - unnamed_argument | |
-4 - unary_expression | |
- - - | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
\chan - argument_calls | |
\chan - unnamed_argument | |
\chan - literal | |
\chan - symbol | |
\ - \ | |
chan - identifier | |
, - , | |
3 - argument_calls | |
3 - unnamed_argument | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
// MIDI channel 4 - line_comment | |
\scale - argument_calls | |
\scale - unnamed_argument | |
\scale - literal | |
\scale - symbol | |
\ - \ | |
scale - identifier | |
, - , | |
Scale.major - argument_calls | |
Scale.major - unnamed_argument | |
Scale.major - function_call | |
Scale - receiver | |
Scale - class | |
.major - method_call | |
. - . | |
major - method_name | |
, - , | |
\octave - argument_calls | |
\octave - unnamed_argument | |
\octave - literal | |
\octave - symbol | |
\ - \ | |
octave - identifier | |
, - , | |
6 - argument_calls | |
6 - unnamed_argument | |
6 - literal | |
6 - number | |
6 - integer | |
, - , | |
\degree - argument_calls | |
\degree - unnamed_argument | |
\degree - literal | |
\degree - symbol | |
\ - \ | |
degree - identifier | |
, - , | |
Pseq(~rhupper_deg, 1).trace - argument_calls | |
Pseq(~rhupper_deg, 1).trace - unnamed_argument | |
Pseq(~rhupper_deg, 1).trace - function_call | |
Pseq(~rhupper_deg, 1) - receiver | |
Pseq(~rhupper_deg, 1) - function_call | |
Pseq - class | |
( - ( | |
~rhupper_deg, 1 - parameter_call_list | |
~rhupper_deg - argument_calls | |
~rhupper_deg - unnamed_argument | |
~rhupper_deg - variable | |
~rhupper_deg - environment_var | |
~ - identifier | |
rhupper_deg - identifier | |
, - , | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
) - ) | |
.trace - method_call | |
. - . | |
trace - method_name | |
, - , | |
\dur - argument_calls | |
\dur - unnamed_argument | |
\dur - literal | |
\dur - symbol | |
\ - \ | |
dur - identifier | |
, - , | |
Pseq(~rhupper_dur, 1) - argument_calls | |
Pseq(~rhupper_dur, 1) - unnamed_argument | |
Pseq(~rhupper_dur, 1) - function_call | |
Pseq - class | |
( - ( | |
~rhupper_dur, 1 - parameter_call_list | |
~rhupper_dur - argument_calls | |
~rhupper_dur - unnamed_argument | |
~rhupper_dur - variable | |
~rhupper_dur - environment_var | |
~ - identifier | |
rhupper_dur - identifier | |
, - , | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
) - ) | |
, - , | |
\amp - argument_calls | |
\amp - unnamed_argument | |
\amp - literal | |
\amp - symbol | |
\ - \ | |
amp - identifier | |
, - , | |
Pgauss(0.5, 0.05, inf) - argument_calls | |
Pgauss(0.5, 0.05, inf) - unnamed_argument | |
Pgauss(0.5, 0.05, inf) - function_call | |
Pgauss - class | |
( - ( | |
0.5, 0.05, inf - parameter_call_list | |
0.5 - argument_calls | |
0.5 - unnamed_argument | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.05 - argument_calls | |
0.05 - unnamed_argument | |
0.05 - literal | |
0.05 - number | |
0.05 - float | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
, - , | |
\strum - argument_calls | |
\strum - unnamed_argument | |
\strum - literal | |
\strum - symbol | |
\ - \ | |
strum - identifier | |
, - , | |
Pwhite(-0.03, 0.03, inf) - argument_calls | |
Pwhite(-0.03, 0.03, inf) - unnamed_argument | |
Pwhite(-0.03, 0.03, inf) - function_call | |
Pwhite - class | |
( - ( | |
-0.03, 0.03, inf - parameter_call_list | |
-0.03 - argument_calls | |
-0.03 - unnamed_argument | |
-0.03 - unary_expression | |
- - - | |
0.03 - literal | |
0.03 - number | |
0.03 - float | |
, - , | |
0.03 - argument_calls | |
0.03 - unnamed_argument | |
0.03 - literal | |
0.03 - number | |
0.03 - float | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
, - , | |
\lag - argument_calls | |
\lag - unnamed_argument | |
\lag - literal | |
\lag - symbol | |
\ - \ | |
lag - identifier | |
, - , | |
0.02 + Pwhite(0.0, 0.03, inf) - argument_calls | |
0.02 + Pwhite(0.0, 0.03, inf) - unnamed_argument | |
0.02 + Pwhite(0.0, 0.03, inf) - binary_expression | |
0.02 - literal | |
0.02 - number | |
0.02 - float | |
+ - + | |
Pwhite(0.0, 0.03, inf) - function_call | |
Pwhite - class | |
( - ( | |
0.0, 0.03, inf - parameter_call_list | |
0.0 - argument_calls | |
0.0 - unnamed_argument | |
0.0 - literal | |
0.0 - number | |
0.0 - float | |
, - , | |
0.03 - argument_calls | |
0.03 - unnamed_argument | |
0.03 - literal | |
0.03 - number | |
0.03 - float | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
, - , | |
\legato - argument_calls | |
\legato - unnamed_argument | |
\legato - literal | |
\legato - symbol | |
\ - \ | |
legato - identifier | |
, - , | |
0.8 - argument_calls | |
0.8 - unnamed_argument | |
0.8 - literal | |
0.8 - number | |
0.8 - float | |
) - ) | |
.quant_(4) - method_call | |
. - . | |
quant_ - method_name | |
( - ( | |
4 - parameter_call_list | |
4 - argument_calls | |
4 - unnamed_argument | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
; - ; | |
Pbindef(\righthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rh_deg, 1).trace, | |
\dur, Pseq(~rh_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8).quant_(4) - function_call | |
Pbindef(\righthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rh_deg, 1).trace, | |
\dur, Pseq(~rh_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8) - receiver | |
Pbindef(\righthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rh_deg, 1).trace, | |
\dur, Pseq(~rh_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8) - function_call | |
Pbindef - class | |
( - ( | |
\righthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rh_deg, 1).trace, | |
\dur, Pseq(~rh_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8 - parameter_call_list | |
\righthand - argument_calls | |
\righthand - unnamed_argument | |
\righthand - literal | |
\righthand - symbol | |
\ - \ | |
righthand - identifier | |
, - , | |
\type - argument_calls | |
\type - unnamed_argument | |
\type - literal | |
\type - symbol | |
\ - \ | |
type - identifier | |
, - , | |
\midi - argument_calls | |
\midi - unnamed_argument | |
\midi - literal | |
\midi - symbol | |
\ - \ | |
midi - identifier | |
, - , | |
\midicmd - argument_calls | |
\midicmd - unnamed_argument | |
\midicmd - literal | |
\midicmd - symbol | |
\ - \ | |
midicmd - identifier | |
, - , | |
\noteOn - argument_calls | |
\noteOn - unnamed_argument | |
\noteOn - literal | |
\noteOn - symbol | |
\ - \ | |
noteOn - identifier | |
, - , | |
\midiout - argument_calls | |
\midiout - unnamed_argument | |
\midiout - literal | |
\midiout - symbol | |
\ - \ | |
midiout - identifier | |
, - , | |
MIDIOut(0) - argument_calls | |
MIDIOut(0) - unnamed_argument | |
MIDIOut(0) - function_call | |
MIDIOut - class | |
( - ( | |
0 - parameter_call_list | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
) - ) | |
, - , | |
\root - argument_calls | |
\root - unnamed_argument | |
\root - literal | |
\root - symbol | |
\ - \ | |
root - identifier | |
, - , | |
-4 - argument_calls | |
-4 - unnamed_argument | |
-4 - unary_expression | |
- - - | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
\chan - argument_calls | |
\chan - unnamed_argument | |
\chan - literal | |
\chan - symbol | |
\ - \ | |
chan - identifier | |
, - , | |
3 - argument_calls | |
3 - unnamed_argument | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
// MIDI channel 4 - line_comment | |
\scale - argument_calls | |
\scale - unnamed_argument | |
\scale - literal | |
\scale - symbol | |
\ - \ | |
scale - identifier | |
, - , | |
Scale.major - argument_calls | |
Scale.major - unnamed_argument | |
Scale.major - function_call | |
Scale - receiver | |
Scale - class | |
.major - method_call | |
. - . | |
major - method_name | |
, - , | |
\octave - argument_calls | |
\octave - unnamed_argument | |
\octave - literal | |
\octave - symbol | |
\ - \ | |
octave - identifier | |
, - , | |
6 - argument_calls | |
6 - unnamed_argument | |
6 - literal | |
6 - number | |
6 - integer | |
, - , | |
\degree - argument_calls | |
\degree - unnamed_argument | |
\degree - literal | |
\degree - symbol | |
\ - \ | |
degree - identifier | |
, - , | |
Pseq(~rh_deg, 1).trace - argument_calls | |
Pseq(~rh_deg, 1).trace - unnamed_argument | |
Pseq(~rh_deg, 1).trace - function_call | |
Pseq(~rh_deg, 1) - receiver | |
Pseq(~rh_deg, 1) - function_call | |
Pseq - class | |
( - ( | |
~rh_deg, 1 - parameter_call_list | |
~rh_deg - argument_calls | |
~rh_deg - unnamed_argument | |
~rh_deg - variable | |
~rh_deg - environment_var | |
~ - identifier | |
rh_deg - identifier | |
, - , | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
) - ) | |
.trace - method_call | |
. - . | |
trace - method_name | |
, - , | |
\dur - argument_calls | |
\dur - unnamed_argument | |
\dur - literal | |
\dur - symbol | |
\ - \ | |
dur - identifier | |
, - , | |
Pseq(~rh_dur, 1) - argument_calls | |
Pseq(~rh_dur, 1) - unnamed_argument | |
Pseq(~rh_dur, 1) - function_call | |
Pseq - class | |
( - ( | |
~rh_dur, 1 - parameter_call_list | |
~rh_dur - argument_calls | |
~rh_dur - unnamed_argument | |
~rh_dur - variable | |
~rh_dur - environment_var | |
~ - identifier | |
rh_dur - identifier | |
, - , | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
) - ) | |
, - , | |
\amp - argument_calls | |
\amp - unnamed_argument | |
\amp - literal | |
\amp - symbol | |
\ - \ | |
amp - identifier | |
, - , | |
Pgauss(0.5, 0.05, inf) - argument_calls | |
Pgauss(0.5, 0.05, inf) - unnamed_argument | |
Pgauss(0.5, 0.05, inf) - function_call | |
Pgauss - class | |
( - ( | |
0.5, 0.05, inf - parameter_call_list | |
0.5 - argument_calls | |
0.5 - unnamed_argument | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.05 - argument_calls | |
0.05 - unnamed_argument | |
0.05 - literal | |
0.05 - number | |
0.05 - float | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
, - , | |
\strum - argument_calls | |
\strum - unnamed_argument | |
\strum - literal | |
\strum - symbol | |
\ - \ | |
strum - identifier | |
, - , | |
Pwhite(-0.03, 0.03, inf) - argument_calls | |
Pwhite(-0.03, 0.03, inf) - unnamed_argument | |
Pwhite(-0.03, 0.03, inf) - function_call | |
Pwhite - class | |
( - ( | |
-0.03, 0.03, inf - parameter_call_list | |
-0.03 - argument_calls | |
-0.03 - unnamed_argument | |
-0.03 - unary_expression | |
- - - | |
0.03 - literal | |
0.03 - number | |
0.03 - float | |
, - , | |
0.03 - argument_calls | |
0.03 - unnamed_argument | |
0.03 - literal | |
0.03 - number | |
0.03 - float | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
, - , | |
\lag - argument_calls | |
\lag - unnamed_argument | |
\lag - literal | |
\lag - symbol | |
\ - \ | |
lag - identifier | |
, - , | |
0.02 + Pwhite(0.0, 0.03, inf) - argument_calls | |
0.02 + Pwhite(0.0, 0.03, inf) - unnamed_argument | |
0.02 + Pwhite(0.0, 0.03, inf) - binary_expression | |
0.02 - literal | |
0.02 - number | |
0.02 - float | |
+ - + | |
Pwhite(0.0, 0.03, inf) - function_call | |
Pwhite - class | |
( - ( | |
0.0, 0.03, inf - parameter_call_list | |
0.0 - argument_calls | |
0.0 - unnamed_argument | |
0.0 - literal | |
0.0 - number | |
0.0 - float | |
, - , | |
0.03 - argument_calls | |
0.03 - unnamed_argument | |
0.03 - literal | |
0.03 - number | |
0.03 - float | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
, - , | |
\legato - argument_calls | |
\legato - unnamed_argument | |
\legato - literal | |
\legato - symbol | |
\ - \ | |
legato - identifier | |
, - , | |
0.8 - argument_calls | |
0.8 - unnamed_argument | |
0.8 - literal | |
0.8 - number | |
0.8 - float | |
) - ) | |
.quant_(4) - method_call | |
. - . | |
quant_ - method_name | |
( - ( | |
4 - parameter_call_list | |
4 - argument_calls | |
4 - unnamed_argument | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
; - ; | |
Pbindef(\lefthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 4, | |
\degree, Pseq(~lh_deg, 1).trace, | |
\dur, Pseq(~lh_dur, 1), | |
\amp, Pgauss(0.3, 0.05, inf) * Pseq([1.1, Pn(0.7, 3)], inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, Pwhite(0.0, 0.03, inf), | |
\legato, 0.9).quant_(4) - function_call | |
Pbindef(\lefthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 4, | |
\degree, Pseq(~lh_deg, 1).trace, | |
\dur, Pseq(~lh_dur, 1), | |
\amp, Pgauss(0.3, 0.05, inf) * Pseq([1.1, Pn(0.7, 3)], inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, Pwhite(0.0, 0.03, inf), | |
\legato, 0.9) - receiver | |
Pbindef(\lefthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 4, | |
\degree, Pseq(~lh_deg, 1).trace, | |
\dur, Pseq(~lh_dur, 1), | |
\amp, Pgauss(0.3, 0.05, inf) * Pseq([1.1, Pn(0.7, 3)], inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, Pwhite(0.0, 0.03, inf), | |
\legato, 0.9) - function_call | |
Pbindef - class | |
( - ( | |
\lefthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 4, | |
\degree, Pseq(~lh_deg, 1).trace, | |
\dur, Pseq(~lh_dur, 1), | |
\amp, Pgauss(0.3, 0.05, inf) * Pseq([1.1, Pn(0.7, 3)], inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, Pwhite(0.0, 0.03, inf), | |
\legato, 0.9 - parameter_call_list | |
\lefthand - argument_calls | |
\lefthand - unnamed_argument | |
\lefthand - literal | |
\lefthand - symbol | |
\ - \ | |
lefthand - identifier | |
, - , | |
\type - argument_calls | |
\type - unnamed_argument | |
\type - literal | |
\type - symbol | |
\ - \ | |
type - identifier | |
, - , | |
\midi - argument_calls | |
\midi - unnamed_argument | |
\midi - literal | |
\midi - symbol | |
\ - \ | |
midi - identifier | |
, - , | |
\midicmd - argument_calls | |
\midicmd - unnamed_argument | |
\midicmd - literal | |
\midicmd - symbol | |
\ - \ | |
midicmd - identifier | |
, - , | |
\noteOn - argument_calls | |
\noteOn - unnamed_argument | |
\noteOn - literal | |
\noteOn - symbol | |
\ - \ | |
noteOn - identifier | |
, - , | |
\midiout - argument_calls | |
\midiout - unnamed_argument | |
\midiout - literal | |
\midiout - symbol | |
\ - \ | |
midiout - identifier | |
, - , | |
MIDIOut(0) - argument_calls | |
MIDIOut(0) - unnamed_argument | |
MIDIOut(0) - function_call | |
MIDIOut - class | |
( - ( | |
0 - parameter_call_list | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
) - ) | |
, - , | |
\root - argument_calls | |
\root - unnamed_argument | |
\root - literal | |
\root - symbol | |
\ - \ | |
root - identifier | |
, - , | |
-4 - argument_calls | |
-4 - unnamed_argument | |
-4 - unary_expression | |
- - - | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
\chan - argument_calls | |
\chan - unnamed_argument | |
\chan - literal | |
\chan - symbol | |
\ - \ | |
chan - identifier | |
, - , | |
3 - argument_calls | |
3 - unnamed_argument | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
// MIDI channel 4 - line_comment | |
\scale - argument_calls | |
\scale - unnamed_argument | |
\scale - literal | |
\scale - symbol | |
\ - \ | |
scale - identifier | |
, - , | |
Scale.major - argument_calls | |
Scale.major - unnamed_argument | |
Scale.major - function_call | |
Scale - receiver | |
Scale - class | |
.major - method_call | |
. - . | |
major - method_name | |
, - , | |
\octave - argument_calls | |
\octave - unnamed_argument | |
\octave - literal | |
\octave - symbol | |
\ - \ | |
octave - identifier | |
, - , | |
4 - argument_calls | |
4 - unnamed_argument | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
\degree - argument_calls | |
\degree - unnamed_argument | |
\degree - literal | |
\degree - symbol | |
\ - \ | |
degree - identifier | |
, - , | |
Pseq(~lh_deg, 1).trace - argument_calls | |
Pseq(~lh_deg, 1).trace - unnamed_argument | |
Pseq(~lh_deg, 1).trace - function_call | |
Pseq(~lh_deg, 1) - receiver | |
Pseq(~lh_deg, 1) - function_call | |
Pseq - class | |
( - ( | |
~lh_deg, 1 - parameter_call_list | |
~lh_deg - argument_calls | |
~lh_deg - unnamed_argument | |
~lh_deg - variable | |
~lh_deg - environment_var | |
~ - identifier | |
lh_deg - identifier | |
, - , | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
) - ) | |
.trace - method_call | |
. - . | |
trace - method_name | |
, - , | |
\dur - argument_calls | |
\dur - unnamed_argument | |
\dur - literal | |
\dur - symbol | |
\ - \ | |
dur - identifier | |
, - , | |
Pseq(~lh_dur, 1) - argument_calls | |
Pseq(~lh_dur, 1) - unnamed_argument | |
Pseq(~lh_dur, 1) - function_call | |
Pseq - class | |
( - ( | |
~lh_dur, 1 - parameter_call_list | |
~lh_dur - argument_calls | |
~lh_dur - unnamed_argument | |
~lh_dur - variable | |
~lh_dur - environment_var | |
~ - identifier | |
lh_dur - identifier | |
, - , | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
) - ) | |
, - , | |
\amp - argument_calls | |
\amp - unnamed_argument | |
\amp - literal | |
\amp - symbol | |
\ - \ | |
amp - identifier | |
, - , | |
Pgauss(0.3, 0.05, inf) * Pseq([1.1, Pn(0.7, 3)], inf) - argument_calls | |
Pgauss(0.3, 0.05, inf) * Pseq([1.1, Pn(0.7, 3)], inf) - unnamed_argument | |
Pgauss(0.3, 0.05, inf) * Pseq([1.1, Pn(0.7, 3)], inf) - binary_expression | |
Pgauss(0.3, 0.05, inf) - function_call | |
Pgauss - class | |
( - ( | |
0.3, 0.05, inf - parameter_call_list | |
0.3 - argument_calls | |
0.3 - unnamed_argument | |
0.3 - literal | |
0.3 - number | |
0.3 - float | |
, - , | |
0.05 - argument_calls | |
0.05 - unnamed_argument | |
0.05 - literal | |
0.05 - number | |
0.05 - float | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
* - * | |
Pseq([1.1, Pn(0.7, 3)], inf) - function_call | |
Pseq - class | |
( - ( | |
[1.1, Pn(0.7, 3)], inf - parameter_call_list | |
[1.1, Pn(0.7, 3)] - argument_calls | |
[1.1, Pn(0.7, 3)] - unnamed_argument | |
[1.1, Pn(0.7, 3)] - collection | |
[ - [ | |
1.1 - literal | |
1.1 - number | |
1.1 - float | |
, - , | |
Pn(0.7, 3) - function_call | |
Pn - class | |
( - ( | |
0.7, 3 - parameter_call_list | |
0.7 - argument_calls | |
0.7 - unnamed_argument | |
0.7 - literal | |
0.7 - number | |
0.7 - float | |
, - , | |
3 - argument_calls | |
3 - unnamed_argument | |
3 - literal | |
3 - number | |
3 - integer | |
) - ) | |
] - ] | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
, - , | |
\strum - argument_calls | |
\strum - unnamed_argument | |
\strum - literal | |
\strum - symbol | |
\ - \ | |
strum - identifier | |
, - , | |
Pwhite(-0.03, 0.03, inf) - argument_calls | |
Pwhite(-0.03, 0.03, inf) - unnamed_argument | |
Pwhite(-0.03, 0.03, inf) - function_call | |
Pwhite - class | |
( - ( | |
-0.03, 0.03, inf - parameter_call_list | |
-0.03 - argument_calls | |
-0.03 - unnamed_argument | |
-0.03 - unary_expression | |
- - - | |
0.03 - literal | |
0.03 - number | |
0.03 - float | |
, - , | |
0.03 - argument_calls | |
0.03 - unnamed_argument | |
0.03 - literal | |
0.03 - number | |
0.03 - float | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
, - , | |
\lag - argument_calls | |
\lag - unnamed_argument | |
\lag - literal | |
\lag - symbol | |
\ - \ | |
lag - identifier | |
, - , | |
Pwhite(0.0, 0.03, inf) - argument_calls | |
Pwhite(0.0, 0.03, inf) - unnamed_argument | |
Pwhite(0.0, 0.03, inf) - function_call | |
Pwhite - class | |
( - ( | |
0.0, 0.03, inf - parameter_call_list | |
0.0 - argument_calls | |
0.0 - unnamed_argument | |
0.0 - literal | |
0.0 - number | |
0.0 - float | |
, - , | |
0.03 - argument_calls | |
0.03 - unnamed_argument | |
0.03 - literal | |
0.03 - number | |
0.03 - float | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
, - , | |
\legato - argument_calls | |
\legato - unnamed_argument | |
\legato - literal | |
\legato - symbol | |
\ - \ | |
legato - identifier | |
, - , | |
0.9 - argument_calls | |
0.9 - unnamed_argument | |
0.9 - literal | |
0.9 - number | |
0.9 - float | |
) - ) | |
.quant_(4) - method_call | |
. - . | |
quant_ - method_name | |
( - ( | |
4 - parameter_call_list | |
4 - argument_calls | |
4 - unnamed_argument | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
; - ; | |
) - ) | |
; - ; | |
// play the song - line_comment | |
(Pbindef(\righthandupper).reset.play; | |
Pbindef(\righthand).reset.play; | |
Pbindef(\lefthand).reset.play; | |
Tdef(\damper).reset.play;) - code_block | |
( - ( | |
Pbindef(\righthandupper).reset.play - function_call | |
Pbindef(\righthandupper) - receiver | |
Pbindef(\righthandupper) - function_call | |
Pbindef - class | |
( - ( | |
\righthandupper - parameter_call_list | |
\righthandupper - argument_calls | |
\righthandupper - unnamed_argument | |
\righthandupper - literal | |
\righthandupper - symbol | |
\ - \ | |
righthandupper - identifier | |
) - ) | |
.reset - method_call | |
. - . | |
reset - method_name | |
.play - method_call | |
. - . | |
play - method_name | |
; - ; | |
Pbindef(\righthand).reset.play - function_call | |
Pbindef(\righthand) - receiver | |
Pbindef(\righthand) - function_call | |
Pbindef - class | |
( - ( | |
\righthand - parameter_call_list | |
\righthand - argument_calls | |
\righthand - unnamed_argument | |
\righthand - literal | |
\righthand - symbol | |
\ - \ | |
righthand - identifier | |
) - ) | |
.reset - method_call | |
. - . | |
reset - method_name | |
.play - method_call | |
. - . | |
play - method_name | |
; - ; | |
Pbindef(\lefthand).reset.play - function_call | |
Pbindef(\lefthand) - receiver | |
Pbindef(\lefthand) - function_call | |
Pbindef - class | |
( - ( | |
\lefthand - parameter_call_list | |
\lefthand - argument_calls | |
\lefthand - unnamed_argument | |
\lefthand - literal | |
\lefthand - symbol | |
\ - \ | |
lefthand - identifier | |
) - ) | |
.reset - method_call | |
. - . | |
reset - method_name | |
.play - method_call | |
. - . | |
play - method_name | |
; - ; | |
Tdef(\damper).reset.play - function_call | |
Tdef(\damper) - receiver | |
Tdef(\damper) - function_call | |
Tdef - class | |
( - ( | |
\damper - parameter_call_list | |
\damper - argument_calls | |
\damper - unnamed_argument | |
\damper - literal | |
\damper - symbol | |
\ - \ | |
damper - identifier | |
) - ) | |
.reset - method_call | |
. - . | |
reset - method_name | |
.play - method_call | |
. - . | |
play - method_name | |
; - ; | |
) - ) | |
// stop it - line_comment | |
(Pbindef(\righthandupper).stop; | |
Pbindef(\righthand).stop; | |
Pbindef(\lefthand).stop; | |
Tdef(\damper).stop; | |
m.control(3, 64, 0); | |
) - code_block | |
( - ( | |
Pbindef(\righthandupper).stop - function_call | |
Pbindef(\righthandupper) - receiver | |
Pbindef(\righthandupper) - function_call | |
Pbindef - class | |
( - ( | |
\righthandupper - parameter_call_list | |
\righthandupper - argument_calls | |
\righthandupper - unnamed_argument | |
\righthandupper - literal | |
\righthandupper - symbol | |
\ - \ | |
righthandupper - identifier | |
) - ) | |
.stop - method_call | |
. - . | |
stop - method_name | |
; - ; | |
Pbindef(\righthand).stop - function_call | |
Pbindef(\righthand) - receiver | |
Pbindef(\righthand) - function_call | |
Pbindef - class | |
( - ( | |
\righthand - parameter_call_list | |
\righthand - argument_calls | |
\righthand - unnamed_argument | |
\righthand - literal | |
\righthand - symbol | |
\ - \ | |
righthand - identifier | |
) - ) | |
.stop - method_call | |
. - . | |
stop - method_name | |
; - ; | |
Pbindef(\lefthand).stop - function_call | |
Pbindef(\lefthand) - receiver | |
Pbindef(\lefthand) - function_call | |
Pbindef - class | |
( - ( | |
\lefthand - parameter_call_list | |
\lefthand - argument_calls | |
\lefthand - unnamed_argument | |
\lefthand - literal | |
\lefthand - symbol | |
\ - \ | |
lefthand - identifier | |
) - ) | |
.stop - method_call | |
. - . | |
stop - method_name | |
; - ; | |
Tdef(\damper).stop - function_call | |
Tdef(\damper) - receiver | |
Tdef(\damper) - function_call | |
Tdef - class | |
( - ( | |
\damper - parameter_call_list | |
\damper - argument_calls | |
\damper - unnamed_argument | |
\damper - literal | |
\damper - symbol | |
\ - \ | |
damper - identifier | |
) - ) | |
.stop - method_call | |
. - . | |
stop - method_name | |
; - ; | |
m.control(3, 64, 0) - function_call | |
m - receiver | |
m - variable | |
m - environment_var | |
m - identifier | |
.control(3, 64, 0) - method_call | |
. - . | |
control - method_name | |
( - ( | |
3, 64, 0 - parameter_call_list | |
3 - argument_calls | |
3 - unnamed_argument | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
64 - argument_calls | |
64 - unnamed_argument | |
64 - literal | |
64 - number | |
64 - integer | |
, - , | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
) - ) | |
; - ; | |
) - ) | |
// Aphex Twin's Avril 14th | |
// SuperCollider transcription by Nicola Ariutti. | |
// | |
// From an music sheet by Micheal Jordan (https://www.sheetsdaily.com/piano/sheets/45931/Aphex_Twin_Avril_14th.html) | |
// The code is meant to send MIDI data to an external synthetizer like Modartt Pianoteq. | |
// | |
// Inspired by the work of Via (https://forum.pdpatchrepo.info/topic/12650/via-aphex-twin-avril14th-puredata-cover) | |
// I wanted to make my own version of it. | |
// Enjoy!!! | |
TempoClock.default.tempo_(75 / 60); | |
MIDIIn.connectAll; | |
m = MIDIOut(0); | |
(Tdef(\damper, { (36 * 2).do{ 0.25.wait; | |
m.control(3, 64, 127); | |
(2 - 0.25).wait; | |
m.control(3, 64, 0); }; | |
m.control(3, 64, 127) }).quant_(4); | |
// A: bar 0-1 | |
~rhA_deg = [2, -2, 0, 0, -2, -2, 4, 3, 2, 0]; | |
~rhA_dur = [1, 1, 1.5, 0.25, 1.75, 0.5, 0.5, 0.5, 0.5, 0.5]; | |
~lhA_deg = [0, 5, 7, 9, 2, 7, 9, 11, 3, 7, 10, 11, 1, 7, 10, 9]; | |
~lhA_dur = [0.5].dup(16).flat; | |
// B: bar: 4-5 | |
~rhB_deg = [[2, 9], [-2, 5], [0, 7], [0, 7], [-2, 5]]; | |
~rhB_dur = [1, 1, 1.5, 0.25, 4.25]; | |
~lhB_deg = ~lhA_deg; | |
~lhB_dur = ~lhA_dur; | |
// C: bar 8-9 | |
~rhC_deg = [-5, -5, -3, -5, -5, -5, -3, -2, -3]; | |
~rhC_dur = [1.5, 0.25, 1.75, 0.5, 1.5, 0.25, 0.25, 1.5, 0.5]; | |
~lhC_deg = [0, 7, 5, 4, -3, 4, 5, 4, 0, 7, 5, 4, -4, 3, 4, 3]; | |
~lhC_dur = [0.5].dup(16).flat; | |
// D: bar 16-17 | |
~rhD_deg = [\rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], /**/ \rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], [-2, 5]]; | |
~rhD_dur = [0.5, 0.5, 0.5, 0.5, 0.5, 1.5, /**/ 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 1]; | |
~lhD_deg = [1, 8, 9, 4, 9, 8, 5, /**/ 1, 8, 9, 4, 9, 8, 9]; | |
~lhD_dur = [0.5, 0.5, 0.5, 1, 0.25, 0.5, 0.75, /**/0.5, 0.5, 0.5, 0.75, 0.5, 0.5, 0.75]; | |
// E: bar 18-19 | |
~rhE_deg = [\rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], /**/ \rest, [-2, 5], [-1, 6], [0, 7], [2, 9], [-1, 6], [-2, 5]]; | |
~rhE_dur = [0.5, 0.5, 0.5, 0.5, 0.5, 1.5, /**/ 0.5, 0.5, 0.5, 0.5, 0.75, 0.5, 0.75]; | |
~lhE_deg = [1, 8, 9, 11, 9, 8, 4, 5, /**/ 1, 8, 9, 4, 9, 8, 9]; | |
~lhE_dur = [0.5, 0.5, 0.5, 1, 0.25, 0.25, 0.5, 0.5, /**/0.5, 0.5, 0.5, 0.75, 0.5, 0.25, 1]; | |
// F : bar 24-25 | |
~rhF_deg = [[2, 9], [-2, 5], [0, 7], [0, 7], [-2, 5], [-2, 5], [4, 11], [3, 10], [2, 9], [0, 7]]; | |
~rhF_dur = [1, 1, 1.5, 0.25, 1.75, 0.5, 0.5, 0.5, 0.5, 0.5]; | |
~lhF_deg = ~lhB_deg; | |
~lhF_dur = ~lhB_dur; | |
// G : bar 28-31 | |
~rhG_deg = [2, 1, 2, 2, 4, 5, 4, 2, 4, /**/ 2, 1, 0, 2, 4, 5, -2, 2, 0]; | |
~rhG_dur = [1.75, 0.25, 1.75, 0.25, 0.25, 0.25, 0.5, 2, 1, /**/1.75, 0.25, 1.75, 0.25, 0.25, 0.25, 0.5, 2, 1]; | |
~lhG_deg = [[3, 5], [1, 3, 5], [2, 7], [0, 5], /**/[-2, 0, 2, 7], [-3, 0, 2, 4], [0, 4, 7, 9], [-4, 0, 3, 5]]; | |
~lhG_dur = [2].dup(8).flat; | |
// H : bar 32-33 | |
~rhHupper_deg = [\rest, 9, \rest, 9, 9, /**/\rest]; | |
~rhHupper_dur = [0.25, 1.5, 0.5, 1.5, 0.25, /**/ 4]; | |
~rhH_deg = [2, 1, 2, 2, /**/[4, 11], [5, 12], [4, 11], 18, 16, [4, 11]]; // MOD | |
~rhH_dur = [1.75, 0.25, 1.75, 0.25, /**/ 0.25, 0.25, 0.25, 0.75, 1.5, 1]; // MOD | |
~lhH_deg = [-2, 5, 7, 8, 0, 7, 8, 11, 3, 7, 9, 12, 1, 7, 10, 14]; | |
~lhH_dur = [0.5].dup(16).flat; | |
// I : bar 34-36 | |
~rhIupper_deg = [\rest, 14, 12, 8, 5, \rest]; | |
~rhIupper_dur = [0.25, 0.75, 1, 1.25, 0.75, 8]; | |
~rhI_deg = [[2, 9], [1, 8], [0, 7], [2, 9], /**/[4, 11], [5, 12], [-2, 5], 9, [4, 11], [4, 11], [4, 11]]; | |
~rhI_dur = [1.75, 0.25, 1.75, 0.25, /**/ 0.25, 0.25, 1, 1.5, 0.25, 0.25, 4.5]; | |
~lhI_deg = [9, 7, 5, 3, 2, 7, 9, 11, /**/1, 7, 9, 12, 0, 7, 14, 9]; | |
~lhI_dur = [0.5].dup(15).flat ++ 4.5; | |
~rhupper_deg = [\rest] ++ ~rhHupper_deg ++ ~rhIupper_deg; | |
~rhupper_dur = [32 * 4] ++ ~rhHupper_dur ++ ~rhIupper_dur; | |
~rh_deg = ~rhA_deg.dup(2).flat ++ ~rhB_deg ++ ~rhB_deg ++ ~rhC_deg.dup(4).flat ++ ~rhD_deg ++ ~rhE_deg ++ ~rhA_deg.dup(2).flat ++ ~rhF_deg ++ ~rhF_deg ++ ~rhG_deg ++ ~rhH_deg ++ ~rhI_deg; | |
~rh_dur = ~rhA_dur.dup(2).flat ++ ~rhB_dur.dup(2).flat ++ ~rhC_dur.dup(4).flat ++ ~rhD_dur ++ ~rhE_dur ++ ~rhA_dur.dup(2).flat ++ ~rhF_dur.dup(2).flat ++ ~rhG_dur ++ ~rhH_dur ++ ~rhI_dur; | |
~lh_deg = ~lhA_deg.dup(2).flat ++ ~lhB_deg.dup(2).flat ++ ~lhC_deg.dup(4).flat ++ ~lhD_deg ++ ~lhE_deg ++ ~lhA_deg.dup(2).flat ++ ~lhF_deg.dup(2).flat ++ ~lhG_deg ++ ~lhH_deg ++ ~lhI_deg; | |
~lh_dur = ~lhA_dur.dup(2).flat ++ ~lhB_dur.dup(2).flat ++ ~lhC_dur.dup(4).flat ++ ~lhD_dur ++ ~lhE_dur ++ ~lhA_dur.dup(2).flat ++ ~lhF_dur.dup(2).flat ++ ~lhG_dur ++ ~lhH_dur ++ ~lhI_dur;) | |
(Pbindef(\righthandupper, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rhupper_deg, 1).trace, | |
\dur, Pseq(~rhupper_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8).quant_(4); | |
Pbindef(\righthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 6, | |
\degree, Pseq(~rh_deg, 1).trace, | |
\dur, Pseq(~rh_dur, 1), | |
\amp, Pgauss(0.5, 0.05, inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, 0.02 + Pwhite(0.0, 0.03, inf), | |
\legato, 0.8).quant_(4); | |
Pbindef(\lefthand, | |
\type, \midi, | |
\midicmd, \noteOn, | |
\midiout, MIDIOut(0), | |
\root, -4, | |
\chan, 3, // MIDI channel 4 | |
\scale, Scale.major, | |
\octave, 4, | |
\degree, Pseq(~lh_deg, 1).trace, | |
\dur, Pseq(~lh_dur, 1), | |
\amp, Pgauss(0.3, 0.05, inf) * Pseq([1.1, Pn(0.7, 3)], inf), | |
\strum, Pwhite(-0.03, 0.03, inf), | |
\lag, Pwhite(0.0, 0.03, inf), | |
\legato, 0.9).quant_(4);); | |
// play the song | |
(Pbindef(\righthandupper).reset.play; | |
Pbindef(\righthand).reset.play; | |
Pbindef(\lefthand).reset.play; | |
Tdef(\damper).reset.play;) | |
// stop it | |
(Pbindef(\righthandupper).stop; | |
Pbindef(\righthand).stop; | |
Pbindef(\lefthand).stop; | |
Tdef(\damper).stop; | |
m.control(3, 64, 0); | |
) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(// additional UGens needed: | |
// AnalogTape, LockhartWavefolder and AnalogVintageDistortion are from | |
// "ported plugins" https://github.com/madskjeldgaard/portedplugins | |
// JPverb is in sc3-plugins | |
Ndef(\test, { var snd, freq = [32.midicps]; | |
var noise; | |
noise = WhiteNoise.ar * LFPulse.kr(freq * [0.5, 2], 0, 0.01).range(0, 0.3); | |
noise = BPF.ar(noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1)); | |
noise = Splay.ar(noise, LFNoise1.ar(1 / 3).range(-1, 1)); | |
freq = [freq, freq * 1.01]; | |
snd = Pulse.ar(freq); | |
snd = snd + Pulse.ar(freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05)); | |
snd = LeakDC.ar(snd); | |
snd = AnalogTape.ar(snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2); | |
snd = snd.fold(-0.5, 0.9); | |
snd = LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) + | |
((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1]); | |
snd = RLPF.ar(snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9)); | |
snd = snd + noise; | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:4); | |
snd = LeakDC.ar(snd); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.28 * \amp.kr(-12.dbamp); | |
snd }).play(quant: 4);) | |
Ndef(\test).gui; | |
// copyright: https://unlicense.org/ // | |
({ |amp = 0.1 | | |
var a, trig, basefreq, snd, cutoffmod, rqmod; | |
a = Dseq([0, 2, 3, 5, 7, 8, 10, 12], inf); | |
trig = Impulse.kr(4); | |
basefreq = Demand.kr(trig, 0, a) + 38; | |
basefreq = basefreq.midicps; | |
cutoffmod = LFNoise2.ar(0.2).range(100, 1500); | |
rqmod = LFNoise2.ar(0.2).range(1, 0.05); | |
snd = (Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp); | |
snd = LeakDC.ar(snd); | |
snd = RLPF.ar(snd, cutoffmod, rqmod); | |
snd = Limiter.ar(in: snd, level: 0.8, dur:0.001); | |
snd.dup }.play) | |
(// if you like bass wobbles | |
SynthDef(\wobble, { |out = 0, wflo = 1, wfhi = 6, decay = 0, gate = 1, wfmax = 8500, freq, iphase| | |
var env = Linen.kr(gate, releaseTime: 0.01, doneAction: Done.freeSelf); | |
var son = MoogVCF.ar(in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2); | |
Out.ar(out, son * env) }).add; | |
b = Bus.audio(s, 2); | |
SynthDef("delayBus", { |outBus = 0, inBus, wet = 0.4| var snd = In.ar(inBus, 2); | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:3); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.18; | |
//var rev=Greyhole.ar(input * wet, | |
// delayTime:0.5, feedback:0.5, diff:0.4, | |
// damp:0.5, modDepth:0.8, modFreq:0.3); | |
//Out.ar(outBus, input + rev); | |
Out.ar(outBus, snd) }).play(s, [\inBus, b]); | |
Pbind(\instrument, \wobble, | |
\legato, 0.98, \out, b, | |
\dur, 4, | |
\wflo, Prand([1, 2, 3], inf), | |
\wfhi, Prand([4, 6, 8], inf), | |
\wfmax, Pseq([4, 6, 3, 1, 9] * 500, inf), | |
\iphase, Prand([0, 0.25, 0.5, 0.75], inf), | |
\degree, Pseq([2, 12, -2, -2], 8), \octave, 3, ).play; | |
) - source_file | |
(// additional UGens needed: | |
// AnalogTape, LockhartWavefolder and AnalogVintageDistortion are from | |
// "ported plugins" https://github.com/madskjeldgaard/portedplugins | |
// JPverb is in sc3-plugins | |
Ndef(\test, { var snd, freq = [32.midicps]; | |
var noise; | |
noise = WhiteNoise.ar * LFPulse.kr(freq * [0.5, 2], 0, 0.01).range(0, 0.3); | |
noise = BPF.ar(noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1)); | |
noise = Splay.ar(noise, LFNoise1.ar(1 / 3).range(-1, 1)); | |
freq = [freq, freq * 1.01]; | |
snd = Pulse.ar(freq); | |
snd = snd + Pulse.ar(freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05)); | |
snd = LeakDC.ar(snd); | |
snd = AnalogTape.ar(snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2); | |
snd = snd.fold(-0.5, 0.9); | |
snd = LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) + | |
((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1]); | |
snd = RLPF.ar(snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9)); | |
snd = snd + noise; | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:4); | |
snd = LeakDC.ar(snd); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.28 * \amp.kr(-12.dbamp); | |
snd }).play(quant: 4);) - code_block | |
( - ( | |
// additional UGens needed: - line_comment | |
// AnalogTape, LockhartWavefolder and AnalogVintageDistortion are from - line_comment | |
// "ported plugins" https://github.com/madskjeldgaard/portedplugins - line_comment | |
// JPverb is in sc3-plugins - line_comment | |
Ndef(\test, { var snd, freq = [32.midicps]; | |
var noise; | |
noise = WhiteNoise.ar * LFPulse.kr(freq * [0.5, 2], 0, 0.01).range(0, 0.3); | |
noise = BPF.ar(noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1)); | |
noise = Splay.ar(noise, LFNoise1.ar(1 / 3).range(-1, 1)); | |
freq = [freq, freq * 1.01]; | |
snd = Pulse.ar(freq); | |
snd = snd + Pulse.ar(freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05)); | |
snd = LeakDC.ar(snd); | |
snd = AnalogTape.ar(snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2); | |
snd = snd.fold(-0.5, 0.9); | |
snd = LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) + | |
((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1]); | |
snd = RLPF.ar(snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9)); | |
snd = snd + noise; | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:4); | |
snd = LeakDC.ar(snd); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.28 * \amp.kr(-12.dbamp); | |
snd }).play(quant: 4) - function_call | |
Ndef(\test, { var snd, freq = [32.midicps]; | |
var noise; | |
noise = WhiteNoise.ar * LFPulse.kr(freq * [0.5, 2], 0, 0.01).range(0, 0.3); | |
noise = BPF.ar(noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1)); | |
noise = Splay.ar(noise, LFNoise1.ar(1 / 3).range(-1, 1)); | |
freq = [freq, freq * 1.01]; | |
snd = Pulse.ar(freq); | |
snd = snd + Pulse.ar(freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05)); | |
snd = LeakDC.ar(snd); | |
snd = AnalogTape.ar(snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2); | |
snd = snd.fold(-0.5, 0.9); | |
snd = LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) + | |
((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1]); | |
snd = RLPF.ar(snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9)); | |
snd = snd + noise; | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:4); | |
snd = LeakDC.ar(snd); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.28 * \amp.kr(-12.dbamp); | |
snd }) - receiver | |
Ndef(\test, { var snd, freq = [32.midicps]; | |
var noise; | |
noise = WhiteNoise.ar * LFPulse.kr(freq * [0.5, 2], 0, 0.01).range(0, 0.3); | |
noise = BPF.ar(noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1)); | |
noise = Splay.ar(noise, LFNoise1.ar(1 / 3).range(-1, 1)); | |
freq = [freq, freq * 1.01]; | |
snd = Pulse.ar(freq); | |
snd = snd + Pulse.ar(freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05)); | |
snd = LeakDC.ar(snd); | |
snd = AnalogTape.ar(snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2); | |
snd = snd.fold(-0.5, 0.9); | |
snd = LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) + | |
((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1]); | |
snd = RLPF.ar(snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9)); | |
snd = snd + noise; | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:4); | |
snd = LeakDC.ar(snd); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.28 * \amp.kr(-12.dbamp); | |
snd }) - function_call | |
Ndef - class | |
( - ( | |
\test, { var snd, freq = [32.midicps]; | |
var noise; | |
noise = WhiteNoise.ar * LFPulse.kr(freq * [0.5, 2], 0, 0.01).range(0, 0.3); | |
noise = BPF.ar(noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1)); | |
noise = Splay.ar(noise, LFNoise1.ar(1 / 3).range(-1, 1)); | |
freq = [freq, freq * 1.01]; | |
snd = Pulse.ar(freq); | |
snd = snd + Pulse.ar(freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05)); | |
snd = LeakDC.ar(snd); | |
snd = AnalogTape.ar(snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2); | |
snd = snd.fold(-0.5, 0.9); | |
snd = LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) + | |
((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1]); | |
snd = RLPF.ar(snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9)); | |
snd = snd + noise; | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:4); | |
snd = LeakDC.ar(snd); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.28 * \amp.kr(-12.dbamp); | |
snd } - parameter_call_list | |
\test - argument_calls | |
\test - unnamed_argument | |
\test - literal | |
\test - symbol | |
\ - \ | |
test - identifier | |
, - , | |
{ var snd, freq = [32.midicps]; | |
var noise; | |
noise = WhiteNoise.ar * LFPulse.kr(freq * [0.5, 2], 0, 0.01).range(0, 0.3); | |
noise = BPF.ar(noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1)); | |
noise = Splay.ar(noise, LFNoise1.ar(1 / 3).range(-1, 1)); | |
freq = [freq, freq * 1.01]; | |
snd = Pulse.ar(freq); | |
snd = snd + Pulse.ar(freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05)); | |
snd = LeakDC.ar(snd); | |
snd = AnalogTape.ar(snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2); | |
snd = snd.fold(-0.5, 0.9); | |
snd = LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) + | |
((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1]); | |
snd = RLPF.ar(snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9)); | |
snd = snd + noise; | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:4); | |
snd = LeakDC.ar(snd); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.28 * \amp.kr(-12.dbamp); | |
snd } - argument_calls | |
{ var snd, freq = [32.midicps]; | |
var noise; | |
noise = WhiteNoise.ar * LFPulse.kr(freq * [0.5, 2], 0, 0.01).range(0, 0.3); | |
noise = BPF.ar(noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1)); | |
noise = Splay.ar(noise, LFNoise1.ar(1 / 3).range(-1, 1)); | |
freq = [freq, freq * 1.01]; | |
snd = Pulse.ar(freq); | |
snd = snd + Pulse.ar(freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05)); | |
snd = LeakDC.ar(snd); | |
snd = AnalogTape.ar(snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2); | |
snd = snd.fold(-0.5, 0.9); | |
snd = LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) + | |
((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1]); | |
snd = RLPF.ar(snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9)); | |
snd = snd + noise; | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:4); | |
snd = LeakDC.ar(snd); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.28 * \amp.kr(-12.dbamp); | |
snd } - unnamed_argument | |
{ var snd, freq = [32.midicps]; | |
var noise; | |
noise = WhiteNoise.ar * LFPulse.kr(freq * [0.5, 2], 0, 0.01).range(0, 0.3); | |
noise = BPF.ar(noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1)); | |
noise = Splay.ar(noise, LFNoise1.ar(1 / 3).range(-1, 1)); | |
freq = [freq, freq * 1.01]; | |
snd = Pulse.ar(freq); | |
snd = snd + Pulse.ar(freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05)); | |
snd = LeakDC.ar(snd); | |
snd = AnalogTape.ar(snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2); | |
snd = snd.fold(-0.5, 0.9); | |
snd = LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) + | |
((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1]); | |
snd = RLPF.ar(snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9)); | |
snd = snd + noise; | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:4); | |
snd = LeakDC.ar(snd); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.28 * \amp.kr(-12.dbamp); | |
snd } - function_block | |
{ - { | |
var snd, freq = [32.midicps] - variable_definition_sequence | |
var snd - variable | |
var snd - local_var | |
var - var | |
snd - identifier | |
, - , | |
freq = [32.midicps] - variable_definition | |
freq - variable | |
freq - local_var | |
freq - identifier | |
= - = | |
[32.midicps] - collection | |
[ - [ | |
32.midicps - function_call | |
32 - receiver | |
32 - literal | |
32 - number | |
32 - integer | |
.midicps - method_call | |
. - . | |
midicps - method_name | |
] - ] | |
; - ; | |
var noise - variable | |
var noise - local_var | |
var - var | |
noise - identifier | |
; - ; | |
noise = WhiteNoise.ar * LFPulse.kr(freq * [0.5, 2], 0, 0.01).range(0, 0.3) - variable_definition | |
noise - variable | |
noise - local_var | |
noise - identifier | |
= - = | |
WhiteNoise.ar * LFPulse.kr(freq * [0.5, 2], 0, 0.01).range(0, 0.3) - function_call | |
WhiteNoise.ar * LFPulse - receiver | |
WhiteNoise.ar * LFPulse - binary_expression | |
WhiteNoise.ar - function_call | |
WhiteNoise - receiver | |
WhiteNoise - class | |
.ar - method_call | |
. - . | |
ar - method_name | |
* - * | |
LFPulse - class | |
.kr(freq * [0.5, 2], 0, 0.01) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
freq * [0.5, 2], 0, 0.01 - parameter_call_list | |
freq * [0.5, 2] - argument_calls | |
freq * [0.5, 2] - unnamed_argument | |
freq * [0.5, 2] - binary_expression | |
freq - variable | |
freq - local_var | |
freq - identifier | |
* - * | |
[0.5, 2] - collection | |
[ - [ | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
] - ] | |
, - , | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
0.01 - argument_calls | |
0.01 - unnamed_argument | |
0.01 - literal | |
0.01 - number | |
0.01 - float | |
) - ) | |
.range(0, 0.3) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0, 0.3 - parameter_call_list | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
0.3 - argument_calls | |
0.3 - unnamed_argument | |
0.3 - literal | |
0.3 - number | |
0.3 - float | |
) - ) | |
; - ; | |
noise = BPF.ar(noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1)) - variable_definition | |
noise - variable | |
noise - local_var | |
noise - identifier | |
= - = | |
BPF.ar(noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1)) - function_call | |
BPF - receiver | |
BPF - class | |
.ar(noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1) - parameter_call_list | |
noise - argument_calls | |
noise - unnamed_argument | |
noise - variable | |
noise - local_var | |
noise - identifier | |
, - , | |
LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1) - argument_calls | |
LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1) - unnamed_argument | |
LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1) - function_call | |
LFNoise0 - receiver | |
LFNoise0 - class | |
.kr([1 / 5, 1 / 4]) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
[1 / 5, 1 / 4] - parameter_call_list | |
[1 / 5, 1 / 4] - argument_calls | |
[1 / 5, 1 / 4] - unnamed_argument | |
[1 / 5, 1 / 4] - collection | |
[ - [ | |
1 / 5 - binary_expression | |
1 - literal | |
1 - number | |
1 - integer | |
/ - / | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
1 / 4 - binary_expression | |
1 - literal | |
1 - number | |
1 - integer | |
/ - / | |
4 - literal | |
4 - number | |
4 - integer | |
] - ] | |
) - ) | |
.range(1000, 8000) - method_call | |
. - . | |
range - method_name | |
( - ( | |
1000, 8000 - parameter_call_list | |
1000 - argument_calls | |
1000 - unnamed_argument | |
1000 - literal | |
1000 - number | |
1000 - integer | |
, - , | |
8000 - argument_calls | |
8000 - unnamed_argument | |
8000 - literal | |
8000 - number | |
8000 - integer | |
) - ) | |
.lag(1) - method_call | |
. - . | |
lag - method_name | |
( - ( | |
1 - parameter_call_list | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
) - ) | |
) - ) | |
; - ; | |
noise = Splay.ar(noise, LFNoise1.ar(1 / 3).range(-1, 1)) - variable_definition | |
noise - variable | |
noise - local_var | |
noise - identifier | |
= - = | |
Splay.ar(noise, LFNoise1.ar(1 / 3).range(-1, 1)) - function_call | |
Splay - receiver | |
Splay - class | |
.ar(noise, LFNoise1.ar(1 / 3).range(-1, 1)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
noise, LFNoise1.ar(1 / 3).range(-1, 1) - parameter_call_list | |
noise - argument_calls | |
noise - unnamed_argument | |
noise - variable | |
noise - local_var | |
noise - identifier | |
, - , | |
LFNoise1.ar(1 / 3).range(-1, 1) - argument_calls | |
LFNoise1.ar(1 / 3).range(-1, 1) - unnamed_argument | |
LFNoise1.ar(1 / 3).range(-1, 1) - function_call | |
LFNoise1 - receiver | |
LFNoise1 - class | |
.ar(1 / 3) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
1 / 3 - parameter_call_list | |
1 / 3 - argument_calls | |
1 / 3 - unnamed_argument | |
1 / 3 - binary_expression | |
1 - literal | |
1 - number | |
1 - integer | |
/ - / | |
3 - literal | |
3 - number | |
3 - integer | |
) - ) | |
.range(-1, 1) - method_call | |
. - . | |
range - method_name | |
( - ( | |
-1, 1 - parameter_call_list | |
-1 - argument_calls | |
-1 - unnamed_argument | |
-1 - unary_expression | |
- - - | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
) - ) | |
) - ) | |
; - ; | |
freq = [freq, freq * 1.01] - variable_definition | |
freq - variable | |
freq - local_var | |
freq - identifier | |
= - = | |
[freq, freq * 1.01] - collection | |
[ - [ | |
freq - variable | |
freq - local_var | |
freq - identifier | |
, - , | |
freq * 1.01 - binary_expression | |
freq - variable | |
freq - local_var | |
freq - identifier | |
* - * | |
1.01 - literal | |
1.01 - number | |
1.01 - float | |
] - ] | |
; - ; | |
snd = Pulse.ar(freq) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
Pulse.ar(freq) - function_call | |
Pulse - receiver | |
Pulse - class | |
.ar(freq) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
freq - parameter_call_list | |
freq - argument_calls | |
freq - unnamed_argument | |
freq - variable | |
freq - local_var | |
freq - identifier | |
) - ) | |
; - ; | |
snd = snd + Pulse.ar(freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05)) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
snd + Pulse.ar(freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05)) - function_call | |
snd + Pulse - receiver | |
snd + Pulse - binary_expression | |
snd - variable | |
snd - local_var | |
snd - identifier | |
+ - + | |
Pulse - class | |
.ar(freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05) - parameter_call_list | |
freq * 2.001 - argument_calls | |
freq * 2.001 - unnamed_argument | |
freq * 2.001 - binary_expression | |
freq - variable | |
freq - local_var | |
freq - identifier | |
* - * | |
2.001 - literal | |
2.001 - number | |
2.001 - float | |
, - , | |
LFNoise1.ar(1 / 3).range(0.01, 0.05) - argument_calls | |
LFNoise1.ar(1 / 3).range(0.01, 0.05) - unnamed_argument | |
LFNoise1.ar(1 / 3).range(0.01, 0.05) - function_call | |
LFNoise1 - receiver | |
LFNoise1 - class | |
.ar(1 / 3) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
1 / 3 - parameter_call_list | |
1 / 3 - argument_calls | |
1 / 3 - unnamed_argument | |
1 / 3 - binary_expression | |
1 - literal | |
1 - number | |
1 - integer | |
/ - / | |
3 - literal | |
3 - number | |
3 - integer | |
) - ) | |
.range(0.01, 0.05) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0.01, 0.05 - parameter_call_list | |
0.01 - argument_calls | |
0.01 - unnamed_argument | |
0.01 - literal | |
0.01 - number | |
0.01 - float | |
, - , | |
0.05 - argument_calls | |
0.05 - unnamed_argument | |
0.05 - literal | |
0.05 - number | |
0.05 - float | |
) - ) | |
) - ) | |
; - ; | |
snd = LeakDC.ar(snd) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
LeakDC.ar(snd) - function_call | |
LeakDC - receiver | |
LeakDC - class | |
.ar(snd) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd - parameter_call_list | |
snd - argument_calls | |
snd - unnamed_argument | |
snd - variable | |
snd - local_var | |
snd - identifier | |
) - ) | |
; - ; | |
snd = AnalogTape.ar(snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
AnalogTape.ar(snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2) - function_call | |
AnalogTape - receiver | |
AnalogTape - class | |
.ar(snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2 - parameter_call_list | |
snd - argument_calls | |
snd - unnamed_argument | |
snd - variable | |
snd - local_var | |
snd - identifier | |
, - , | |
0.9 - argument_calls | |
0.9 - unnamed_argument | |
0.9 - literal | |
0.9 - number | |
0.9 - float | |
, - , | |
LFNoise1.kr(1 / 4).range(0, 1) - argument_calls | |
LFNoise1.kr(1 / 4).range(0, 1) - unnamed_argument | |
LFNoise1.kr(1 / 4).range(0, 1) - function_call | |
LFNoise1 - receiver | |
LFNoise1 - class | |
.kr(1 / 4) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
1 / 4 - parameter_call_list | |
1 / 4 - argument_calls | |
1 / 4 - unnamed_argument | |
1 / 4 - binary_expression | |
1 - literal | |
1 - number | |
1 - integer | |
/ - / | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
.range(0, 1) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0, 1 - parameter_call_list | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
) - ) | |
, - , | |
0.5 - argument_calls | |
0.5 - unnamed_argument | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
; - ; | |
snd = snd.fold(-0.5, 0.9) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
snd.fold(-0.5, 0.9) - function_call | |
snd - receiver | |
snd - variable | |
snd - local_var | |
snd - identifier | |
.fold(-0.5, 0.9) - method_call | |
. - . | |
fold - method_name | |
( - ( | |
-0.5, 0.9 - parameter_call_list | |
-0.5 - argument_calls | |
-0.5 - unnamed_argument | |
-0.5 - unary_expression | |
- - - | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.9 - argument_calls | |
0.9 - unnamed_argument | |
0.9 - literal | |
0.9 - number | |
0.9 - float | |
) - ) | |
; - ; | |
snd = LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) + | |
((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1]) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) + | |
((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1]) - binary_expression | |
LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) - function_call | |
LockhartWavefolder - receiver | |
LockhartWavefolder - class | |
.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4 - parameter_call_list | |
snd[0] * LFNoise1.kr(1 / 4).range(1, 10) - argument_calls | |
snd[0] * LFNoise1.kr(1 / 4).range(1, 10) - unnamed_argument | |
snd[0] * LFNoise1.kr(1 / 4).range(1, 10) - function_call | |
snd[0] * LFNoise1 - receiver | |
snd[0] * LFNoise1 - binary_expression | |
snd[0] - indexed_collection | |
snd - variable | |
snd - local_var | |
snd - identifier | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
] - ] | |
* - * | |
LFNoise1 - class | |
.kr(1 / 4) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
1 / 4 - parameter_call_list | |
1 / 4 - argument_calls | |
1 / 4 - unnamed_argument | |
1 / 4 - binary_expression | |
1 - literal | |
1 - number | |
1 - integer | |
/ - / | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
.range(1, 10) - method_call | |
. - . | |
range - method_name | |
( - ( | |
1, 10 - parameter_call_list | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
10 - argument_calls | |
10 - unnamed_argument | |
10 - literal | |
10 - number | |
10 - integer | |
) - ) | |
, - , | |
4 - argument_calls | |
4 - unnamed_argument | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
+ - + | |
((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1]) - code_block | |
( - ( | |
(LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1] - binary_expression | |
(LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) - code_block | |
( - ( | |
LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4) - function_call | |
LockhartWavefolder - receiver | |
LockhartWavefolder - class | |
.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4 - parameter_call_list | |
snd[1] * LFNoise1.kr(1 / 4).range(1, 10) - argument_calls | |
snd[1] * LFNoise1.kr(1 / 4).range(1, 10) - unnamed_argument | |
snd[1] * LFNoise1.kr(1 / 4).range(1, 10) - function_call | |
snd[1] * LFNoise1 - receiver | |
snd[1] * LFNoise1 - binary_expression | |
snd[1] - indexed_collection | |
snd - variable | |
snd - local_var | |
snd - identifier | |
[ - [ | |
1 - literal | |
1 - number | |
1 - integer | |
] - ] | |
* - * | |
LFNoise1 - class | |
.kr(1 / 4) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
1 / 4 - parameter_call_list | |
1 / 4 - argument_calls | |
1 / 4 - unnamed_argument | |
1 / 4 - binary_expression | |
1 - literal | |
1 - number | |
1 - integer | |
/ - / | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
.range(1, 10) - method_call | |
. - . | |
range - method_name | |
( - ( | |
1, 10 - parameter_call_list | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
10 - argument_calls | |
10 - unnamed_argument | |
10 - literal | |
10 - number | |
10 - integer | |
) - ) | |
, - , | |
4 - argument_calls | |
4 - unnamed_argument | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
) - ) | |
* - * | |
[-1, 1] - collection | |
[ - [ | |
-1 - unary_expression | |
- - - | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
] - ] | |
) - ) | |
; - ; | |
snd = RLPF.ar(snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9)) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
RLPF.ar(snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9)) - function_call | |
RLPF - receiver | |
RLPF - class | |
.ar(snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9) - parameter_call_list | |
snd - argument_calls | |
snd - unnamed_argument | |
snd - variable | |
snd - local_var | |
snd - identifier | |
, - , | |
LFNoise1.ar(1 / 4).exprange(200, 9000) - argument_calls | |
LFNoise1.ar(1 / 4).exprange(200, 9000) - unnamed_argument | |
LFNoise1.ar(1 / 4).exprange(200, 9000) - function_call | |
LFNoise1 - receiver | |
LFNoise1 - class | |
.ar(1 / 4) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
1 / 4 - parameter_call_list | |
1 / 4 - argument_calls | |
1 / 4 - unnamed_argument | |
1 / 4 - binary_expression | |
1 - literal | |
1 - number | |
1 - integer | |
/ - / | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
.exprange(200, 9000) - method_call | |
. - . | |
exprange - method_name | |
( - ( | |
200, 9000 - parameter_call_list | |
200 - argument_calls | |
200 - unnamed_argument | |
200 - literal | |
200 - number | |
200 - integer | |
, - , | |
9000 - argument_calls | |
9000 - unnamed_argument | |
9000 - literal | |
9000 - number | |
9000 - integer | |
) - ) | |
, - , | |
LFNoise1.ar(1 / 3).range(0.1, 0.9) - argument_calls | |
LFNoise1.ar(1 / 3).range(0.1, 0.9) - unnamed_argument | |
LFNoise1.ar(1 / 3).range(0.1, 0.9) - function_call | |
LFNoise1 - receiver | |
LFNoise1 - class | |
.ar(1 / 3) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
1 / 3 - parameter_call_list | |
1 / 3 - argument_calls | |
1 / 3 - unnamed_argument | |
1 / 3 - binary_expression | |
1 - literal | |
1 - number | |
1 - integer | |
/ - / | |
3 - literal | |
3 - number | |
3 - integer | |
) - ) | |
.range(0.1, 0.9) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0.1, 0.9 - parameter_call_list | |
0.1 - argument_calls | |
0.1 - unnamed_argument | |
0.1 - literal | |
0.1 - number | |
0.1 - float | |
, - , | |
0.9 - argument_calls | |
0.9 - unnamed_argument | |
0.9 - literal | |
0.9 - number | |
0.9 - float | |
) - ) | |
) - ) | |
; - ; | |
snd = snd + noise - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
snd + noise - binary_expression | |
snd - variable | |
snd - local_var | |
snd - identifier | |
+ - + | |
noise - variable | |
noise - local_var | |
noise - identifier | |
; - ; | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:4) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
AnalogVintageDistortion.ar(snd, 0, 1, oversample:4) - function_call | |
AnalogVintageDistortion - receiver | |
AnalogVintageDistortion - class | |
.ar(snd, 0, 1, oversample:4) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd, 0, 1, oversample:4 - parameter_call_list | |
snd - argument_calls | |
snd - unnamed_argument | |
snd - variable | |
snd - local_var | |
snd - identifier | |
, - , | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
oversample:4 - argument_calls | |
oversample:4 - named_argument | |
oversample - identifier | |
: - : | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
; - ; | |
snd = LeakDC.ar(snd) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
LeakDC.ar(snd) - function_call | |
LeakDC - receiver | |
LeakDC - class | |
.ar(snd) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd - parameter_call_list | |
snd - argument_calls | |
snd - unnamed_argument | |
snd - variable | |
snd - local_var | |
snd - identifier | |
) - ) | |
; - ; | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001) - function_call | |
snd * LFPulse - receiver | |
snd * LFPulse - binary_expression | |
snd - variable | |
snd - local_var | |
snd - identifier | |
* - * | |
LFPulse - class | |
.ar(1 / 7, width:0.2) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
1 / 7, width:0.2 - parameter_call_list | |
1 / 7 - argument_calls | |
1 / 7 - unnamed_argument | |
1 / 7 - binary_expression | |
1 - literal | |
1 - number | |
1 - integer | |
/ - / | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
width:0.2 - argument_calls | |
width:0.2 - named_argument | |
width - identifier | |
: - : | |
0.2 - literal | |
0.2 - number | |
0.2 - float | |
) - ) | |
.lag(0.001) - method_call | |
. - . | |
lag - method_name | |
( - ( | |
0.001 - parameter_call_list | |
0.001 - argument_calls | |
0.001 - unnamed_argument | |
0.001 - literal | |
0.001 - number | |
0.001 - float | |
) - ) | |
; - ; | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd - binary_expression | |
JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) - function_call | |
JPverb - receiver | |
JPverb - class | |
.ar(snd * 0.4, 10, 0, 5, low:0.5) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd * 0.4, 10, 0, 5, low:0.5 - parameter_call_list | |
snd * 0.4 - argument_calls | |
snd * 0.4 - unnamed_argument | |
snd * 0.4 - binary_expression | |
snd - variable | |
snd - local_var | |
snd - identifier | |
* - * | |
0.4 - literal | |
0.4 - number | |
0.4 - float | |
, - , | |
10 - argument_calls | |
10 - unnamed_argument | |
10 - literal | |
10 - number | |
10 - integer | |
, - , | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
5 - argument_calls | |
5 - unnamed_argument | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
low:0.5 - argument_calls | |
low:0.5 - named_argument | |
low - identifier | |
: - : | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
) - ) | |
+ - + | |
snd - variable | |
snd - local_var | |
snd - identifier | |
; - ; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.28 * \amp.kr(-12.dbamp) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
Limiter.ar(snd * 1, 0.9) * 0.28 * \amp.kr(-12.dbamp) - function_call | |
Limiter.ar(snd * 1, 0.9) * 0.28 * \amp - receiver | |
Limiter.ar(snd * 1, 0.9) * 0.28 * \amp - binary_expression | |
Limiter.ar(snd * 1, 0.9) * 0.28 - binary_expression | |
Limiter.ar(snd * 1, 0.9) - function_call | |
Limiter - receiver | |
Limiter - class | |
.ar(snd * 1, 0.9) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd * 1, 0.9 - parameter_call_list | |
snd * 1 - argument_calls | |
snd * 1 - unnamed_argument | |
snd * 1 - binary_expression | |
snd - variable | |
snd - local_var | |
snd - identifier | |
* - * | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
0.9 - argument_calls | |
0.9 - unnamed_argument | |
0.9 - literal | |
0.9 - number | |
0.9 - float | |
) - ) | |
* - * | |
0.28 - literal | |
0.28 - number | |
0.28 - float | |
* - * | |
\amp - literal | |
\amp - symbol | |
\ - \ | |
amp - identifier | |
.kr(-12.dbamp) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
-12.dbamp - parameter_call_list | |
-12.dbamp - argument_calls | |
-12.dbamp - unnamed_argument | |
-12.dbamp - function_call | |
-12 - receiver | |
-12 - unary_expression | |
- - - | |
12 - literal | |
12 - number | |
12 - integer | |
.dbamp - method_call | |
. - . | |
dbamp - method_name | |
) - ) | |
; - ; | |
snd - variable | |
snd - local_var | |
snd - identifier | |
} - } | |
) - ) | |
.play(quant: 4) - method_call | |
. - . | |
play - method_name | |
( - ( | |
quant: 4 - parameter_call_list | |
quant: 4 - argument_calls | |
quant: 4 - named_argument | |
quant - identifier | |
: - : | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
; - ; | |
) - ) | |
Ndef(\test).gui - function_call | |
Ndef(\test) - receiver | |
Ndef(\test) - function_call | |
Ndef - class | |
( - ( | |
\test - parameter_call_list | |
\test - argument_calls | |
\test - unnamed_argument | |
\test - literal | |
\test - symbol | |
\ - \ | |
test - identifier | |
) - ) | |
.gui - method_call | |
. - . | |
gui - method_name | |
; - ; | |
// copyright: https://unlicense.org/ // - line_comment | |
({ |amp = 0.1 | | |
var a, trig, basefreq, snd, cutoffmod, rqmod; | |
a = Dseq([0, 2, 3, 5, 7, 8, 10, 12], inf); | |
trig = Impulse.kr(4); | |
basefreq = Demand.kr(trig, 0, a) + 38; | |
basefreq = basefreq.midicps; | |
cutoffmod = LFNoise2.ar(0.2).range(100, 1500); | |
rqmod = LFNoise2.ar(0.2).range(1, 0.05); | |
snd = (Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp); | |
snd = LeakDC.ar(snd); | |
snd = RLPF.ar(snd, cutoffmod, rqmod); | |
snd = Limiter.ar(in: snd, level: 0.8, dur:0.001); | |
snd.dup }.play) - code_block | |
( - ( | |
{ |amp = 0.1 | | |
var a, trig, basefreq, snd, cutoffmod, rqmod; | |
a = Dseq([0, 2, 3, 5, 7, 8, 10, 12], inf); | |
trig = Impulse.kr(4); | |
basefreq = Demand.kr(trig, 0, a) + 38; | |
basefreq = basefreq.midicps; | |
cutoffmod = LFNoise2.ar(0.2).range(100, 1500); | |
rqmod = LFNoise2.ar(0.2).range(1, 0.05); | |
snd = (Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp); | |
snd = LeakDC.ar(snd); | |
snd = RLPF.ar(snd, cutoffmod, rqmod); | |
snd = Limiter.ar(in: snd, level: 0.8, dur:0.001); | |
snd.dup }.play - function_call | |
{ |amp = 0.1 | | |
var a, trig, basefreq, snd, cutoffmod, rqmod; | |
a = Dseq([0, 2, 3, 5, 7, 8, 10, 12], inf); | |
trig = Impulse.kr(4); | |
basefreq = Demand.kr(trig, 0, a) + 38; | |
basefreq = basefreq.midicps; | |
cutoffmod = LFNoise2.ar(0.2).range(100, 1500); | |
rqmod = LFNoise2.ar(0.2).range(1, 0.05); | |
snd = (Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp); | |
snd = LeakDC.ar(snd); | |
snd = RLPF.ar(snd, cutoffmod, rqmod); | |
snd = Limiter.ar(in: snd, level: 0.8, dur:0.001); | |
snd.dup } - receiver | |
{ |amp = 0.1 | | |
var a, trig, basefreq, snd, cutoffmod, rqmod; | |
a = Dseq([0, 2, 3, 5, 7, 8, 10, 12], inf); | |
trig = Impulse.kr(4); | |
basefreq = Demand.kr(trig, 0, a) + 38; | |
basefreq = basefreq.midicps; | |
cutoffmod = LFNoise2.ar(0.2).range(100, 1500); | |
rqmod = LFNoise2.ar(0.2).range(1, 0.05); | |
snd = (Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp); | |
snd = LeakDC.ar(snd); | |
snd = RLPF.ar(snd, cutoffmod, rqmod); | |
snd = Limiter.ar(in: snd, level: 0.8, dur:0.001); | |
snd.dup } - function_block | |
{ - { | |
|amp = 0.1 | | |
var a, - ERROR | |
| - | | |
amp - argument | |
amp - identifier | |
- | |
= - = | |
0.1 | | |
var a - binary_expression | |
0.1 - literal | |
0.1 - number | |
0.1 - float | |
| - | | |
var a - variable | |
var a - local_var | |
var - var | |
a - identifier | |
, - , | |
trig, basefreq, snd, cutoffmod, rqmod - variable_definition_sequence | |
trig - variable | |
trig - local_var | |
trig - identifier | |
, - , | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
, - , | |
snd - variable | |
snd - local_var | |
snd - identifier | |
, - , | |
cutoffmod - variable | |
cutoffmod - local_var | |
cutoffmod - identifier | |
, - , | |
rqmod - variable | |
rqmod - local_var | |
rqmod - identifier | |
; - ; | |
a = Dseq([0, 2, 3, 5, 7, 8, 10, 12], inf) - variable_definition | |
a - variable | |
a - environment_var | |
a - identifier | |
= - = | |
Dseq([0, 2, 3, 5, 7, 8, 10, 12], inf) - function_call | |
Dseq - class | |
( - ( | |
[0, 2, 3, 5, 7, 8, 10, 12], inf - parameter_call_list | |
[0, 2, 3, 5, 7, 8, 10, 12] - argument_calls | |
[0, 2, 3, 5, 7, 8, 10, 12] - unnamed_argument | |
[0, 2, 3, 5, 7, 8, 10, 12] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
, - , | |
10 - literal | |
10 - number | |
10 - integer | |
, - , | |
12 - literal | |
12 - number | |
12 - integer | |
] - ] | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
; - ; | |
trig = Impulse.kr(4) - variable_definition | |
trig - variable | |
trig - local_var | |
trig - identifier | |
= - = | |
Impulse.kr(4) - function_call | |
Impulse - receiver | |
Impulse - class | |
.kr(4) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
4 - parameter_call_list | |
4 - argument_calls | |
4 - unnamed_argument | |
4 - literal | |
4 - number | |
4 - integer | |
) - ) | |
; - ; | |
basefreq = Demand.kr(trig, 0, a) + 38 - variable_definition | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
= - = | |
Demand.kr(trig, 0, a) + 38 - binary_expression | |
Demand.kr(trig, 0, a) - function_call | |
Demand - receiver | |
Demand - class | |
.kr(trig, 0, a) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
trig, 0, a - parameter_call_list | |
trig - argument_calls | |
trig - unnamed_argument | |
trig - variable | |
trig - local_var | |
trig - identifier | |
, - , | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
a - argument_calls | |
a - unnamed_argument | |
a - variable | |
a - environment_var | |
a - identifier | |
) - ) | |
+ - + | |
38 - literal | |
38 - number | |
38 - integer | |
; - ; | |
basefreq = basefreq.midicps - variable_definition | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
= - = | |
basefreq.midicps - function_call | |
basefreq - receiver | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
.midicps - method_call | |
. - . | |
midicps - method_name | |
; - ; | |
cutoffmod = LFNoise2.ar(0.2).range(100, 1500) - variable_definition | |
cutoffmod - variable | |
cutoffmod - local_var | |
cutoffmod - identifier | |
= - = | |
LFNoise2.ar(0.2).range(100, 1500) - function_call | |
LFNoise2 - receiver | |
LFNoise2 - class | |
.ar(0.2) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
0.2 - parameter_call_list | |
0.2 - argument_calls | |
0.2 - unnamed_argument | |
0.2 - literal | |
0.2 - number | |
0.2 - float | |
) - ) | |
.range(100, 1500) - method_call | |
. - . | |
range - method_name | |
( - ( | |
100, 1500 - parameter_call_list | |
100 - argument_calls | |
100 - unnamed_argument | |
100 - literal | |
100 - number | |
100 - integer | |
, - , | |
1500 - argument_calls | |
1500 - unnamed_argument | |
1500 - literal | |
1500 - number | |
1500 - integer | |
) - ) | |
; - ; | |
rqmod = LFNoise2.ar(0.2).range(1, 0.05) - variable_definition | |
rqmod - variable | |
rqmod - local_var | |
rqmod - identifier | |
= - = | |
LFNoise2.ar(0.2).range(1, 0.05) - function_call | |
LFNoise2 - receiver | |
LFNoise2 - class | |
.ar(0.2) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
0.2 - parameter_call_list | |
0.2 - argument_calls | |
0.2 - unnamed_argument | |
0.2 - literal | |
0.2 - number | |
0.2 - float | |
) - ) | |
.range(1, 0.05) - method_call | |
. - . | |
range - method_name | |
( - ( | |
1, 0.05 - parameter_call_list | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
0.05 - argument_calls | |
0.05 - unnamed_argument | |
0.05 - literal | |
0.05 - number | |
0.05 - float | |
) - ) | |
; - ; | |
snd = (Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
(Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - binary_expression | |
(Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - binary_expression | |
(Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - binary_expression | |
(Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - binary_expression | |
(Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) - binary_expression | |
(Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - binary_expression | |
(Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - binary_expression | |
(Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - binary_expression | |
(Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) - binary_expression | |
(Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) - code_block | |
( - ( | |
Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp - binary_expression | |
Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) - function_call | |
Pulse - receiver | |
Pulse - class | |
.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010) - parameter_call_list | |
basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010) - argument_calls | |
basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010) - unnamed_argument | |
basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010) - function_call | |
basefreq + 1 * SinOsc - receiver | |
basefreq + 1 * SinOsc - binary_expression | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
+ - + | |
1 * SinOsc - binary_expression | |
1 - literal | |
1 - number | |
1 - integer | |
* - * | |
SinOsc - class | |
.kr(0.1.rand) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
0.1.rand - parameter_call_list | |
0.1.rand - argument_calls | |
0.1.rand - unnamed_argument | |
0.1.rand - function_call | |
0.1 - receiver | |
0.1 - literal | |
0.1 - number | |
0.1 - float | |
.rand - method_call | |
. - . | |
rand - method_name | |
) - ) | |
.range(0.99, 1.010) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0.99, 1.010 - parameter_call_list | |
0.99 - argument_calls | |
0.99 - unnamed_argument | |
0.99 - literal | |
0.99 - number | |
0.99 - float | |
, - , | |
1.010 - argument_calls | |
1.010 - unnamed_argument | |
1.010 - literal | |
1.010 - number | |
1.010 - float | |
) - ) | |
) - ) | |
* - * | |
amp - variable | |
amp - local_var | |
amp - identifier | |
) - ) | |
+ - + | |
(Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) - code_block | |
( - ( | |
Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp - binary_expression | |
Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) - function_call | |
Pulse - receiver | |
Pulse - class | |
.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010) - parameter_call_list | |
basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010) - argument_calls | |
basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010) - unnamed_argument | |
basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010) - function_call | |
basefreq + 2 * SinOsc - receiver | |
basefreq + 2 * SinOsc - binary_expression | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
+ - + | |
2 * SinOsc - binary_expression | |
2 - literal | |
2 - number | |
2 - integer | |
* - * | |
SinOsc - class | |
.kr(0.1.rand) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
0.1.rand - parameter_call_list | |
0.1.rand - argument_calls | |
0.1.rand - unnamed_argument | |
0.1.rand - function_call | |
0.1 - receiver | |
0.1 - literal | |
0.1 - number | |
0.1 - float | |
.rand - method_call | |
. - . | |
rand - method_name | |
) - ) | |
.range(0.99, 1.010) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0.99, 1.010 - parameter_call_list | |
0.99 - argument_calls | |
0.99 - unnamed_argument | |
0.99 - literal | |
0.99 - number | |
0.99 - float | |
, - , | |
1.010 - argument_calls | |
1.010 - unnamed_argument | |
1.010 - literal | |
1.010 - number | |
1.010 - float | |
) - ) | |
) - ) | |
* - * | |
amp - variable | |
amp - local_var | |
amp - identifier | |
) - ) | |
+ - + | |
(Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - code_block | |
( - ( | |
Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp - binary_expression | |
Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - function_call | |
Pulse - receiver | |
Pulse - class | |
.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - parameter_call_list | |
basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - argument_calls | |
basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - unnamed_argument | |
basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - function_call | |
basefreq + 3 * SinOsc - receiver | |
basefreq + 3 * SinOsc - binary_expression | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
+ - + | |
3 * SinOsc - binary_expression | |
3 - literal | |
3 - number | |
3 - integer | |
* - * | |
SinOsc - class | |
.kr(0.1.rand) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
0.1.rand - parameter_call_list | |
0.1.rand - argument_calls | |
0.1.rand - unnamed_argument | |
0.1.rand - function_call | |
0.1 - receiver | |
0.1 - literal | |
0.1 - number | |
0.1 - float | |
.rand - method_call | |
. - . | |
rand - method_name | |
) - ) | |
.range(0.99, 1.01) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0.99, 1.01 - parameter_call_list | |
0.99 - argument_calls | |
0.99 - unnamed_argument | |
0.99 - literal | |
0.99 - number | |
0.99 - float | |
, - , | |
1.01 - argument_calls | |
1.01 - unnamed_argument | |
1.01 - literal | |
1.01 - number | |
1.01 - float | |
) - ) | |
) - ) | |
* - * | |
amp - variable | |
amp - local_var | |
amp - identifier | |
) - ) | |
+ - + | |
(Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - code_block | |
( - ( | |
Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp - binary_expression | |
Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - function_call | |
Pulse - receiver | |
Pulse - class | |
.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - parameter_call_list | |
basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - argument_calls | |
basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - unnamed_argument | |
basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - function_call | |
basefreq + 4 * SinOsc - receiver | |
basefreq + 4 * SinOsc - binary_expression | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
+ - + | |
4 * SinOsc - binary_expression | |
4 - literal | |
4 - number | |
4 - integer | |
* - * | |
SinOsc - class | |
.kr(0.1.rand) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
0.1.rand - parameter_call_list | |
0.1.rand - argument_calls | |
0.1.rand - unnamed_argument | |
0.1.rand - function_call | |
0.1 - receiver | |
0.1 - literal | |
0.1 - number | |
0.1 - float | |
.rand - method_call | |
. - . | |
rand - method_name | |
) - ) | |
.range(0.99, 1.01) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0.99, 1.01 - parameter_call_list | |
0.99 - argument_calls | |
0.99 - unnamed_argument | |
0.99 - literal | |
0.99 - number | |
0.99 - float | |
, - , | |
1.01 - argument_calls | |
1.01 - unnamed_argument | |
1.01 - literal | |
1.01 - number | |
1.01 - float | |
) - ) | |
) - ) | |
* - * | |
amp - variable | |
amp - local_var | |
amp - identifier | |
) - ) | |
+ - + | |
(Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - code_block | |
( - ( | |
Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp - binary_expression | |
Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - function_call | |
Pulse - receiver | |
Pulse - class | |
.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - parameter_call_list | |
basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - argument_calls | |
basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - unnamed_argument | |
basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - function_call | |
basefreq + 5 * SinOsc - receiver | |
basefreq + 5 * SinOsc - binary_expression | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
+ - + | |
5 * SinOsc - binary_expression | |
5 - literal | |
5 - number | |
5 - integer | |
* - * | |
SinOsc - class | |
.kr(0.1.rand) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
0.1.rand - parameter_call_list | |
0.1.rand - argument_calls | |
0.1.rand - unnamed_argument | |
0.1.rand - function_call | |
0.1 - receiver | |
0.1 - literal | |
0.1 - number | |
0.1 - float | |
.rand - method_call | |
. - . | |
rand - method_name | |
) - ) | |
.range(0.99, 1.01) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0.99, 1.01 - parameter_call_list | |
0.99 - argument_calls | |
0.99 - unnamed_argument | |
0.99 - literal | |
0.99 - number | |
0.99 - float | |
, - , | |
1.01 - argument_calls | |
1.01 - unnamed_argument | |
1.01 - literal | |
1.01 - number | |
1.01 - float | |
) - ) | |
) - ) | |
* - * | |
amp - variable | |
amp - local_var | |
amp - identifier | |
) - ) | |
+ - + | |
(Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) - code_block | |
( - ( | |
Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp - binary_expression | |
Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) - function_call | |
Pulse - receiver | |
Pulse - class | |
.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010) - parameter_call_list | |
basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010) - argument_calls | |
basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010) - unnamed_argument | |
basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010) - function_call | |
basefreq + 2 * SinOsc - receiver | |
basefreq + 2 * SinOsc - binary_expression | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
+ - + | |
2 * SinOsc - binary_expression | |
2 - literal | |
2 - number | |
2 - integer | |
* - * | |
SinOsc - class | |
.kr(0.1.rand) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
0.1.rand - parameter_call_list | |
0.1.rand - argument_calls | |
0.1.rand - unnamed_argument | |
0.1.rand - function_call | |
0.1 - receiver | |
0.1 - literal | |
0.1 - number | |
0.1 - float | |
.rand - method_call | |
. - . | |
rand - method_name | |
) - ) | |
.range(0.99, 1.010) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0.99, 1.010 - parameter_call_list | |
0.99 - argument_calls | |
0.99 - unnamed_argument | |
0.99 - literal | |
0.99 - number | |
0.99 - float | |
, - , | |
1.010 - argument_calls | |
1.010 - unnamed_argument | |
1.010 - literal | |
1.010 - number | |
1.010 - float | |
) - ) | |
) - ) | |
* - * | |
amp - variable | |
amp - local_var | |
amp - identifier | |
) - ) | |
+ - + | |
(Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - code_block | |
( - ( | |
Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp - binary_expression | |
Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - function_call | |
Pulse - receiver | |
Pulse - class | |
.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - parameter_call_list | |
basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - argument_calls | |
basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - unnamed_argument | |
basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - function_call | |
basefreq + 3 * SinOsc - receiver | |
basefreq + 3 * SinOsc - binary_expression | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
+ - + | |
3 * SinOsc - binary_expression | |
3 - literal | |
3 - number | |
3 - integer | |
* - * | |
SinOsc - class | |
.kr(0.1.rand) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
0.1.rand - parameter_call_list | |
0.1.rand - argument_calls | |
0.1.rand - unnamed_argument | |
0.1.rand - function_call | |
0.1 - receiver | |
0.1 - literal | |
0.1 - number | |
0.1 - float | |
.rand - method_call | |
. - . | |
rand - method_name | |
) - ) | |
.range(0.99, 1.01) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0.99, 1.01 - parameter_call_list | |
0.99 - argument_calls | |
0.99 - unnamed_argument | |
0.99 - literal | |
0.99 - number | |
0.99 - float | |
, - , | |
1.01 - argument_calls | |
1.01 - unnamed_argument | |
1.01 - literal | |
1.01 - number | |
1.01 - float | |
) - ) | |
) - ) | |
* - * | |
amp - variable | |
amp - local_var | |
amp - identifier | |
) - ) | |
+ - + | |
(Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - code_block | |
( - ( | |
Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp - binary_expression | |
Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - function_call | |
Pulse - receiver | |
Pulse - class | |
.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - parameter_call_list | |
basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - argument_calls | |
basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - unnamed_argument | |
basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - function_call | |
basefreq + 4 * SinOsc - receiver | |
basefreq + 4 * SinOsc - binary_expression | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
+ - + | |
4 * SinOsc - binary_expression | |
4 - literal | |
4 - number | |
4 - integer | |
* - * | |
SinOsc - class | |
.kr(0.1.rand) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
0.1.rand - parameter_call_list | |
0.1.rand - argument_calls | |
0.1.rand - unnamed_argument | |
0.1.rand - function_call | |
0.1 - receiver | |
0.1 - literal | |
0.1 - number | |
0.1 - float | |
.rand - method_call | |
. - . | |
rand - method_name | |
) - ) | |
.range(0.99, 1.01) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0.99, 1.01 - parameter_call_list | |
0.99 - argument_calls | |
0.99 - unnamed_argument | |
0.99 - literal | |
0.99 - number | |
0.99 - float | |
, - , | |
1.01 - argument_calls | |
1.01 - unnamed_argument | |
1.01 - literal | |
1.01 - number | |
1.01 - float | |
) - ) | |
) - ) | |
* - * | |
amp - variable | |
amp - local_var | |
amp - identifier | |
) - ) | |
+ - + | |
(Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - code_block | |
( - ( | |
Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp - binary_expression | |
Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - function_call | |
Pulse - receiver | |
Pulse - class | |
.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - parameter_call_list | |
basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - argument_calls | |
basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - unnamed_argument | |
basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - function_call | |
basefreq + 5 * SinOsc - receiver | |
basefreq + 5 * SinOsc - binary_expression | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
+ - + | |
5 * SinOsc - binary_expression | |
5 - literal | |
5 - number | |
5 - integer | |
* - * | |
SinOsc - class | |
.kr(0.1.rand) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
0.1.rand - parameter_call_list | |
0.1.rand - argument_calls | |
0.1.rand - unnamed_argument | |
0.1.rand - function_call | |
0.1 - receiver | |
0.1 - literal | |
0.1 - number | |
0.1 - float | |
.rand - method_call | |
. - . | |
rand - method_name | |
) - ) | |
.range(0.99, 1.01) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0.99, 1.01 - parameter_call_list | |
0.99 - argument_calls | |
0.99 - unnamed_argument | |
0.99 - literal | |
0.99 - number | |
0.99 - float | |
, - , | |
1.01 - argument_calls | |
1.01 - unnamed_argument | |
1.01 - literal | |
1.01 - number | |
1.01 - float | |
) - ) | |
) - ) | |
* - * | |
amp - variable | |
amp - local_var | |
amp - identifier | |
) - ) | |
+ - + | |
(Pulse.ar(basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) - code_block | |
( - ( | |
Pulse.ar(basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp - binary_expression | |
Pulse.ar(basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - function_call | |
Pulse - receiver | |
Pulse - class | |
.ar(basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - parameter_call_list | |
basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - argument_calls | |
basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - unnamed_argument | |
basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01) - function_call | |
basefreq + 6 * SinOsc - receiver | |
basefreq + 6 * SinOsc - binary_expression | |
basefreq - variable | |
basefreq - local_var | |
basefreq - identifier | |
+ - + | |
6 * SinOsc - binary_expression | |
6 - literal | |
6 - number | |
6 - integer | |
* - * | |
SinOsc - class | |
.kr(0.1.rand) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
0.1.rand - parameter_call_list | |
0.1.rand - argument_calls | |
0.1.rand - unnamed_argument | |
0.1.rand - function_call | |
0.1 - receiver | |
0.1 - literal | |
0.1 - number | |
0.1 - float | |
.rand - method_call | |
. - . | |
rand - method_name | |
) - ) | |
.range(0.99, 1.01) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0.99, 1.01 - parameter_call_list | |
0.99 - argument_calls | |
0.99 - unnamed_argument | |
0.99 - literal | |
0.99 - number | |
0.99 - float | |
, - , | |
1.01 - argument_calls | |
1.01 - unnamed_argument | |
1.01 - literal | |
1.01 - number | |
1.01 - float | |
) - ) | |
) - ) | |
* - * | |
amp - variable | |
amp - local_var | |
amp - identifier | |
) - ) | |
; - ; | |
snd = LeakDC.ar(snd) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
LeakDC.ar(snd) - function_call | |
LeakDC - receiver | |
LeakDC - class | |
.ar(snd) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd - parameter_call_list | |
snd - argument_calls | |
snd - unnamed_argument | |
snd - variable | |
snd - local_var | |
snd - identifier | |
) - ) | |
; - ; | |
snd = RLPF.ar(snd, cutoffmod, rqmod) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
RLPF.ar(snd, cutoffmod, rqmod) - function_call | |
RLPF - receiver | |
RLPF - class | |
.ar(snd, cutoffmod, rqmod) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd, cutoffmod, rqmod - parameter_call_list | |
snd - argument_calls | |
snd - unnamed_argument | |
snd - variable | |
snd - local_var | |
snd - identifier | |
, - , | |
cutoffmod - argument_calls | |
cutoffmod - unnamed_argument | |
cutoffmod - variable | |
cutoffmod - local_var | |
cutoffmod - identifier | |
, - , | |
rqmod - argument_calls | |
rqmod - unnamed_argument | |
rqmod - variable | |
rqmod - local_var | |
rqmod - identifier | |
) - ) | |
; - ; | |
snd = Limiter.ar(in: snd, level: 0.8, dur:0.001) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
Limiter.ar(in: snd, level: 0.8, dur:0.001) - function_call | |
Limiter - receiver | |
Limiter - class | |
.ar(in: snd, level: 0.8, dur:0.001) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
in: snd, level: 0.8, dur:0.001 - parameter_call_list | |
in: snd - argument_calls | |
in: snd - named_argument | |
in - identifier | |
: - : | |
snd - variable | |
snd - local_var | |
snd - identifier | |
, - , | |
level: 0.8 - argument_calls | |
level: 0.8 - named_argument | |
level - identifier | |
: - : | |
0.8 - literal | |
0.8 - number | |
0.8 - float | |
, - , | |
dur:0.001 - argument_calls | |
dur:0.001 - named_argument | |
dur - identifier | |
: - : | |
0.001 - literal | |
0.001 - number | |
0.001 - float | |
) - ) | |
; - ; | |
snd.dup - function_call | |
snd - receiver | |
snd - variable | |
snd - local_var | |
snd - identifier | |
.dup - method_call | |
. - . | |
dup - method_name | |
} - } | |
.play - method_call | |
. - . | |
play - method_name | |
) - ) | |
(// if you like bass wobbles | |
SynthDef(\wobble, { |out = 0, wflo = 1, wfhi = 6, decay = 0, gate = 1, wfmax = 8500, freq, iphase| | |
var env = Linen.kr(gate, releaseTime: 0.01, doneAction: Done.freeSelf); | |
var son = MoogVCF.ar(in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2); | |
Out.ar(out, son * env) }).add; | |
b = Bus.audio(s, 2); | |
SynthDef("delayBus", { |outBus = 0, inBus, wet = 0.4| var snd = In.ar(inBus, 2); | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:3); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.18; | |
//var rev=Greyhole.ar(input * wet, | |
// delayTime:0.5, feedback:0.5, diff:0.4, | |
// damp:0.5, modDepth:0.8, modFreq:0.3); | |
//Out.ar(outBus, input + rev); | |
Out.ar(outBus, snd) }).play(s, [\inBus, b]); | |
Pbind(\instrument, \wobble, | |
\legato, 0.98, \out, b, | |
\dur, 4, | |
\wflo, Prand([1, 2, 3], inf), | |
\wfhi, Prand([4, 6, 8], inf), | |
\wfmax, Pseq([4, 6, 3, 1, 9] * 500, inf), | |
\iphase, Prand([0, 0.25, 0.5, 0.75], inf), | |
\degree, Pseq([2, 12, -2, -2], 8), \octave, 3, ).play; | |
) - code_block | |
( - ( | |
// if you like bass wobbles - line_comment | |
SynthDef(\wobble, { |out = 0, wflo = 1, wfhi = 6, decay = 0, gate = 1, wfmax = 8500, freq, iphase| | |
var env = Linen.kr(gate, releaseTime: 0.01, doneAction: Done.freeSelf); | |
var son = MoogVCF.ar(in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2); | |
Out.ar(out, son * env) }).add - function_call | |
SynthDef(\wobble, { |out = 0, wflo = 1, wfhi = 6, decay = 0, gate = 1, wfmax = 8500, freq, iphase| | |
var env = Linen.kr(gate, releaseTime: 0.01, doneAction: Done.freeSelf); | |
var son = MoogVCF.ar(in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2); | |
Out.ar(out, son * env) }) - receiver | |
SynthDef(\wobble, { |out = 0, wflo = 1, wfhi = 6, decay = 0, gate = 1, wfmax = 8500, freq, iphase| | |
var env = Linen.kr(gate, releaseTime: 0.01, doneAction: Done.freeSelf); | |
var son = MoogVCF.ar(in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2); | |
Out.ar(out, son * env) }) - function_call | |
SynthDef - class | |
( - ( | |
\wobble, { |out = 0, wflo = 1, wfhi = 6, decay = 0, gate = 1, wfmax = 8500, freq, iphase| | |
var env = Linen.kr(gate, releaseTime: 0.01, doneAction: Done.freeSelf); | |
var son = MoogVCF.ar(in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2); | |
Out.ar(out, son * env) } - parameter_call_list | |
\wobble - argument_calls | |
\wobble - unnamed_argument | |
\wobble - literal | |
\wobble - symbol | |
\ - \ | |
wobble - identifier | |
, - , | |
{ |out = 0, wflo = 1, wfhi = 6, decay = 0, gate = 1, wfmax = 8500, freq, iphase| | |
var env = Linen.kr(gate, releaseTime: 0.01, doneAction: Done.freeSelf); | |
var son = MoogVCF.ar(in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2); | |
Out.ar(out, son * env) } - argument_calls | |
{ |out = 0, wflo = 1, wfhi = 6, decay = 0, gate = 1, wfmax = 8500, freq, iphase| | |
var env = Linen.kr(gate, releaseTime: 0.01, doneAction: Done.freeSelf); | |
var son = MoogVCF.ar(in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2); | |
Out.ar(out, son * env) } - unnamed_argument | |
{ |out = 0, wflo = 1, wfhi = 6, decay = 0, gate = 1, wfmax = 8500, freq, iphase| | |
var env = Linen.kr(gate, releaseTime: 0.01, doneAction: Done.freeSelf); | |
var son = MoogVCF.ar(in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2); | |
Out.ar(out, son * env) } - function_block | |
{ - { | |
|out = 0, wflo = 1, wfhi = 6, decay = 0, gate = 1, wfmax = 8500, freq, iphase| - parameter_list | |
| - | | |
out - argument | |
out - identifier | |
= 0 - ERROR | |
- | |
= - = | |
0 - integer | |
, - , | |
wflo - argument | |
wflo - identifier | |
= 1 - ERROR | |
- | |
= - = | |
1 - integer | |
, - , | |
wfhi - argument | |
wfhi - identifier | |
= 6 - ERROR | |
- | |
= - = | |
6 - integer | |
, - , | |
decay - argument | |
decay - identifier | |
= 0 - ERROR | |
- | |
= - = | |
0 - integer | |
, - , | |
gate - argument | |
gate - identifier | |
= 1 - ERROR | |
- | |
= - = | |
1 - integer | |
, - , | |
wfmax - argument | |
wfmax - identifier | |
= 8500 - ERROR | |
- | |
= - = | |
8500 - integer | |
, - , | |
freq - argument | |
freq - identifier | |
, - , | |
iphase - argument | |
iphase - identifier | |
| - | | |
var env = Linen.kr(gate, releaseTime: 0.01, doneAction: Done.freeSelf) - variable_definition | |
var env - variable | |
var env - local_var | |
var - var | |
env - identifier | |
= - = | |
Linen.kr(gate, releaseTime: 0.01, doneAction: Done.freeSelf) - function_call | |
Linen - receiver | |
Linen - class | |
.kr(gate, releaseTime: 0.01, doneAction: Done.freeSelf) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
gate, releaseTime: 0.01, doneAction: Done.freeSelf - parameter_call_list | |
gate - argument_calls | |
gate - unnamed_argument | |
gate - variable | |
gate - local_var | |
gate - identifier | |
, - , | |
releaseTime: 0.01 - argument_calls | |
releaseTime: 0.01 - named_argument | |
releaseTime - identifier | |
: - : | |
0.01 - literal | |
0.01 - number | |
0.01 - float | |
, - , | |
doneAction: Done.freeSelf - argument_calls | |
doneAction: Done.freeSelf - named_argument | |
doneAction - identifier | |
: - : | |
Done.freeSelf - function_call | |
Done - receiver | |
Done - class | |
.freeSelf - method_call | |
. - . | |
freeSelf - method_name | |
) - ) | |
; - ; | |
var son = MoogVCF.ar(in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2) - variable_definition | |
var son - variable | |
var son - local_var | |
var - var | |
son - identifier | |
= - = | |
MoogVCF.ar(in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2) - function_call | |
MoogVCF - receiver | |
MoogVCF - class | |
.ar(in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2 - parameter_call_list | |
in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5) - argument_calls | |
in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5) - named_argument | |
in - identifier | |
: - : | |
(Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5) - function_call | |
(Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)) - receiver | |
(Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)) - code_block | |
( - ( | |
Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2) - function_call | |
Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw - receiver | |
Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw - binary_expression | |
Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) - function_call | |
Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise - receiver | |
Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise - binary_expression | |
Pulse.ar([freq * 0.98, freq], mul:0.5) - function_call | |
Pulse - receiver | |
Pulse - class | |
.ar([freq * 0.98, freq], mul:0.5) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
[freq * 0.98, freq], mul:0.5 - parameter_call_list | |
[freq * 0.98, freq] - argument_calls | |
[freq * 0.98, freq] - unnamed_argument | |
[freq * 0.98, freq] - collection | |
[ - [ | |
freq * 0.98 - binary_expression | |
freq - variable | |
freq - local_var | |
freq - identifier | |
* - * | |
0.98 - literal | |
0.98 - number | |
0.98 - float | |
, - , | |
freq - variable | |
freq - local_var | |
freq - identifier | |
] - ] | |
, - , | |
mul:0.5 - argument_calls | |
mul:0.5 - named_argument | |
mul - identifier | |
: - : | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
) - ) | |
+ - + | |
PinkNoise - class | |
.ar(LFNoise0.ar(2).range(0, 1.0)) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
LFNoise0.ar(2).range(0, 1.0) - parameter_call_list | |
LFNoise0.ar(2).range(0, 1.0) - argument_calls | |
LFNoise0.ar(2).range(0, 1.0) - unnamed_argument | |
LFNoise0.ar(2).range(0, 1.0) - function_call | |
LFNoise0 - receiver | |
LFNoise0 - class | |
.ar(2) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.range(0, 1.0) - method_call | |
. - . | |
range - method_name | |
( - ( | |
0, 1.0 - parameter_call_list | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
1.0 - argument_calls | |
1.0 - unnamed_argument | |
1.0 - literal | |
1.0 - number | |
1.0 - float | |
) - ) | |
) - ) | |
+ - + | |
Saw - class | |
.ar([freq, freq * 1.025], mul:2) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
[freq, freq * 1.025], mul:2 - parameter_call_list | |
[freq, freq * 1.025] - argument_calls | |
[freq, freq * 1.025] - unnamed_argument | |
[freq, freq * 1.025] - collection | |
[ - [ | |
freq - variable | |
freq - local_var | |
freq - identifier | |
, - , | |
freq * 1.025 - binary_expression | |
freq - variable | |
freq - local_var | |
freq - identifier | |
* - * | |
1.025 - literal | |
1.025 - number | |
1.025 - float | |
] - ] | |
, - , | |
mul:2 - argument_calls | |
mul:2 - named_argument | |
mul - identifier | |
: - : | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
) - ) | |
.clip2(0.5) - method_call | |
. - . | |
clip2 - method_name | |
( - ( | |
0.5 - parameter_call_list | |
0.5 - argument_calls | |
0.5 - unnamed_argument | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
) - ) | |
, - , | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax) - argument_calls | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax) - named_argument | |
fco - identifier | |
: - : | |
LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax) - function_call | |
LFCub - receiver | |
LFCub - class | |
.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi) - parameter_call_list | |
freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi) - argument_calls | |
freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi) - named_argument | |
freq - identifier | |
: - : | |
LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi) - function_call | |
LFPulse - receiver | |
LFPulse - class | |
.kr(0.25, iphase, width: 0.25) - method_call | |
. - . | |
kr - method_name | |
( - ( | |
0.25, iphase, width: 0.25 - parameter_call_list | |
0.25 - argument_calls | |
0.25 - unnamed_argument | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
iphase - argument_calls | |
iphase - unnamed_argument | |
iphase - variable | |
iphase - local_var | |
iphase - identifier | |
, - , | |
width: 0.25 - argument_calls | |
width: 0.25 - named_argument | |
width - identifier | |
: - : | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
) - ) | |
.range(wflo, wfhi) - method_call | |
. - . | |
range - method_name | |
( - ( | |
wflo, wfhi - parameter_call_list | |
wflo - argument_calls | |
wflo - unnamed_argument | |
wflo - variable | |
wflo - local_var | |
wflo - identifier | |
, - , | |
wfhi - argument_calls | |
wfhi - unnamed_argument | |
wfhi - variable | |
wfhi - local_var | |
wfhi - identifier | |
) - ) | |
) - ) | |
.exprange(40, wfmax) - method_call | |
. - . | |
exprange - method_name | |
( - ( | |
40, wfmax - parameter_call_list | |
40 - argument_calls | |
40 - unnamed_argument | |
40 - literal | |
40 - number | |
40 - integer | |
, - , | |
wfmax - argument_calls | |
wfmax - unnamed_argument | |
wfmax - variable | |
wfmax - local_var | |
wfmax - identifier | |
) - ) | |
, - , | |
res: 0.4 - argument_calls | |
res: 0.4 - named_argument | |
res - identifier | |
: - : | |
0.4 - literal | |
0.4 - number | |
0.4 - float | |
, - , | |
mul:2 - argument_calls | |
mul:2 - named_argument | |
mul - identifier | |
: - : | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
; - ; | |
Out.ar(out, son * env) - function_call | |
Out - receiver | |
Out - class | |
.ar(out, son * env) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
out, son * env - parameter_call_list | |
out - argument_calls | |
out - unnamed_argument | |
out - variable | |
out - local_var | |
out - identifier | |
, - , | |
son * env - argument_calls | |
son * env - unnamed_argument | |
son * env - binary_expression | |
son - variable | |
son - local_var | |
son - identifier | |
* - * | |
env - variable | |
env - local_var | |
env - identifier | |
) - ) | |
} - } | |
) - ) | |
.add - method_call | |
. - . | |
add - method_name | |
; - ; | |
b = Bus.audio(s, 2) - variable_definition | |
b - variable | |
b - environment_var | |
b - identifier | |
= - = | |
Bus.audio(s, 2) - function_call | |
Bus - receiver | |
Bus - class | |
.audio(s, 2) - method_call | |
. - . | |
audio - method_name | |
( - ( | |
s, 2 - parameter_call_list | |
s - argument_calls | |
s - unnamed_argument | |
s - variable | |
s - environment_var | |
s - identifier | |
, - , | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
; - ; | |
SynthDef("delayBus", { |outBus = 0, inBus, wet = 0.4| var snd = In.ar(inBus, 2); | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:3); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.18; | |
//var rev=Greyhole.ar(input * wet, | |
// delayTime:0.5, feedback:0.5, diff:0.4, | |
// damp:0.5, modDepth:0.8, modFreq:0.3); | |
//Out.ar(outBus, input + rev); | |
Out.ar(outBus, snd) }).play(s, [\inBus, b]) - function_call | |
SynthDef("delayBus", { |outBus = 0, inBus, wet = 0.4| var snd = In.ar(inBus, 2); | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:3); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.18; | |
//var rev=Greyhole.ar(input * wet, | |
// delayTime:0.5, feedback:0.5, diff:0.4, | |
// damp:0.5, modDepth:0.8, modFreq:0.3); | |
//Out.ar(outBus, input + rev); | |
Out.ar(outBus, snd) }) - receiver | |
SynthDef("delayBus", { |outBus = 0, inBus, wet = 0.4| var snd = In.ar(inBus, 2); | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:3); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.18; | |
//var rev=Greyhole.ar(input * wet, | |
// delayTime:0.5, feedback:0.5, diff:0.4, | |
// damp:0.5, modDepth:0.8, modFreq:0.3); | |
//Out.ar(outBus, input + rev); | |
Out.ar(outBus, snd) }) - function_call | |
SynthDef - class | |
( - ( | |
"delayBus", { |outBus = 0, inBus, wet = 0.4| var snd = In.ar(inBus, 2); | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:3); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.18; | |
//var rev=Greyhole.ar(input * wet, | |
// delayTime:0.5, feedback:0.5, diff:0.4, | |
// damp:0.5, modDepth:0.8, modFreq:0.3); | |
//Out.ar(outBus, input + rev); | |
Out.ar(outBus, snd) } - parameter_call_list | |
"delayBus" - argument_calls | |
"delayBus" - unnamed_argument | |
"delayBus" - literal | |
"delayBus" - string | |
" - " | |
" - " | |
, - , | |
{ |outBus = 0, inBus, wet = 0.4| var snd = In.ar(inBus, 2); | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:3); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.18; | |
//var rev=Greyhole.ar(input * wet, | |
// delayTime:0.5, feedback:0.5, diff:0.4, | |
// damp:0.5, modDepth:0.8, modFreq:0.3); | |
//Out.ar(outBus, input + rev); | |
Out.ar(outBus, snd) } - argument_calls | |
{ |outBus = 0, inBus, wet = 0.4| var snd = In.ar(inBus, 2); | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:3); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.18; | |
//var rev=Greyhole.ar(input * wet, | |
// delayTime:0.5, feedback:0.5, diff:0.4, | |
// damp:0.5, modDepth:0.8, modFreq:0.3); | |
//Out.ar(outBus, input + rev); | |
Out.ar(outBus, snd) } - unnamed_argument | |
{ |outBus = 0, inBus, wet = 0.4| var snd = In.ar(inBus, 2); | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:3); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.18; | |
//var rev=Greyhole.ar(input * wet, | |
// delayTime:0.5, feedback:0.5, diff:0.4, | |
// damp:0.5, modDepth:0.8, modFreq:0.3); | |
//Out.ar(outBus, input + rev); | |
Out.ar(outBus, snd) } - function_block | |
{ - { | |
|outBus = 0, inBus, wet = 0.4| - parameter_list | |
| - | | |
outBus - argument | |
outBus - identifier | |
= 0 - ERROR | |
- | |
= - = | |
0 - integer | |
, - , | |
inBus - argument | |
inBus - identifier | |
, - , | |
wet - argument | |
wet - identifier | |
= 0.4 - ERROR | |
- | |
= - = | |
0 - integer | |
. - . | |
4 - integer | |
| - | | |
var snd = In.ar(inBus, 2) - variable_definition | |
var snd - variable | |
var snd - local_var | |
var - var | |
snd - identifier | |
= - = | |
In.ar(inBus, 2) - function_call | |
In - receiver | |
In - class | |
.ar(inBus, 2) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
inBus, 2 - parameter_call_list | |
inBus - argument_calls | |
inBus - unnamed_argument | |
inBus - variable | |
inBus - local_var | |
inBus - identifier | |
, - , | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
; - ; | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:3) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
AnalogVintageDistortion.ar(snd, 0, 1, oversample:3) - function_call | |
AnalogVintageDistortion - receiver | |
AnalogVintageDistortion - class | |
.ar(snd, 0, 1, oversample:3) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd, 0, 1, oversample:3 - parameter_call_list | |
snd - argument_calls | |
snd - unnamed_argument | |
snd - variable | |
snd - local_var | |
snd - identifier | |
, - , | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
oversample:3 - argument_calls | |
oversample:3 - named_argument | |
oversample - identifier | |
: - : | |
3 - literal | |
3 - number | |
3 - integer | |
) - ) | |
; - ; | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001) - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001) - function_call | |
snd * LFPulse - receiver | |
snd * LFPulse - binary_expression | |
snd - variable | |
snd - local_var | |
snd - identifier | |
* - * | |
LFPulse - class | |
.ar(1 / 7, width:0.2) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
1 / 7, width:0.2 - parameter_call_list | |
1 / 7 - argument_calls | |
1 / 7 - unnamed_argument | |
1 / 7 - binary_expression | |
1 - literal | |
1 - number | |
1 - integer | |
/ - / | |
7 - literal | |
7 - number | |
7 - integer | |
, - , | |
width:0.2 - argument_calls | |
width:0.2 - named_argument | |
width - identifier | |
: - : | |
0.2 - literal | |
0.2 - number | |
0.2 - float | |
) - ) | |
.lag(0.001) - method_call | |
. - . | |
lag - method_name | |
( - ( | |
0.001 - parameter_call_list | |
0.001 - argument_calls | |
0.001 - unnamed_argument | |
0.001 - literal | |
0.001 - number | |
0.001 - float | |
) - ) | |
; - ; | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd - binary_expression | |
JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) - function_call | |
JPverb - receiver | |
JPverb - class | |
.ar(snd * 0.4, 10, 0, 5, low:0.5) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd * 0.4, 10, 0, 5, low:0.5 - parameter_call_list | |
snd * 0.4 - argument_calls | |
snd * 0.4 - unnamed_argument | |
snd * 0.4 - binary_expression | |
snd - variable | |
snd - local_var | |
snd - identifier | |
* - * | |
0.4 - literal | |
0.4 - number | |
0.4 - float | |
, - , | |
10 - argument_calls | |
10 - unnamed_argument | |
10 - literal | |
10 - number | |
10 - integer | |
, - , | |
0 - argument_calls | |
0 - unnamed_argument | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
5 - argument_calls | |
5 - unnamed_argument | |
5 - literal | |
5 - number | |
5 - integer | |
, - , | |
low:0.5 - argument_calls | |
low:0.5 - named_argument | |
low - identifier | |
: - : | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
) - ) | |
+ - + | |
snd - variable | |
snd - local_var | |
snd - identifier | |
; - ; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.18 - variable_definition | |
snd - variable | |
snd - local_var | |
snd - identifier | |
= - = | |
Limiter.ar(snd * 1, 0.9) * 0.18 - binary_expression | |
Limiter.ar(snd * 1, 0.9) - function_call | |
Limiter - receiver | |
Limiter - class | |
.ar(snd * 1, 0.9) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
snd * 1, 0.9 - parameter_call_list | |
snd * 1 - argument_calls | |
snd * 1 - unnamed_argument | |
snd * 1 - binary_expression | |
snd - variable | |
snd - local_var | |
snd - identifier | |
* - * | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
0.9 - argument_calls | |
0.9 - unnamed_argument | |
0.9 - literal | |
0.9 - number | |
0.9 - float | |
) - ) | |
* - * | |
0.18 - literal | |
0.18 - number | |
0.18 - float | |
; - ; | |
//var rev=Greyhole.ar(input * wet, - line_comment | |
// delayTime:0.5, feedback:0.5, diff:0.4, - line_comment | |
// damp:0.5, modDepth:0.8, modFreq:0.3); - line_comment | |
//Out.ar(outBus, input + rev); - line_comment | |
Out.ar(outBus, snd) - function_call | |
Out - receiver | |
Out - class | |
.ar(outBus, snd) - method_call | |
. - . | |
ar - method_name | |
( - ( | |
outBus, snd - parameter_call_list | |
outBus - argument_calls | |
outBus - unnamed_argument | |
outBus - variable | |
outBus - local_var | |
outBus - identifier | |
, - , | |
snd - argument_calls | |
snd - unnamed_argument | |
snd - variable | |
snd - local_var | |
snd - identifier | |
) - ) | |
} - } | |
) - ) | |
.play(s, [\inBus, b]) - method_call | |
. - . | |
play - method_name | |
( - ( | |
s, [\inBus, b] - parameter_call_list | |
s - argument_calls | |
s - unnamed_argument | |
s - variable | |
s - environment_var | |
s - identifier | |
, - , | |
[\inBus, b] - argument_calls | |
[\inBus, b] - unnamed_argument | |
[\inBus, b] - collection | |
[ - [ | |
\inBus - literal | |
\inBus - symbol | |
\ - \ | |
inBus - identifier | |
, - , | |
b - variable | |
b - environment_var | |
b - identifier | |
] - ] | |
) - ) | |
; - ; | |
Pbind(\instrument, \wobble, | |
\legato, 0.98, \out, b, | |
\dur, 4, | |
\wflo, Prand([1, 2, 3], inf), | |
\wfhi, Prand([4, 6, 8], inf), | |
\wfmax, Pseq([4, 6, 3, 1, 9] * 500, inf), | |
\iphase, Prand([0, 0.25, 0.5, 0.75], inf), | |
\degree, Pseq([2, 12, -2, -2], 8), \octave, 3, ).play - function_call | |
Pbind(\instrument, \wobble, | |
\legato, 0.98, \out, b, | |
\dur, 4, | |
\wflo, Prand([1, 2, 3], inf), | |
\wfhi, Prand([4, 6, 8], inf), | |
\wfmax, Pseq([4, 6, 3, 1, 9] * 500, inf), | |
\iphase, Prand([0, 0.25, 0.5, 0.75], inf), | |
\degree, Pseq([2, 12, -2, -2], 8), \octave, 3, ) - receiver | |
Pbind(\instrument, \wobble, | |
\legato, 0.98, \out, b, | |
\dur, 4, | |
\wflo, Prand([1, 2, 3], inf), | |
\wfhi, Prand([4, 6, 8], inf), | |
\wfmax, Pseq([4, 6, 3, 1, 9] * 500, inf), | |
\iphase, Prand([0, 0.25, 0.5, 0.75], inf), | |
\degree, Pseq([2, 12, -2, -2], 8), \octave, 3, ) - function_call | |
Pbind - class | |
( - ( | |
\instrument, \wobble, | |
\legato, 0.98, \out, b, | |
\dur, 4, | |
\wflo, Prand([1, 2, 3], inf), | |
\wfhi, Prand([4, 6, 8], inf), | |
\wfmax, Pseq([4, 6, 3, 1, 9] * 500, inf), | |
\iphase, Prand([0, 0.25, 0.5, 0.75], inf), | |
\degree, Pseq([2, 12, -2, -2], 8), \octave, 3, - parameter_call_list | |
\instrument - argument_calls | |
\instrument - unnamed_argument | |
\instrument - literal | |
\instrument - symbol | |
\ - \ | |
instrument - identifier | |
, - , | |
\wobble - argument_calls | |
\wobble - unnamed_argument | |
\wobble - literal | |
\wobble - symbol | |
\ - \ | |
wobble - identifier | |
, - , | |
\legato - argument_calls | |
\legato - unnamed_argument | |
\legato - literal | |
\legato - symbol | |
\ - \ | |
legato - identifier | |
, - , | |
0.98 - argument_calls | |
0.98 - unnamed_argument | |
0.98 - literal | |
0.98 - number | |
0.98 - float | |
, - , | |
\out - argument_calls | |
\out - unnamed_argument | |
\out - literal | |
\out - symbol | |
\ - \ | |
out - identifier | |
, - , | |
b - argument_calls | |
b - unnamed_argument | |
b - variable | |
b - environment_var | |
b - identifier | |
, - , | |
\dur - argument_calls | |
\dur - unnamed_argument | |
\dur - literal | |
\dur - symbol | |
\ - \ | |
dur - identifier | |
, - , | |
4 - argument_calls | |
4 - unnamed_argument | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
\wflo - argument_calls | |
\wflo - unnamed_argument | |
\wflo - literal | |
\wflo - symbol | |
\ - \ | |
wflo - identifier | |
, - , | |
Prand([1, 2, 3], inf) - argument_calls | |
Prand([1, 2, 3], inf) - unnamed_argument | |
Prand([1, 2, 3], inf) - function_call | |
Prand - class | |
( - ( | |
[1, 2, 3], inf - parameter_call_list | |
[1, 2, 3] - argument_calls | |
[1, 2, 3] - unnamed_argument | |
[1, 2, 3] - collection | |
[ - [ | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
3 - literal | |
3 - number | |
3 - integer | |
] - ] | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
, - , | |
\wfhi - argument_calls | |
\wfhi - unnamed_argument | |
\wfhi - literal | |
\wfhi - symbol | |
\ - \ | |
wfhi - identifier | |
, - , | |
Prand([4, 6, 8], inf) - argument_calls | |
Prand([4, 6, 8], inf) - unnamed_argument | |
Prand([4, 6, 8], inf) - function_call | |
Prand - class | |
( - ( | |
[4, 6, 8], inf - parameter_call_list | |
[4, 6, 8] - argument_calls | |
[4, 6, 8] - unnamed_argument | |
[4, 6, 8] - collection | |
[ - [ | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
6 - literal | |
6 - number | |
6 - integer | |
, - , | |
8 - literal | |
8 - number | |
8 - integer | |
] - ] | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
, - , | |
\wfmax - argument_calls | |
\wfmax - unnamed_argument | |
\wfmax - literal | |
\wfmax - symbol | |
\ - \ | |
wfmax - identifier | |
, - , | |
Pseq([4, 6, 3, 1, 9] * 500, inf) - argument_calls | |
Pseq([4, 6, 3, 1, 9] * 500, inf) - unnamed_argument | |
Pseq([4, 6, 3, 1, 9] * 500, inf) - function_call | |
Pseq - class | |
( - ( | |
[4, 6, 3, 1, 9] * 500, inf - parameter_call_list | |
[4, 6, 3, 1, 9] * 500 - argument_calls | |
[4, 6, 3, 1, 9] * 500 - unnamed_argument | |
[4, 6, 3, 1, 9] * 500 - binary_expression | |
[4, 6, 3, 1, 9] - collection | |
[ - [ | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
6 - literal | |
6 - number | |
6 - integer | |
, - , | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
1 - literal | |
1 - number | |
1 - integer | |
, - , | |
9 - literal | |
9 - number | |
9 - integer | |
] - ] | |
* - * | |
500 - literal | |
500 - number | |
500 - integer | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
, - , | |
\iphase - argument_calls | |
\iphase - unnamed_argument | |
\iphase - literal | |
\iphase - symbol | |
\ - \ | |
iphase - identifier | |
, - , | |
Prand([0, 0.25, 0.5, 0.75], inf) - argument_calls | |
Prand([0, 0.25, 0.5, 0.75], inf) - unnamed_argument | |
Prand([0, 0.25, 0.5, 0.75], inf) - function_call | |
Prand - class | |
( - ( | |
[0, 0.25, 0.5, 0.75], inf - parameter_call_list | |
[0, 0.25, 0.5, 0.75] - argument_calls | |
[0, 0.25, 0.5, 0.75] - unnamed_argument | |
[0, 0.25, 0.5, 0.75] - collection | |
[ - [ | |
0 - literal | |
0 - number | |
0 - integer | |
, - , | |
0.25 - literal | |
0.25 - number | |
0.25 - float | |
, - , | |
0.5 - literal | |
0.5 - number | |
0.5 - float | |
, - , | |
0.75 - literal | |
0.75 - number | |
0.75 - float | |
] - ] | |
, - , | |
inf - argument_calls | |
inf - unnamed_argument | |
inf - variable | |
inf - builtin_var | |
inf - inf | |
) - ) | |
, - , | |
\degree - argument_calls | |
\degree - unnamed_argument | |
\degree - literal | |
\degree - symbol | |
\ - \ | |
degree - identifier | |
, - , | |
Pseq([2, 12, -2, -2], 8) - argument_calls | |
Pseq([2, 12, -2, -2], 8) - unnamed_argument | |
Pseq([2, 12, -2, -2], 8) - function_call | |
Pseq - class | |
( - ( | |
[2, 12, -2, -2], 8 - parameter_call_list | |
[2, 12, -2, -2] - argument_calls | |
[2, 12, -2, -2] - unnamed_argument | |
[2, 12, -2, -2] - collection | |
[ - [ | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
12 - literal | |
12 - number | |
12 - integer | |
, - , | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
, - , | |
-2 - unary_expression | |
- - - | |
2 - literal | |
2 - number | |
2 - integer | |
] - ] | |
, - , | |
8 - argument_calls | |
8 - unnamed_argument | |
8 - literal | |
8 - number | |
8 - integer | |
) - ) | |
, - , | |
\octave - argument_calls | |
\octave - unnamed_argument | |
\octave - literal | |
\octave - symbol | |
\ - \ | |
octave - identifier | |
, - , | |
3 - argument_calls | |
3 - unnamed_argument | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
- argument_calls | |
- unnamed_argument | |
- variable | |
- local_var | |
- identifier | |
) - ) | |
.play - method_call | |
. - . | |
play - method_name | |
; - ; | |
) - ) | |
(// additional UGens needed: | |
// AnalogTape, LockhartWavefolder and AnalogVintageDistortion are from | |
// "ported plugins" https://github.com/madskjeldgaard/portedplugins | |
// JPverb is in sc3-plugins | |
Ndef(\test, { var snd, freq = [32.midicps]; | |
var noise; | |
noise = WhiteNoise.ar * LFPulse.kr(freq * [0.5, 2], 0, 0.01).range(0, 0.3); | |
noise = BPF.ar(noise, LFNoise0.kr([1 / 5, 1 / 4]).range(1000, 8000).lag(1)); | |
noise = Splay.ar(noise, LFNoise1.ar(1 / 3).range(-1, 1)); | |
freq = [freq, freq * 1.01]; | |
snd = Pulse.ar(freq); | |
snd = snd + Pulse.ar(freq * 2.001, LFNoise1.ar(1 / 3).range(0.01, 0.05)); | |
snd = LeakDC.ar(snd); | |
snd = AnalogTape.ar(snd, 0.9, LFNoise1.kr(1 / 4).range(0, 1), 0.5, 0, 2); | |
snd = snd.fold(-0.5, 0.9); | |
snd = LockhartWavefolder.ar(snd[0] * LFNoise1.kr(1 / 4).range(1, 10), 4) + | |
((LockhartWavefolder.ar(snd[1] * LFNoise1.kr(1 / 4).range(1, 10), 4)) * [-1, 1]); | |
snd = RLPF.ar(snd, LFNoise1.ar(1 / 4).exprange(200, 9000), LFNoise1.ar(1 / 3).range(0.1, 0.9)); | |
snd = snd + noise; | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:4); | |
snd = LeakDC.ar(snd); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.28 * \amp.kr(-12.dbamp); | |
snd }).play(quant: 4);) | |
Ndef(\test).gui; | |
// copyright: https://unlicense.org/ // | |
({ |amp = 0.1 | | |
var a, trig, basefreq, snd, cutoffmod, rqmod; | |
a = Dseq([0, 2, 3, 5, 7, 8, 10, 12], inf); | |
trig = Impulse.kr(4); | |
basefreq = Demand.kr(trig, 0, a) + 38; | |
basefreq = basefreq.midicps; | |
cutoffmod = LFNoise2.ar(0.2).range(100, 1500); | |
rqmod = LFNoise2.ar(0.2).range(1, 0.05); | |
snd = (Pulse.ar(basefreq + 1 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 2 * SinOsc.kr(0.1.rand).range(0.99, 1.010)) * amp) | |
+ (Pulse.ar(basefreq + 3 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 4 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 5 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp) | |
+ (Pulse.ar(basefreq + 6 * SinOsc.kr(0.1.rand).range(0.99, 1.01)) * amp); | |
snd = LeakDC.ar(snd); | |
snd = RLPF.ar(snd, cutoffmod, rqmod); | |
snd = Limiter.ar(in: snd, level: 0.8, dur:0.001); | |
snd.dup }.play) | |
(// if you like bass wobbles | |
SynthDef(\wobble, { |out = 0, wflo = 1, wfhi = 6, decay = 0, gate = 1, wfmax = 8500, freq, iphase| | |
var env = Linen.kr(gate, releaseTime: 0.01, doneAction: Done.freeSelf); | |
var son = MoogVCF.ar(in: (Pulse.ar([freq * 0.98, freq], mul:0.5) + | |
PinkNoise.ar(LFNoise0.ar(2).range(0, 1.0)) + | |
Saw.ar([freq, freq * 1.025], mul:2)).clip2(0.5), | |
fco: LFCub.kr(freq:LFPulse.kr(0.25, iphase, width: 0.25).range(wflo, wfhi)).exprange(40, wfmax), | |
res: 0.4, | |
mul:2); | |
Out.ar(out, son * env) }).add; | |
b = Bus.audio(s, 2); | |
SynthDef("delayBus", { |outBus = 0, inBus, wet = 0.4| var snd = In.ar(inBus, 2); | |
snd = AnalogVintageDistortion.ar(snd, 0, 1, oversample:3); | |
snd = snd * LFPulse.ar(1 / 7, width:0.2).lag(0.001); | |
snd = JPverb.ar(snd * 0.4, 10, 0, 5, low:0.5) + snd; | |
snd = Limiter.ar(snd * 1, 0.9) * 0.18; | |
//var rev=Greyhole.ar(input * wet, | |
// delayTime:0.5, feedback:0.5, diff:0.4, | |
// damp:0.5, modDepth:0.8, modFreq:0.3); | |
//Out.ar(outBus, input + rev); | |
Out.ar(outBus, snd) }).play(s, [\inBus, b]); | |
Pbind(\instrument, \wobble, | |
\legato, 0.98, \out, b, | |
\dur, 4, | |
\wflo, Prand([1, 2, 3], inf), | |
\wfhi, Prand([4, 6, 8], inf), | |
\wfmax, Pseq([4, 6, 3, 1, 9] * 500, inf), | |
\iphase, Prand([0, 0.25, 0.5, 0.75], inf), | |
\degree, Pseq([2, 12, -2, -2], 8), \octave, 3, ).play; | |
) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(object.method(1).method(2).method([3, 4, [5]]).method(6).method({ |foo = 12| foo * 13 });) | |
((1..3) collect: { |x| x + 1 } bubble: 0) | |
((1..3) collect: { |x| x + 1 } bubble: 0) | |
{ |a, b, c| var d; d = a * b; c + d } - source_file | |
(object.method(1).method(2).method([3, 4, [5]]).method(6).method({ |foo = 12| foo * 13 });) - code_block | |
( - ( | |
object.method(1).method(2).method([3, 4, [5]]).method(6).method({ |foo = 12| foo * 13 }) - function_call | |
object - receiver | |
object - variable | |
object - local_var | |
object - identifier | |
.method(1) - method_call | |
. - . | |
method - method_name | |
( - ( | |
1 - parameter_call_list | |
1 - argument_calls | |
1 - unnamed_argument | |
1 - literal | |
1 - number | |
1 - integer | |
) - ) | |
.method(2) - method_call | |
. - . | |
method - method_name | |
( - ( | |
2 - parameter_call_list | |
2 - argument_calls | |
2 - unnamed_argument | |
2 - literal | |
2 - number | |
2 - integer | |
) - ) | |
.method([3, 4, [5]]) - method_call | |
. - . | |
method - method_name | |
( - ( | |
[3, 4, [5]] - parameter_call_list | |
[3, 4, [5]] - argument_calls | |
[3, 4, [5]] - unnamed_argument | |
[3, 4, [5]] - collection | |
[ - [ | |
3 - literal | |
3 - number | |
3 - integer | |
, - , | |
4 - literal | |
4 - number | |
4 - integer | |
, - , | |
[5] - collection | |
[ - [ | |
5 - literal | |
5 - number | |
5 - integer | |
] - ] | |
] - ] | |
) - ) | |
.method(6) - method_call | |
. - . | |
method - method_name | |
( - ( | |
6 - parameter_call_list | |
6 - argument_calls | |
6 - unnamed_argument | |
6 - literal | |
6 - number | |
6 - integer | |
) - ) | |
.method({ |foo = 12| foo * 13 }) - method_call | |
. - . | |
method - method_name | |
( - ( | |
{ |foo = 12| foo * 13 } - parameter_call_list | |
{ |foo = 12| foo * 13 } - argument_calls | |
{ |foo = 12| foo * 13 } - unnamed_argument | |
{ |foo = 12| foo * 13 } - function_block | |
{ - { | |
|foo = 12| - parameter_list | |
| - | | |
foo - argument | |
foo - identifier | |
= 12 - ERROR | |
- | |
= - = | |
12 - integer | |
| - | | |
foo * 13 - binary_expression | |
foo - variable | |
foo - local_var | |
foo - identifier | |
* - * | |
13 - literal | |
13 - number | |
13 - integer | |
} - } | |
) - ) | |
; - ; | |
) - ) | |
((1..3) collect: { |x| x + 1 } bubble: 0) - code_block | |
( - ( | |
(1..3) collect: { |x| x + 1 } bubble: 0 - binary_expression | |
(1..3) collect: { |x| x + 1 } - binary_expression | |
(1..3) - collection | |
(1..3) - arithmetic_series | |
( - ( | |
1 - number | |
1 - integer | |
.. - .. | |
3 - number | |
3 - integer | |
) - ) | |
collect: - method_name | |
{ |x| x + 1 } - function_block | |
{ - { | |
|x| - parameter_list | |
| - | | |
x - argument | |
x - identifier | |
| - | | |
x + 1 - binary_expression | |
x - variable | |
x - environment_var | |
x - identifier | |
+ - + | |
1 - literal | |
1 - number | |
1 - integer | |
} - } | |
bubble: - method_name | |
0 - literal | |
0 - number | |
0 - integer | |
) - ) | |
((1..3) collect: { |x| x + 1 } bubble: 0) - code_block | |
( - ( | |
(1..3) collect: { |x| x + 1 } bubble: 0 - binary_expression | |
(1..3) collect: { |x| x + 1 } - binary_expression | |
(1..3) - collection | |
(1..3) - arithmetic_series | |
( - ( | |
1 - number | |
1 - integer | |
.. - .. | |
3 - number | |
3 - integer | |
) - ) | |
collect: - method_name | |
{ |x| x + 1 } - function_block | |
{ - { | |
|x| - parameter_list | |
| - | | |
x - argument | |
x - identifier | |
| - | | |
x + 1 - binary_expression | |
x - variable | |
x - environment_var | |
x - identifier | |
+ - + | |
1 - literal | |
1 - number | |
1 - integer | |
} - } | |
bubble: - method_name | |
0 - literal | |
0 - number | |
0 - integer | |
) - ) | |
{ |a, b, c| var d; d = a * b; c + d } - function_block | |
{ - { | |
|a, b, c| - parameter_list | |
| - | | |
a - argument | |
a - identifier | |
, - , | |
b - argument | |
b - identifier | |
, - , | |
c - argument | |
c - identifier | |
| - | | |
var d - variable | |
var d - local_var | |
var - var | |
d - identifier | |
; - ; | |
d = a * b - variable_definition | |
d - variable | |
d - environment_var | |
d - identifier | |
= - = | |
a * b - binary_expression | |
a - variable | |
a - environment_var | |
a - identifier | |
* - * | |
b - variable | |
b - environment_var | |
b - identifier | |
; - ; | |
c + d - binary_expression | |
c - variable | |
c - environment_var | |
c - identifier | |
+ - + | |
d - variable | |
d - environment_var | |
d - identifier | |
} - } | |
- ; | |
(object.method(1).method(2).method([3, 4, [5]]).method(6).method({ |foo = 12| foo * 13 });) | |
((1..3) collect: { |x| x + 1 } bubble: 0) | |
((1..3) collect: { |x| x + 1 } bubble: 0) | |
{ |a, b, c| var d; d = a * b; c + d } | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment