/tutorials/
These step-by-step interactive tutorials help you recreate popular music in TunePad while building up your music+coding skillset.

TunePad Song Tutorials

These step-by-step interactive tutorials help you recreate popular music in TunePad while building up your music+coding skillset.

Song Tutorials

Step-by-step tutorials to recreate popular music.

Chicago House Beat

Chicago House Beat

In this warmup activity create a Chicago House beat with Python code.
Beginner
Bad Bunny Remix

Bad Bunny Remix

Learn to use lists in Python to create chords. Practice using chords together to make progressions.
Beginner
Bassthoven

Bassthoven

Use Python lists to create longer melodies with this remix of Bassthoven by Kyle Exum.
Advanced
Halloween Theme

Halloween Theme

Practice using functions and parameters in Python to play repeated patterns. Practice with variables, lists, and operators
Intermediate
Interstellar Theme

Interstellar Theme

Recreate the iconic melody from the movie, Interstellar.
Beginner
Kiss Me More

Kiss Me More

Recreate Kiss Me More by Doja Cat (ft SZA). Practice using variables, loops, and simple arithmetic operators in Python.
Intermediate
Stand By Me

Stand By Me

Use lists of lists, nested loops, and conditional logic to recreate this timeless classic.
Advanced
Stay Remix

Stay Remix

Recreate Stay by The Kid Laroi (ft Justin Bieber). Practice using functions and parameters to define musical phrases.
Intermediate
Still D.R.E.

Still D.R.E.

Learn to use variables in Python to make your code more readable. Use loops to create repeated musical elements.
Beginner
Stranger Things Theme

Stranger Things Theme

Learn about arpeggios in music and loops in Python by recreating the Stranger Things theme in TunePad
Beginner
Among Us Theme

Among Us Theme

Recreate the Among Us Theme Song! Learn how to use loops and conditionals in Python.
Beginner
Mirrors

Mirrors

Learn about loops in Python and TunePad's rewind/gain functions through recreating Mirrors by Justin Timberlake!
Intermediate
Random Trap Beat

Random Trap Beat

Build a simple Trap beat using the Python programming language with loops, conditionals, and randomness.
Intermediate
Roses

Roses

Get started with TunePad by creating a remix of Roses by SAINt JHN.
Beginner
Screen

Screen

This in-depth video tutorial recreates Screen by Twenty One Pilots
Advaced
Somewhere Only We Know

Somewhere Only We Know

This in-depth video tutorial recreates Somewhere Only We Know by Keane
Advaced
Layering Audio with Tracks

Layering Audio with Tracks

Learn how to layer audio loops together into full-length songs using TunePad’s tracks interface.
Beginner