TunePad Beginner Activities
Learn Music with Code
Quick Start Guide
Get started creating music with code. This guide walks through the basics of coding music with Python in TunePadActivity
Why Music and Code?
Why would you want to make music with Python code?Lesson
Chicago House Beat
In this short warmup activity, create a Chicago House beat using Python code.Tutorial
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
Underwater Mystery Melody
See if you can fix all of the syntax errors to reveal the mystery melody!Puzzler
Make a Metronome
Use TunePad's playNote function to make a simple metronome that makes a tick-tock sound on every beatTutorial
Advanced Production Effects
Try some of these production effects to take your music to the next levelTutorial
Voice Leading Tutorial
This activity teaches the fundamentals of voice leading to create chord progressions in TunePadActivity
Major and Minor Chords
Define functions to play major and minor chords in TunePadTutorial
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
Syntax Errors
Practice finding and fixing syntax errors in Python codeActivity
Layering Audio with Tracks
Learn how to layer audio loops together into full-length songs using TunePad’s tracks interface.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