Sound & Composition Guide
Music Creation Resources
Explore accessible tools for making music, learning how sound works, building rhythms, and connecting composition with code.
Choose Your Path
Explore, create, and learn through music.
Begin with a playful browser tool, continue into composition and sound design, connect music with code, or focus on recording and theory. You can follow the sections in order or begin with the one that best fits your goal.
Start Here
Musical Exploration
These browser-based tools make it easy to experiment with rhythm, melody, harmony, and musical patterns before moving into more detailed production.
Interactive Experiments
Chrome Music Lab
Explore rhythm, melody, harmony, sound waves, and song building through a collection of colorful hands-on experiments. Each activity focuses on one musical idea and makes it easy to hear the result of every change.
Voice & Harmony
Blob Opera
Shape pitch and vowel sounds by moving four animated voices, then hear them harmonize in real time. It offers an inviting introduction to vocal range, harmony, and machine-learning-assisted sound.
Rhythm & Patterns
Groove Pizza
Build rhythms on a circular grid and hear how visual patterns become percussion. The tool supports exploration of beat subdivision, repetition, symmetry, fractions, and the structure of a groove.
Pattern-Based Composition
BeepBox
Create layered electronic music by placing notes into repeating patterns and arranging those patterns into a complete piece. Learners can experiment with melody, harmony, rhythm, instruments, and structure.
Go Deeper
Composition and Sound Design
Use guided interactive lessons to understand how musical parts work together and how synthesizer controls shape the sounds you hear.
Composition Fundamentals
Ableton Learning Music
Build beats, basslines, chords, and melodies through interactive browser lessons. The activities introduce musical structure by letting learners combine, revise, and listen to short patterns.
Sound Design
Ableton Learning Synths
Experiment with pitch, amplitude, oscillators, envelopes, filters, and modulation while hearing each change immediately. The guided lessons connect synthesizer vocabulary with direct sound exploration.
Connect Music and Code
Music Programming
Create music by arranging instructions, patterns, and sounds. These tools connect composition with sequencing, variables, functions, and written code.
Block-Based Coding
Code.org Music Lab
Create songs and remixes with visual coding blocks. Learners can sequence sounds, organize repeated patterns, respond to events, and connect core coding ideas with musical structure.
Python & JavaScript
EarSketch
Use Python or JavaScript to arrange sounds in a digital audio workspace. Learners practice coding concepts while composing, running, debugging, and revising musical projects.
Capture and Arrange
Recording and Production
Move from browser experiments into a fuller production workspace for recording, arranging, editing, and mixing musical ideas.
Online Music Studio
BandLab Studio
Record audio, arrange loops, work with software instruments, edit tracks, and build a complete production in a browser-based studio. It is a useful next step for learners ready to organize several musical parts on a timeline.
Understand the Building Blocks
Music Theory and Fundamentals
Strengthen note reading, rhythm, intervals, scales, and chords through focused lessons, exercises, and reference tools.
Lessons & Practice
Musicca
Practice notation, rhythm, intervals, scales, chords, and ear training through short interactive exercises. The site can support independent review or provide focused practice alongside a larger music project.
