Friday, September 1, 2017

Pali brate noša je zakon








$: s("[bd <dd oh>]*3").bank("gm_banjo").dec(1)
$: s("[bd <hh oh>]*2").bank("gm_bird_tweet").dec(5)
$: x("[bd <aa oh>]*2").bank("tr909").dec(2)
$: s("[bd <hh oh>]*2").bank("gm_synth_bass_1").dec(.5)
$: y("[bd <gg oh>]*2").bank("tr909").dec(.4)
$: y("[bd <gg oh>]*2").bank("tg33").dec(.4)
$: y("[bd <gg oh>]*2").bank("gm_church_organ").dec(5)
$: y("[bd <gg oh>]*3").bank("gm_blown_bottle").dec(10)
$: s("hh*8").swing(4)
$: s("aa <bd gg> oh hh*2").swing(3)
$: s("<bd gg>*2 <aa oh>*2 hh*4").swing(2)
$: s("bd sd, - - - hh - hh - -, - perc - perc:1*2").bank("RolandCompurhythm1000").cpm(120/2)





//SAMPLES

// "coastline" @by eddyflux
// @version 1.0
samples('github:eddyflux/crate')
setcps(.75)
let chords = chord("<Bbm9 Fm9>/4").dict('ireal')
stack(
  stack( // DRUMS
    s("bd").struct("<[x*<1 2> [~@3 x]] x>"),
    s("~ [rim, sd:<2 3>]").room("<0 .2>"),
    n("[0 <1 3>]*<2!3 4>").s("hh"),
    s("rd:<1!3 2>*2").mask("<0 0 1 1>/16").gain(.5)
  ).bank('crate')
  .mask("<[0 1] 1 1 1>/16".early(.5))
  , // CHORDS
  chords.offset(-1).voicing().s("gm_epiano1:1")
  .phaser(4).room(.5)
  , // MELODY
  n("<0!3 1*2>").set(chords).mode("root:g2")
  .voicing().s("gm_acoustic_bass"),
  chords.n("[0 <4 3 <2 5>>*2](<3 5>,8)")
  .anchor("D5").voicing()
  .segment(4).clip(rand.range(.4,.8))
  .room(.75).shape(.3).delay(.25)
  .fm(sine.range(3,8).slow(8))
  .lpf(sine.range(500,1000).slow(8)).lpq(5)
  .rarely(ply("2")).chunk(4, fast(2))
  .gain(perlin.range(.6, .9))
  .mask("<0 1 1 0>/16")
)
.late("[0 .01]*4").late("[0 .01]*2").size(4)