Advertisement
Guest User

Untitled

a guest
Apr 27th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. define :m1 do
  2. play_pattern_timed [:c4,:a3,:e3,:c4,:a3,:ds3,:c4,:a3,:d3,:c3,:d3],[0.5,0.5,4,0.5,0.5,4,0.5,0.5,4,0.5,0.5], amp: 1.2
  3. sleep 4
  4. play_pattern_timed [:c3,:a2,:gs3,:c3,:a2,:g3,:c3,:a2,:fs3,:f3,:e3],[0.5,0.5,4,0.5,0.5,4, 0.5,0.5,4,0.5,0.5], amp: 1.2
  5. sleep 4
  6. end
  7.  
  8. define :m2 do
  9. play_pattern_timed [:a2,:a2,:c3,:d3,:a2,:a2,:g2,:gs2],[1.5,1.5,1,1,1.5,1.5,1,1], sustain: 0.5, release: 0.5, amp: 1.2
  10. end
  11.  
  12. live_loop :random_riff do
  13. with_fx :reverb do
  14. use_random_seed 10300
  15. use_synth :mod_beep
  16. s = [0.125, 0.25, 0.5].choose
  17. 8.times do
  18. r = [0.125, 0.25, 1, 2].choose
  19. n = (scale :e3, :minor).choose
  20. co = rrand(20, 100)
  21. play n, release: r, cutoff: co, amp: 0.5
  22. sleep s
  23. end
  24. end
  25.  
  26. end
  27. use_bpm 160
  28. in_thread do
  29. sleep 1
  30. use_synth :blade
  31. 2.times do
  32. m1
  33. end
  34. 2. times do
  35. m1
  36. end
  37. 2. times do
  38. m2
  39. end
  40. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement