Helldivers 2 EP - First Sonic Pi Noise Tracks in a Year!

Hey there, everyone. Back at it again making Sonic PI noise with Raw Data samples. I’ve been playing a bunch of new games, which means I have plenty of samples to work with.

Working on assembling a new album, How To Tell Your Parents You Are Not OK Vol 2, sometime in the coming month or two. Going to feature songs using Baldur’s Gate 3, Helldivers, The Finals, and who knows what else I’ll throw in.

In the meantime, I thought I would post the Helldivers 2 EP, my first completed collection of songs in at least a year. I’ll also post my “Noise Generator 2.0” that I used for this EP.

Thanks for checking it out, y’all!

WARNING: HARSH NOISE. DO NOT LISTEN AT FULL VOLUME

x = "C:/Users/Pc/Desktop/samples/HD2/2eb931f418d66e20.wav"
 
#Timing
#y = start
#z = end
y = 0
z = 0
#Rate
r = 1
 
define :playnoise do |seed|
  #Initial Counters
  len = seed.length
  counter = 1
  len.times do
    #Reset the seed every loop
    use_random_seed seed.ring[counter]
    playRange = rrand(-0.2,0.2)
    y = rrand(0.2,0.8)
    z = y + playRange
    #Play the sample and prep the next loop
    sample x, start: y, finish: z, rate: r, amp: 0.5
    sleep sample_duration(x, start: y, finish: z) / r
    counter += 1
  end
end
 
 
with_fx :reverb, room: 0.99 do
  with_fx :distortion, distort: 0.45 do
    seed = [43, 30, 420, 67]
    playnoise seed
  end
end