Be stoked with Makey Makey and our Code-a-Key Backpack (micro:bit adapter)!!!
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]
|
|
Bring Your Drum Sticks to Life |
Bring Your Drum Sticks to Life
|
|
Drum Stick Troubleshooting |
Load the Scratch Paradiddle Program and test it out. 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:
Now for the Program's three elements
|
|
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:
|
|
Coding, Percussion, Problem Solving, Music, Math, Interactive
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)
N/A