Difference between revisions of "Drum and drum beats"

From cod3v
Line 28: Line 28:
live_loop :rummut do
live_loop :rummut do
   sample :drum_tom_hi_hard
   sample :drum_tom_hi_hard
   sleep 1
   sleep 2
end
end
</syntaxhighlight>
</syntaxhighlight>
Line 35: Line 35:
live_loop :rummut do
live_loop :rummut do
   sample r.tick
   sample r.tick
   sleep 1
   sleep 2
end
end
</syntaxhighlight>
</syntaxhighlight>
Line 42: Line 42:
live_loop :rummut do
live_loop :rummut do
   sample r.tick
   sample r.tick
   sleep 1
   sleep 2
end
end
</syntaxhighlight>
</syntaxhighlight>
Line 49: Line 49:
live_loop :rummut do
live_loop :rummut do
   sample r.tick
   sample r.tick
   sleep 1
   sleep 2
end
end
</syntaxhighlight>
</syntaxhighlight>
Line 56: Line 56:
live_loop :rummut do
live_loop :rummut do
   sample r.tick
   sample r.tick
   sleep 1
   sleep 2
end
end
</syntaxhighlight>
</syntaxhighlight>

Revision as of 07:57, 28 September 2020

Introduction

Some drum beats made with Sonic Pi are shown here.

Theory

4/4 beat or 3/4 beat.

Examples

We Will Rock You

live_loop :rummut do
  sample 
  sleep 1
  sample 
  sleep 1
  sample 
  sleep 1
end

Drum Samples

First, try the different drums on the Pi:

live_loop :rummut do
  sample :drum_tom_hi_hard
  sleep 2
end
r = ring(:drum_splash_soft,:drum_splash_hard)
live_loop :rummut do
  sample r.tick
  sleep 2
end
r = ring(:drum_snare_soft,:drum_snare_hard)
live_loop :rummut do
  sample r.tick
  sleep 2
end
r = ring(:drum_cymbal_soft,:drum_cymbal_hard,:drum_cymbal_open,:drum_cymbal_closed,:drum_cymbal_pedal)
live_loop :rummut do
  sample r.tick
  sleep 2
end
r = ring(:drum_bass_soft,:drum_bass_hard)
live_loop :rummut do
  sample r.tick
  sleep 2
end