sure, a little recapitulation first
6:20 PM
hello, i changed it in SC, since i got a GIT error :
((((*
Welcome to SuperCollider 3.9.3. * For help press Cmd-D.
SCDoc: Indexing help-files…
SCDoc: Indexed 1802 documents in 1.18 seconds
Installing FoxDot
Installing BatLib
BatLib installed
FoxDot installed
=>>>>>>>>> ERROR: Quarks requires git to be installed <<<<<<<<<=========== (of course i installed GIT together with python , SC, at the very beginning)
-> Quark: FoxDot[] ))))) I always evaluate the next sc file ‘changing the original 8192 in 14512’ they say it replaces GIT + -
( var server = Server.default;
server.options.memSize = 14512 * 16; // increase this if you get “alloc failed” messages
server.options.maxNodes = 1024 * 32; // increase this if you are getting drop outs and the message “too many nodes”
server.options.numOutputBusChannels = 2; // set this to your hardware output channel size, if necessary
server.options.numInputBusChannels = 2; // set this to your hardware output channel size, if necessary
server.boot();
OSCFunc(
{
arg msg, time, addr, port;
var fn, load;
// Get local filename
fn = msg[1].asString;
// Add SynthDef to file
fn = File(fn, “r”);
fn.readAllString.interpret;
fn.close;
},
‘foxdot’
))
NEXT = the FoxDot code
print(SynthDefs)
print(Attributes)
print(Scale.names())
p1 >> noise([50,51,52,53,54,55,56,57], amp=[[0.2, 0.4, 0.4], 0.15], chop=[12], cut=[0.7], dur = [[1/2, 1/4], 1/32], oct = [3,4,5], atk=[11], sus=[5], scale=Scale.egyptian, echo=[2], echotime=[0.2] ).every(4, “shuffle”)
p1.lpf=[[4000, 2500, 5600, 10000]]
p1.sus=[8]
p1.amp=[0.17]
p1.stop()
p1.every(4, “reverse”)
p1.every(4, “stutter”, 4, dur=Cycle([3,2]), pan=[-1, 1], rate=3, cycle=9)
p1.sus=[2]
p2 >> bass([1,3,4,7,[12, 13, 11, 10, 9]], amp=[[0.15, 0.19, 0.17], 0.16], chop=[0.012], cut=[0.2], dur = [[1/2, 1/4], 1/32], oct=[7], atk=[1], room=[0.6], mix=[0.7], sus=[5], scale=Scale.lydian, echo=[2], echotime=[0.3] ).every([6,2], “reverse”)
p2.every(2, “stutter”, 4, dur=Cycle([3,2]), pan=[-1, 1], rate=3, cycle=6)
p2.oct=4
p2.amp=[0.3]
p2.crush=1
p2.bit=0.5
p2.crush=0.5
p2.dirt=0.5
p2.shape=[1.5,1.4]
p2.spin=[4,3,6,8]
p2.spint=[1,1,1,1]
Clock.bpm = 120
p2.echotime=[0.3, 0.4, 0.6]
p2.sus=[1]
p2.stop()
==========> everything seems okay, but before i used distortion effect & i had almost immediately this memory allocation error
so I changed it with dirt & shape attributes, no problems anymore, until i start to change the tempo (clock.bpm) from 120 to 60 to 30
to 12 … then memory allocation error thnx for help ! i could record though a nice bit of music, will post it here sooner than later
but to go live, it seems a bit instabile, like italians say