#Appunti su Tidal Cycles (and a little bit of Supercollider)


##Cose da fare preliminarmente in Supercollider (aka SC)

    Quarks.checkForUpdates({Quarks.install("SuperDirt", "v1.7.2"); thisProcess.recompile()
	
	  Server.default.boot;
	
    s.quit

	  s.options.memSize = 264000  	
	
    s.options.memSize 
    SuperDirt.start
    SuperDirt.stop


foldEvery
struct -- serve per abilitare la notazione di pattern convenzionale con trigger 1/0 
stack -- serve per raggruppare più pattern 
g --  as mute
ccv -- midi value
ccn -- midi parameter
range -- mapping di valori a ->> b  a1 ->> b1
segment -- campiona funzioni continue


ply (aka plyWith)
plyWith 
    d1 $ plyWith 4 id $ "bd sn"

id -- funzione fittizia (placeholder vuoto)
someCycles -- a una 50% di cicli viene applicata una funzione

{} -- polymeter (https://music.stackexchange.com/questions/10488/polymeter-vs-polyrhythm) 


## Quick commands reference 
https://gist.github.com/mxactvtd/bf3fb357a419c7f063b98dfd9a66cf78#file-tidalcyclesquickreferencestub-tidal

























