We’ve updated our Terms of Use to reflect our new entity name and address. You can review the changes here.
We’ve updated our Terms of Use. You can review the changes here.

diego dorado - fanOfMan

from #0003 by Various Artists

/
  • Streaming + Download

    Includes high-quality download in MP3, FLAC and more. Paying supporters also get unlimited streaming via the free Bandcamp app.
    Purchasable with gift card

      name your price

     

about

let ns pp = note (scale "spanish" $ pp)
pat = "[0 3 4]/12"
nseg ss pp = (round <$> (segment ss $ pp))
nss ss pp = ns (nseg ss pp)
pats =
[
("intro", nss 6 (range 0 "<12 8>" $ sine+0.2*rand) # midi 5),
("intro2", nss (2 * irand 4) (range 0 "<12 8>" $ sine+0.2*rand) # midi 5),
("intro3", nss (2 * irand 4) (range 0 "<12 8>" $ sine+0.2*rand) + stack[midi 5,midi 0 -note 12]),
("bridge", nss (choose([1,3,6,12])) (sine*12+rand*3) + stack[midi 5,midi 0 -note 12]),
("bridge2", nss (choose([1,3,6,12])) (sine*12+rand*3) +midi 0 -note 12),
("bb", s "swbd swbd*3?" # gain 1.1 # orbit 3 # room 0.2),
("perc", jux(rev) $ struct "t(<5 7>,12,<0 0 2>)" $ s"feel" # n (choose [1,5])),
("bs", s "swbd(<4 3>,6,<0 2>) <swsn swsn:3*6?>" # gain 1.1 # orbit 3 # room 0.2),
("tabla0", n (run 12) # s "tabla2"# orbit 2 # room 0.2 # size 0.6 # gain 0.85) ,
("tabla", within (0.75, 1) (sometimes (fast 2 )) $ n (run 12) # s "tabla2"# orbit 2 # room 0.2 # size 0.6) ,
("tabla2", off (0.3/"4 8") (degrade.(# speed 1.03)) $ sometimes (slow 2 ) $ within (0.75, 1) (sometimes (fast 2 )) $ n (run 12) # s "tabla2"# orbit 2 # room 0.2 # size 0.6) ,
("tabla3", n ("0*12"+irand 12) + s "bass2 tabla2 drum bass" # cut 5 # shape 0.3 # orbit 2 # room 0.2 # size 0.6) ,
("slowtabla", slow 2 $ off (0.3/"4 8") (degrade.(# speed 1.03)) $ sometimes (slow 2 ) $ within (0.75, 1) (sometimes (fast 2 )) $ n (run 12) # s "tabla2"# orbit 2 # room 0.2 # size 0.6) ,
("bass", nss (choose [1,3,6,12] ) ((range 0 7 $ sine)-7+pat) # midi 0),
("str", ns (nseg "<4> <3 6>" (range 0 10 $ tri)-7+pat) # midi 2),
("str2", ns (off 0.3 (+7) $ nseg "<4> <3 6>" (range 0 10 $ tri)-7+pat) # midi 2),
("choir", s "chant" # n "[0 3 3 0 [6 8] 8]/12" # shape 0.3 # gain 1.2 # orbit 1 # delay 0.5 # delayt 0.66 # delayfb 0.6),
("choir2", slow 4 $ striate' "24 48 [24 48]" 0.1 $ n "[0 3 6]/3" # s "chant" # shape 0.6 # gain 1 # orbit 1 # dilei 0.5 0.33 0.7 # room 0.4 # size 0.8 # pan (slow 2 $ 0.5+ sine*0.3)),
("pacino",s "pacino/3" # orbit 3 # shape 0.35 # cut 3),
("null", s "~")
]
fx = [
("rand", (# n (choose([1,2])))),
("rand2", (# n ("0*4"+choose([1,2,3,4,5])))),
("mono", (# n 0)),
("2nd", (# n 1)),
("fan", (# n 2)),
("naf", (# speed (-1)).(#n 3).(#cut 4)),
("vowel", ( # vowel "<a e o>")),
("double", ( # speed "[0.5,1]")),
("null", (|*| gain 1) )
]
in
d1 $ ur 12 (cat [
"[intro [tabla0,intro2] [tabla0,intro3,[~ perc]]]",
"[bb,tabla0,intro3, perc]",
"[bb, bass, perc, tabla]",
"[bb, bass, perc, tabla, str]",
"[bs, bass, perc, tabla2, str2]",
"[bb, tabla3, bridge, perc]",
"[bb, [perc perc:rand] , [pacino ~], [~ tabla:vowel], [~ bridge2]]",
"[bb, perc:rand, bridge2, [tabla tabla2]]",
"[bs, bass,perc:rand,tabla2 , [pacino:2nd ~@11], str2]",
"[bs, bass,perc:rand2,tabla2 , [pacino:fan ~@11], str2,choir:mono]",
"[bb, tabla3, bridge, perc, [~ tabla]]",
"[bs, bass,perc:rand2,tabla2 , [pacino ~@11], str2,choir]",
"[bs, bass,perc:rand2,tabla2 , [pacino:2nd ~@11], str2,choir]",
"[bs, bass,perc:rand2,perc:rand2,tabla2 , [pacino:fan ~@11], str2,choir2]",
"[bb, bridge, perc,[~ pacino:naf], tabla3]",
"[bs, bass,perc:rand2,slowtabla , [pacino:fan ~@11],choir2:double]",
"slowtabla ~@2"
]) pats fx # cps 0.54

credits

from #0003, released July 8, 2019

license

tags

about

BALC Argentina

["computer_music", "livecoding", "netlabel"]

contact: talk.lurk.org/channel/balc

contact / help

Contact BALC

Streaming and
Download help

Report this track or account

If you like fanOfMan, you may also like: