top of page
AFE_Pattern.jpg
ciara-beauty-marks-album-review.jpg

Virtual Kids Week Curriculum

EarSketch Remix Lab for the 2020 Amazon Virtual Kids Week Challenge

The Virtual Kids Week Curriculum guides students through EarSketch's API functions.

Modules: 8

Curriculum Developer: EarSketch

AFE_Pattern.jpg

Curriculum Overview

Remix with setEffect()
RL-VKWC-01
Remix with Mood
RL-VKWC-02
Remix with Beats
RL-VKWC-03
Remix from Home
RL-VKWC-04
Remix with Loops
RL-VKWC-05
Remix with Gratitude
RL-VKWC-06
Remix Your Song
RL-VKWC-07
Remix Your Summer
RL-VKWC-08

Students will explore the EarSketch workspace, learn about the building blocks of a program, variables, an introduction to functions, and how to add music/effects to their song with a focus on the EarSketch function, setEffect().

Students will explore the EarSketch workspace, learn about the building blocks of a program, how to add music/effects to their song, and how to use effects with envelopes to create a tone or mood to their song. Students will also learn about different tools in EarSketch to modify tempo and pitch to creae mood and convey a message through tone.

Students will use strings with the makeBeat() function to define their beat patterns. Students will break up a measure into sixteenth note sub-beats and remixing a sound clip. Students will understand how to apply strings to code in EarSketch, create new beats, and repeat them throughout the song by assigning different beats to variables.

Students will add a personal touch to their music by recording some sounds from around their home and remix them with EarSketch audio clips to create a song that reflects their life now. Students will include one or multiple new sounds in their songs and use functions such as fitMedia(), setEffect(), or makeBeat() to remix the sounds.​​

Students will loop fitMedia(), makeBeat(), or setEffect() functions in their for-loop to loop a background beat or drum beat to the whole song with only a few lines of code.

Students will apply (1) their knowledge of functions such as fitMedia(), setEffect(), and makeBeat(), (2) their use of for-loops for repetition, and (3) their uploaded sounds to compose a song that expresses a thank you message. Students will also use comments to explain the purpose of their code and variables to make their code efficient.

Students will use custom-defined functions and use comments to help identify the sections of their songs as they write their functions. Once they have coded their sections into functions, students can call their functions to create a song that includes at least one stem from Ciara or Common and include additional functions such as fitMedia(), setEffect(), makeBeat() or loops to create variation in their song.

Wstudents will demonstrate your knowledge of Earsketch through using loops, custom functions, fitMedia(), makeBeat(), setEffect(), and uploaded sounds to create the song of the summer.

bottom of page