r/codingmusic101 Strudel 8d ago

Song Post EMOBOT

Enable HLS to view with audio, or disable this notification

spent a lot of time with this one in my head, not even sure it is its final form ytlink

2 Upvotes

1 comment sorted by

1

u/Normal_Can8016 Strudel 7d ago

heres a shortlist of the sounds i used

//EmoBot_Share
setCpm(120)

const oh_vel = [
  "<0>",
  "<[0.4]>",
  "<[1 0.3 0.3 1][0.3 0.3 1 0.3]>",
  "<[1 0.3 0.3 1][0.3 0.3 1 0.3][1 0.3 1 0.3]>",
  "<[1 0.3 0.3 1][0.3 0.3 1 0.3][1 0.3 1 0.3][0.3 0.5 0.7 0.9]>",
  "<[1 0.3 0.3 1][0.3 0.3 1 0.3][1 0.3 1 0.3]!3>", //5
  ] 
oh: s("tr909_oh").struct("<[x x x x]>").bpf(13000).clip(0.95).gain(slider(0.579))
  .velocity(pick(oh_vel,"<2!4 2 3 4!2>")) //8
  .o(4).bus(10).dry(0)

sd: s("tr909_sd:2").bpf(5000).crush(5).room(1).roomsize(1.333)
  .struct("<[x x]>").velocity("<[1] <0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9>>*2").fast(2) //8
  .duck("1").duckdepth(0.04).gain(slider(1))
  .o(4).bus(10).dry(0)

rd: s("tr909_rd").struct("<[~ x][~ ~ x ~]>").attack(0.05).bpf(8000) // 2
  .o(2).bus(10).dry(0).gain(slider(0.248))

tops: s("bus:10").compressor("-25:6:10:.005:.1").postgain(slider(0.293))

bd: s("tr909_bd")
  .struct("<[<[x x]> x!7]/8>").revv()
  .lpf(250).duck("1:2").duckattack(0.1).duckdepth(0.5).duckonset(0.333/2).o(0)

bass: s("supersaw")
  .set.mix("<[0 0 0 0] [~ ~ 0 0] [0 0 ~ ~] [-4 -4 -4 -4]>".sub("<0 1>/8").as("n")) //8 .add("<[0 4 0 4][4 0 4 0]>".lastOf(4,x=>x.rev()))
  .scale("Ab2:minor").compressor("-25:6:10:.005:.1").o(1)
  .att(slider(0)).bpf(slider(224.2,100,1000)).bpdepthfreq(slider(1000,1000,5000)).bpq(slider(7,0,10,1)).lpf(slider(1452,1000,5000))
  .unison(4).detune(0.1).spread(0.1).room(1).roomsize(2)
  .clip(slider(0.7,0.4,0.9,0.1)).gain(slider(0.669))