TunePad Learning Activities
This collection of activities introduces core concepts in music and Python programming. The materials are designed for beginners who are new to both music and code.
Why Music and Code?
Why would you want to make music with Python code?Lesson
Rhythm and Tempo
Learn about beat, tempo and the foundations of rhythmLesson
Rhythm Notation
A review of Western rhythm notation and how it relates to Python codeLesson
Seven Easy Chords
A chord is more than one note played at the same time. There are many, many chords to choose from, but here are seven easy chords to get you started.Lesson
Percusion Sounds and Instruments
A summary of common percussion instruments and soundsLesson
Make a Metronome
Use TunePad's playNote function to make a simple metronome that makes a tick-tock sound on every beatTutorial
5 Uses of For Loops
Learn five different ways to use for-loops in Python to make music.Tutorial
Hats Off
In this tutorial you'll use for-loops to create hi-hat patterns.Tutorial
Three Hip-Hop Beats
Practice using the playNote and rest functions to make three common hip-hop beat patterns.Tutorial
Random Trap Beat
Build a simple Trap beat using the Python programming language with loops, conditionals, and randomness.Tutorial
Custom Rock Beat
Practice building and customizing a rock beat pattern.Tutorial
Advanced Trap Beat
Build a custom trap beat in TunePad using loops, functions, and parameters.Tutorial
Drum Machine
Learn how to use the moveTo function to create a drum machine.Tutorial
Three Basic Beats
Practice using the playNote and rest functions to make three basic beat patterns.Tutorial
Layering Audio with Tracks
Learn how to layer audio loops together into full-length songs using TunePad’s tracks interface.Tutorial
Chicago House Beat
In this short warmup activity, create a Chicago House beat using Python code.Tutorial