Change cat to avoid some samples not being played
parent
97b006f373
commit
ab25f9acc2
26
dfs.tidal
26
dfs.tidal
|
|
@ -70,17 +70,21 @@ g2 = buildG (0,6) $ id <$> [(0,1),(1,2),(2,3),(3,4),(4,5),(5,6),(2,1)]
|
||||||
|
|
||||||
let edgePattern g e = (scale "ritusen" $ pure $ snd e) # (s $ pure $ instrument g e)
|
let edgePattern g e = (scale "ritusen" $ pure $ snd e) # (s $ pure $ instrument g e)
|
||||||
# gain 1
|
# gain 1
|
||||||
vertexPattern g v = (n $ pure $ toEnum v) # s "numbers"
|
# end 0.2
|
||||||
# end 0.4
|
vertexPattern g v = (n $ pure $ toEnum v) # s "juno" -- TODO use a tuned synth instead
|
||||||
# gain 0.9
|
# end 0.2
|
||||||
p g = (\(x,y) -> fastcat [vertexPattern g x, fastcat $ (edgePattern g) <$> y]) <$> (fromList $ nodeEdgePairs g)
|
# gain 1
|
||||||
p' = p g2
|
p g = (\(x,y) -> fastcat $ concat $ transpose [(vertexPattern g x):(replicate (length y - 1) (s "~")), (edgePattern g) <$> y]) <$> (nodeEdgePairs g)
|
||||||
in d1 $ fast 2
|
p' = p g
|
||||||
-- $ ghost
|
g = k 10
|
||||||
$ innerJoin p'
|
in d1 $ id
|
||||||
# size 0.8
|
$ qtrigger -- restart at the beginning of the preorder
|
||||||
# room 0.7
|
$ fast 0.4 -- depends on maximum degree
|
||||||
# lpf (randcat [1000, 1500, 2000])
|
$ ghost
|
||||||
|
$ cat p'
|
||||||
|
# size "[0.8|0]"
|
||||||
|
# room "[0.7|0]"
|
||||||
|
# lpf "[1000|1500|2000]"
|
||||||
# pan (randcat [-0.5,-0.3,-0.1,0,0.1,0.3,0.5])
|
# pan (randcat [-0.5,-0.3,-0.1,0,0.1,0.3,0.5])
|
||||||
|
|
||||||
hush
|
hush
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue