Unit 7.2
Harmony hackers
In this unit, students will explore the relationship between melody and harmony in music by learning to program a harmonic chord progression. Students will decompose a familiar song into its individual notes as they learn about melody. They will then develop their understanding of abstraction by creating their own functions to play harmonic chords. Students then sequence their functions to build a program that plays a common I-IV-V-I chord progression. By the end of the unit, students will sequence and share their own custom song using different chord progressions they have created.
Overview documents
Deconstruct a melody
Students break down a basic melody into a sequence of individual notes to understand decomposition.
Creating My Blocks
Students create a function using a My Block in Scratch to store a sequence for a musical phrase.
Chord detectives
Students learn how music can be represented as data and processed by a computer.
Parallelism
Students explore the concept of parallelism using broadcast events to program multiple notes to play simultaneously forming a harmonic chord.
Programming progressions
Students apply their knowledge of functions to create custom chords and sequence them to play a full I-IV-V-I chord progression.
Musical showcase
Students create and share a custom remix of their composition to showcase their own musical style for their peers.