Ambient song ! Go to sleep xD!

A little ambient drone made with Sonic Pi to help you relax.
Feel free to listen and share your thoughts!

live_loop :ambient_lead do
  use_bpm 60
  use_synth :prophet
  
  notes = scale(:e3, :minor, num_octaves: 2)
  n = notes.choose
  
  with_fx :reverb, room: 0.9, mix: 0.6 do
    with_fx :echo, phase: 0.75, decay: 6, mix: 0.35 do
      with_fx :lpf, cutoff: rrand(70, 120) do
        play n,
          attack: 4.0,
          sustain: 5.0,
          release: 6.0,
          amp: 0.25,
          pan: rrand(-0.4, 0.4)
      end
    end
  end
  
  sleep [2, 4, 6].choose
end

3 Likes

I really got into this. So hypnotic!

I added a whole boatload of randomizations, and came up with this:


live_loop :ambient_lead do
  use_bpm 60
  
  notes = scale(:e3, :minor, num_octaves: 3)
  n = notes.choose
  
  with_fx :reverb, room: 0.9, mix: 0.6 do
    with_fx :echo, phase: [0.75, 0.5, 1, 1.5].choose, decay: [6, 8, 12].choose, mix: [0.35, 0.65].choose do
      with_fx :lpf, cutoff: rrand(40, 90) do
        with_synth [:prophet, :blade, :fm, :saw, :pulse, :winwood_lead].choose do
          play n,
            attack: [4.0, 2.0, 3.0].choose,
            sustain: [2.0, 5.0, 8.0].choose,
            release: [6.0, 4.0, 9.0].choose,
            amp: [0.0625, 0.125, 0.25].choose,
            pan: rrand(-0.4, 0.4)
        end
      end
    end
  end
  
  sleep [0.001, 1, 2, 4, 6, 8].choose
end



2 Likes

Really cool, I really like this new sound, thank you very much for your response

Your name is HarryLeBlanc, are you by any chance French?

Yes, cajun French from New Orleans. Laissez les bon temps rouller!

Quelle surprise ! Je suis moi aussi français !

Not really fluent in French, despite four years in high school 50 years ago. But welcome! Nice to connect with you!

V nice, love how the chords and different synths ease through and create gorgeous harmonies. The mood reminds me of Max Richter’s sleep music which was performed through the night on radio during lockdown, was a memorable mix of compelling and grounding.