Rock 'n Roll! Master the Paradiddle by Ian Matty

There are many rudimentary drumming patterns that beginning percussion students learn. The Paradiddle is one of them. Students learn drum technique as well as hand coordination by practicing Right - Left - Right - Right, Left - Right - Left - Left. It is not the funnest repetitive practice for a drumming neophyte - or teacher (just ask my six year old). With this LABZ Guide you will learn how to make an Interactive Paradiddle with Makey Makey and Scratch. Once you get through the basics you will have a much better understanding of how to use Makey Makey and Scratch for a wide variety of pattern based activities, including having kids master their rights and their lefts! 

Make Your Drum Pad Conductive and Interactive

Make Your Drum Pad Conductive and Interactive [Or a recycled box]

  1. Wrap aluminum foil completely around the drum pad
  2. Connect 1 Alligator Clip to the 'Earth' on your Makey Makey
  3. Connect the opposite end of the Alligator Clip to the aluminum foil on the backside of your drum pad


Bring Your Drum Sticks to Life

Bring Your Drum Sticks to Life

  1. Wrap drum sticks with copper tape
    1. Starting from the top, leave about 1 inch of copper tape 'free' and then wind your way down the to the tip of the drum stick. Make sure that the tip of each drum stick is covered with the copper tape
  2. Connect an alligator clip to the 'Right' joystick notches in the Makey Makey
    1. Connect the other end of the alligator clip to the 'free' end of the copper tape
  3. Repeat steps 1 & 2 for the left drum stick, by connecting an alligator clip to the 'Left' joystick notch



Drum Stick Troubleshooting

Load the Scratch Paradiddle Program and test it out.

Scratch Paradiddle Program

Grab both drum sticks and start drumming. You should see 'Right' populate in the 'Drummers List' when you tap the right drum stick against the conductive drum pad and 'Left' when you tap the left drum stick against the conductive drum pad.

Wait, when I hit the drum pad I always get 'Right' and 'Left' added to my Drummers List. Help!

I had the same issue. I realized that because I am conductive (and so are you!) that when I was holding the drum sticks, I was touching the copper tape on each drum stick, which meant I was 'creating' both the 'Right' and 'Left' switches at the same time.

Solution - Just use the copper tape on the bottom of each drum stick. You can naturally hold the drum sticks and now only when you hit the conductive drum pad with the 'Right' stick will 'Right' be added to the Drummers List.



Programming in Scratch, Part I - The LIST

Programming Your Interactive Paradiddle in Scratch

First, you will see a good amount of 'coding lines' in my program, don't worry. When you look at my coding 'story' (as I like to call it) you will see that it is not as complicated as first looks. Most importantly, understanding this code can help you create many different types of 'pattern' programs, or just programs that are a little more advanced by using LISTS.

There are 3 Programming Elements in The Interactive Paradiddle, which all utilize a LIST.

What is a LIST?

A List is way to keep track of stuff you would like organized. Just like a grocery list. You may not number your grocery list items #1,2,3,4, etc.., however that is what you really create when you make your grocery list.

What is really cool about Scratch Lists is that a LIST ITEM can be any combination of letters and numbers. Additionally, you can create multiple lists and then compare items in each list. Finally, you can control your program by writing code like 'If the LENGTH OF THE LIST is X items long then DO THIS!



Programming in Scratch, Part II - The Elements

There are three elements in The Interactive Paradiddle, which all rely on the LIST function.

Before we discuss the elements:

  1. Create a LIST called ParaDiddle1
    1. This List will contain your 'fixed' ParaDiddle pattern, which the user is trying to match
    2. Right - Left - Right - Right - Left - Right - Left - Left
  2. Create another LIST called Drummers List
    1. This List will be generated by the User's drumming.

Now for the Program's three elements

  1. Create Commands for 'Right' and 'Left' Drumming which generate the items in Drummers List
    1. Notice I added 'Left' and 'Right' into the 'box' that said 'thing'. Every time the user drums, either 'Right' or 'Left' will be added to the Drummers List, in sequential order.
    2. Notice the 'WAIT' .2 seconds
  2. Creating the ParaDiddle1 list
    1. When the user hits the spacebar to start the game, the items added to the list will be added in the sequential order you 'coded' from top to bottom
  3. Comparing Lists to determine if the user won; 'Drummed the Paradiddle pattern correctly'
    1. We tell the program that IF the Drummers List has 8 items in it and each item sequentially matches between ParaDiddle1 and Drummers List then 'You Win'

Link to The Interactive Paradiddle Program

Ready to Play!


Now you are ready to have people play the Interactive Paradiddle!

Think about how you can change the 'fixed' patterns in the ParaDiddle1 list for new versions of the game. Add in more complexity by having students use variables to generate random sequences. Is there a way to take mathematical patterns and have students figure out the pattern from either different sounds?

Gamify your activity some more:

  1. Add a stop watch timer to keep track of best scores
  2. Add a countdown timer that buzzes when it gets to zero. game over!
  3. Have Fun!



Time Investment
1 - 2 hours
6- 12+


  • Makey Makey
  • Drum sticks
  • double sided copper tape
  • aluminum foil
  • drum pad (if you have, if you do not have do not worry)
  • Scratch

EDU Standards

CCSS: Common Core Mathematics- Grade 4

CCSS.Math.Content.4.OA.C (Generate and analyze patterns), CCSS.Math.Content.4.OA.B (Analyze patterns and relationships)


Download PDF copy of this Guide



Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean pharetra, ligula non mollis pretium, lectus libero sodales augue, interdum auctor mauris dui non risus. Nulla facilisi. Nunc rutrum diam in elit sagittis eget viverra erat viverra. Morbi imperdiet aliquet libero vel rhoncus. Integer.