Last active
April 18, 2016 16:41
-
-
Save kindohm/6717752ac9013aebf438c8adacbd982d to your computer and use it in GitHub Desktop.
This file contains hidden or 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
{ | |
"origin" : ["d1 $#prestack# stack #startbracket# \n #stackitems# #endbracket# "], | |
"prestack" : ["", " #transformblock# \n "], | |
"stackitems" :["#stackitem#"], | |
"stackitem" : ["#transformblock##sound#", "#transformblock##sound#, \n #stackitem#"], | |
"startbracket" : ["["], | |
"endbracket" : ["]"], | |
"sound" : ["#soundtype# |=| cut \"#cutint#\"", "#soundtype# #effects# |=| cut \"#cutint#\""], | |
"soundtype" : ["(sound $ samples \"#soundpatterns#\" #samplespattern#)", "(sound $ samples \"#soundpatterns#\" #samplespattern#)", "(sound $ samples \"#soundpatterns#\" #samplespattern#)", "(sound $ samples \"#breakpatterns#\" #samplespattern#) |=| unit \"c\" |=| speed \"8\""], | |
"soundpatterns" : ["#s#", "#s# #s#", "#s# #s# #s# #s#", "{#s# #s# #s#}%#factor2#", "{#s# #s# #s# #s# #s#}%#factor2#", "{#s# #s# #s# #s# #s# #s# #s#}%#factor2#"], | |
"breakpatterns" : ["#brk#*2", "#brk#*4", "#brk#*8?"], | |
"samplespattern": ["(#samplespattrans# #samplesrun#)", "(#samplespattrans# #sampleintspatternwrap#)"], | |
"samplespattrans" : ["#timetransformblock#"], | |
"samplesrun" : ["run #nonzerosampleints#", "irand #sampleints#"], | |
"sampleintspatternwrap" : ["\"#sampleintspattern#\""], | |
"sampleintspattern" : ["#sampleints#", "#sampleints#", "#sampleints# #sampleintspattern#"], | |
"sampleints" : ["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","50","100","30","20"], | |
"nonzerosampleints" : ["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","50","100","30","20"], | |
"stutints" : ["1", "2", "3", "4", "5", "6", "7", "8"], | |
"ripints" : ["2", "3", "4", "8", "12", "16"], | |
"factor2" : ["2", "4", "8", "16"], | |
"factor2lg" : ["2", "4", "8", "16", "32", "64", "128"], | |
"factor2pat" : ["#factor2#", "#factor2# #factor2pat#", "#factor2# #factor2pat#"], | |
"factor2lgpat" : ["#factor2lg#", "#factor2lg# #factor2lgpat#", "#factor2lg# #factor2lgpat#"], | |
"factor2lgpatmod" : ["{#factor2lgpat#}%#factor2#"], | |
"smallint" : ["2", "3", "4", "5", "6", "7", "8"], | |
"smallintpat" : ["#smallint#", "-#smallint#", "#smallint# #smallintpat#", "-#smallint# #smallintpat#"], | |
"factor2pat" : ["#factor2#", "#factor2# #factor2pat#", "#factor2# #factor2pat#"], | |
"usmalldec" : ["-1", "-0.5", "0.5", "1", "-0.25", "0.25", "-0.75", "0.75"], | |
"usmalldecpat": ["#usmalldec#", "#usmalldec# #usmalldecpat#"], | |
"usmalldecpatmod": ["{#usmalldecpat#}%#factor2#"], | |
"dec2" : ["0.125", "0.25", "0.5", "0.75"], | |
"smalldec" : ["0.1", "0.2", "0.3", "0.4"], | |
"smalldecpat" : ["#smalldec#", "#smalldec# #smalldecpat#"], | |
"int" : ["2","3","4","5","6"], | |
"intlist" :["#int#", "#int#,#intlist#", "#int#,#intlist#"], | |
"cutint" : ["-1","-1", "-1", "-1", "-1", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21"], | |
"mult" : ["*2", "*4","*3", "*8"], | |
"div" : ["/2", "/3"], | |
"euclid" : ["(3,8)", "(3,8)"], | |
"within1": ["0", "0.125", "0.25"], | |
"within2": ["0.5", "0.75", "1"], | |
"s" : ["#ss#", "#ss#", "#ss##mult#", "#ss##div#", "#ss##euclid#", "~"], | |
"ss" : ["k", "s", "cp", "ch", "oh", "b", "b", "saw", "sqr", "sq", "peri", "kl", "doru", "fk", "nyanx1", "frozen", "heem", "vocad", "water", "worm", "ohh", "wet", "dr", "seq1", "seq2", "seq3", "laz", "laz2", "laz3", "nose", "melt", "defb", "defdo", "cold", "ride", "kit1", "kit2", "kit3", "kit4", "kit5", "kit6", "kit7", "nerd", "gnome", "feel", "teks", "sdeep", "turret", "fur1", "fur2", "nu", "fur3", "hitter", "lessb", "lesss", "ulgab", "gab"], | |
"brk" : ["~", "akuma1", "akuma2", "akuma3", "brk1", "brk2", "brk3", "amenall", "funky"], | |
"timetransformblock" : ["#conditions# (#timetransformers#) $ ", "#conditions# (#timetransformers#) $ #timetransformblock#"], | |
"transformblock" : ["#conditions# (#transformers#) $ ", "#conditions# (#transformers#) $ #transformblock#"], | |
"transformers" : ["#effect#", "#timetransformers#", "chop #factor2#", "striate #factor2#", "jux (#timetransformers#)", "gap #factor2#", "degrade", "degradeBy #dec2#", "rip #dec2# #dec2#", "rip' 0 1 #ripints# #dec2# #dec2#", "stut #stutints# #dec2# #dec2#", "stut' #stutints# #dec2# (|*| speed \"1.25\")"], | |
"timetransformers": ["density #factor2#", "slow #factor2#", "iter 4", "iter 8", "(#dec2# <~)", "(#dec2# ~>)", "rev", "palindrome"], | |
"effects" : ["#effect#", "#effect# #effects#"], | |
"effect" : ["#speed#", "#speed#", "#speed#", "|=| coarse \"#factor2lgpatmod#\"", "|=| accelerate \"#usmalldecpatmod#\"", "|=| crush \"#smallintpat#\"", "|=| pan \"#usmalldecpatmod#\"", "|=| begin \"#smalldecpat#\""], | |
"speed" : ["|=| speed \"#speedpat#\""], | |
"speedpatvals" : ["1", "1", "1", "1", "2", "1.5", "-1", "1.25", "0.75", "0.5"], | |
"speedpat" : ["16", "8", "#speedpatvals#", "#speedpatvals# #speedpat#", "#speedpatvals#", "#speedpatvals# #speedpat#"], | |
"conditions" : ["every #int#", "whenmod #whenmodvals#", "sometimes", "rarely", "often", "sometimesBy #smalldec#", "foldEvery #startbracket##intlist##endbracket#"], | |
"whenmodvals" :["4 2", "5 2", "5 3", "6 2", "6 3", "6 4", "7 2", "7 3", "7 4", "7 5", "8 2", "8 3", "8 4", "8 5", "8 6"] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment