鋼琴

趣味Pattern

載入文字檔代碼

# Having Fun with the Play Pattern Timed command
# Mehackit 2016

use_bpm 100

live_loop :kick do
  sample :bd_haus
  sleep(1)
end

live_loop :melodia do
  with_fx :reverb, mix: 0.4 do
    use_synth :piano
    play chord(:E4, :minor7), release: 2, amp: 2

    use_synth :tri
    play_pattern_timed chord(:E3, :minor7), 0.25, pan: rrand(-1, 1), release: 0.05
    play_pattern_timed chord(:E4, :minor7), 0.25, pan: rrand(-1, 1), release: 0.1
    play_pattern_timed chord(:E5, :minor7), 0.25, pan: rrand(-1, 1), release: 0.2
    play_pattern_timed chord(:E6, :minor7), 0.25, pan: rrand(-1, 1), release: 0.3

    use_synth :piano
    play chord(:C4, :major7), release: 2, amp: 2

    use_synth :saw
    play_pattern_timed chord(:C3, :major7), 0.25, pan: rrand(-1, 1), release: 0.05
    play_pattern_timed chord(:C4, :major7), 0.25, pan: rrand(-1, 1), release: 0.1
    play_pattern_timed chord(:C5, :major7), 0.25, pan: rrand(-1, 1), release: 0.2
    play_pattern_timed chord(:C6, :major7), 0.25, pan: rrand(-1, 1), release: 0.3
  end
end

live_loop :hihats do
  sleep 0.5
  with_fx :reverb, mix: 0.3 do
    3.times do
      sample :drum_cymbal_closed, rate: 1.5, vol: rrand(0.3, 0.7)
      sleep 0.5
    end
    sample :perc_snap , rate: 2, vol: rrand(0.1, 0.3)
  end
end