mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	Update samples
This commit is contained in:
		| @@ -1540,7 +1540,7 @@ SuperCollider: | ||||
|   type: programming | ||||
|   color: "#46390b" | ||||
|   lexer: Text only | ||||
|   primary_extension: .sc | ||||
|   primary_extension: .scd | ||||
|  | ||||
| TOML: | ||||
|   type: data | ||||
|   | ||||
| @@ -386,7 +386,6 @@ | ||||
|       ".styl" | ||||
|     ], | ||||
|     "SuperCollider": [ | ||||
|       ".sc", | ||||
|       ".scd" | ||||
|     ], | ||||
|     "Tea": [ | ||||
| @@ -504,8 +503,8 @@ | ||||
|       ".gemrc" | ||||
|     ] | ||||
|   }, | ||||
|   "tokens_total": 426327, | ||||
|   "languages_total": 498, | ||||
|   "tokens_total": 426192, | ||||
|   "languages_total": 497, | ||||
|   "tokens": { | ||||
|     "ABAP": { | ||||
|       "*/**": 1, | ||||
| @@ -41329,64 +41328,28 @@ | ||||
|       "#000": 1 | ||||
|     }, | ||||
|     "SuperCollider": { | ||||
|       "BCR2000": 1, | ||||
|       "{": 14, | ||||
|       "var": 2, | ||||
|       "controls": 2, | ||||
|       "controlBuses": 2, | ||||
|       "rangedControlBuses": 2, | ||||
|       "responders": 2, | ||||
|       ";": 32, | ||||
|       "*new": 1, | ||||
|       "super.new.init": 1, | ||||
|       "}": 14, | ||||
|       "init": 1, | ||||
|       "Dictionary.new": 3, | ||||
|       "(": 34, | ||||
|       ")": 34, | ||||
|       "this.createCCResponders": 1, | ||||
|       "createCCResponders": 1, | ||||
|       "Array.fill": 1, | ||||
|       "|": 4, | ||||
|       "i": 5, | ||||
|       "CCResponder": 1, | ||||
|       "src": 3, | ||||
|       "chan": 3, | ||||
|       "num": 3, | ||||
|       "val": 4, | ||||
|       "[": 3, | ||||
|       "]": 3, | ||||
|       ".postln": 1, | ||||
|       "controls.put": 1, | ||||
|       "+": 4, | ||||
|       "controlBuses.put": 1, | ||||
|       "Bus.control": 1, | ||||
|       "Server.default": 1, | ||||
|       "controlBuses.at": 2, | ||||
|       ".value": 1, | ||||
|       "/": 2, | ||||
|       "nil": 4, | ||||
|       "//": 4, | ||||
|       "value": 1, | ||||
|       "at": 1, | ||||
|       "arg": 4, | ||||
|       "controlNum": 6, | ||||
|       "controls.at": 2, | ||||
|       "scalarAt": 1, | ||||
|       "busAt": 1, | ||||
|       "//boot": 1, | ||||
|       "server": 1, | ||||
|       "s.boot": 1, | ||||
|       ";": 18, | ||||
|       "(": 22, | ||||
|       "SynthDef": 1, | ||||
|       "{": 5, | ||||
|       "var": 1, | ||||
|       "sig": 7, | ||||
|       "resfreq": 3, | ||||
|       "Saw.ar": 1, | ||||
|       ")": 22, | ||||
|       "SinOsc.kr": 1, | ||||
|       "*": 3, | ||||
|       "+": 1, | ||||
|       "RLPF.ar": 1, | ||||
|       "Out.ar": 1, | ||||
|       "}": 5, | ||||
|       ".play": 2, | ||||
|       "do": 2, | ||||
|       "arg": 1, | ||||
|       "i": 1, | ||||
|       "Pan2.ar": 1, | ||||
|       "SinOsc.ar": 1, | ||||
|       "exprand": 1, | ||||
| @@ -41403,6 +41366,8 @@ | ||||
|       "a.test.plot": 1, | ||||
|       "b.test.plot": 1, | ||||
|       "Env": 1, | ||||
|       "[": 2, | ||||
|       "]": 2, | ||||
|       ".plot": 2, | ||||
|       "e": 1, | ||||
|       "Env.sine.asStream": 1, | ||||
| @@ -44654,7 +44619,7 @@ | ||||
|     "Squirrel": 130, | ||||
|     "Standard ML": 243, | ||||
|     "Stylus": 76, | ||||
|     "SuperCollider": 268, | ||||
|     "SuperCollider": 133, | ||||
|     "Tea": 3, | ||||
|     "TeX": 1155, | ||||
|     "Turing": 44, | ||||
| @@ -44787,7 +44752,7 @@ | ||||
|     "Squirrel": 1, | ||||
|     "Standard ML": 2, | ||||
|     "Stylus": 1, | ||||
|     "SuperCollider": 2, | ||||
|     "SuperCollider": 1, | ||||
|     "Tea": 1, | ||||
|     "TeX": 1, | ||||
|     "Turing": 1, | ||||
| @@ -44808,5 +44773,5 @@ | ||||
|     "Xtend": 2, | ||||
|     "YAML": 1 | ||||
|   }, | ||||
|   "md5": "ba2022a3abc994a60ac4e0a820a0ad2d" | ||||
|   "md5": "972f542e6d1805da92e3afc9a5d89f31" | ||||
| } | ||||
| @@ -1,114 +0,0 @@ | ||||
| BCR2000 { | ||||
|   var controls, | ||||
|       controlBuses, | ||||
|       rangedControlBuses, | ||||
|       responders | ||||
|   ; | ||||
|  | ||||
|   *new { | ||||
|     ^super.new.init; | ||||
|   } | ||||
|      | ||||
|   init { | ||||
|     controls = Dictionary.new(108); | ||||
|     controlBuses = Dictionary.new(108); | ||||
|     rangedControlBuses = Dictionary.new(108); | ||||
|  | ||||
|     this.createCCResponders; | ||||
|   } | ||||
|  | ||||
|   createCCResponders { | ||||
|     responders = Array.fill(108, {|i| | ||||
|       CCResponder({|src, chan, num, val| | ||||
|         [src, chan, num, val].postln; | ||||
|  | ||||
|         // Write to controls  | ||||
|         controls.put(i + 1, val); | ||||
|  | ||||
|         // Write to bus (converted to scalar 0..1) | ||||
|         controlBuses.put(i + 1, Bus.control(Server.default)); | ||||
|         controlBuses.at(i + 1).value = val / 127; | ||||
|       }, | ||||
|         // Adjust values as/if needed | ||||
|         nil, // src | ||||
|         nil, // chan | ||||
|         nil, // num | ||||
|         nil  // value     | ||||
|       ) | ||||
|     }); | ||||
|   } | ||||
|  | ||||
|   // Value from BCR | ||||
|   at {arg controlNum; | ||||
|     ^controls.at(controlNum) | ||||
|   } | ||||
|  | ||||
|   // Convert to 0..1 | ||||
|   scalarAt {arg controlNum;  | ||||
|     ^controls.at(controlNum) / 127 | ||||
|   } | ||||
|  | ||||
|   // Get a bus | ||||
|   busAt {arg controlNum; | ||||
|     ^controlBuses.at(controlNum) | ||||
|   } | ||||
|  | ||||
|   /* | ||||
|   busRangeAt(arg controlNum, lo, hi; | ||||
|     if (rangedControlBuses.at(controlNum).isNil, { | ||||
|       rangedControlBuses.put(controlNum, Bus.control(Server.default)) | ||||
|     });  | ||||
|     | ||||
|     // Left to right order of operations | ||||
|     //rangedControlBuses.put( | ||||
|     bus.value = hi - lo * controls.at(controlNum) + lo; | ||||
|  | ||||
|     ^bus | ||||
|   } | ||||
|   */ | ||||
| } | ||||
|  | ||||
| /* Scratch | ||||
| Dictionary | ||||
| b = BCR2000(); | ||||
| b.at(4); | ||||
| b.scalarAt(4); | ||||
| b.controls[5].get; | ||||
| throw | ||||
| z = Dictionary.new(2); | ||||
| z.at(\1); | ||||
| Array.fill(10, {|i| i.postln;}) | ||||
| (2 + 3).asSymbol; | ||||
|  | ||||
|  | ||||
| SynthDef(\x, { | ||||
|   arg amp = 0.01, | ||||
|       freq = 1200, | ||||
|       modDepth = 0.7, | ||||
|       modFreq = 2 | ||||
|   ; | ||||
|  | ||||
|   var | ||||
|     carrier, | ||||
|     modulator    | ||||
|   ; | ||||
|  | ||||
|   modulator = SinOsc.ar(modFreq, mul: modDepth); | ||||
|   carrier = Saw.ar(freq, add: modulator, mul: amp); | ||||
|  | ||||
|   Out.ar([0,1], carrier) | ||||
| }).store;  | ||||
|  | ||||
|  | ||||
| x = Synth(\x); | ||||
| x.set(\modDepth, 1); | ||||
| x.set(\modFreq, 64);  | ||||
|  | ||||
| x.map(\modFreq, b.busAt(        | ||||
|  | ||||
|  | ||||
|  | ||||
| ControlSpec | ||||
| */ | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user