
Remix with Mood
EarSketch Remix Lab for the 2020 Amazon Virtual Kids Week Challenge
Module 2 of 8
Students will code a song in EarSketch that is a minimum of 20 seconds but less than 40 seconds. The songs must include at least one stem from Common’s “God is Love” song and contain an effect using the 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. The focus of this challenge is creating mood with a shorter remix like that of an intro to a song and convey a message in its tone.
Jump to section:
Objectives
-
Engage Students in coding in EarSketch
-
Explore connections between music technology and programming
-
Navigate the EarSketch Digital Audio Workspace
-
Edit basic code with EarSketch specific function such as fitMedia() and setTempo()
-
Add effects to a basic piece of music to create a mood or tone to a song
-
Code for a Fade-in or Fade-out using envelopes

Computer Science Standards
CSP Standards
-
IT-CSP-2 Create digital artifacts that foster creative expression including programs, digital music, videos, images, documents, and combinations of these such as infographics, presentations, and web pages.
AP CSP Essential Knowledge
-
EK1.2.1A Creating digital effects, images, audio, video, animations has transformed industries​​
-
EK 5.2.1A Algorithms are implemented using program instructions that are processed during program execution.​
-
EK 5.3.1M Application program interfaces (APIs) and libraries simplify complex programming tasks.
-
EK 5.3.1O APIs connect software components, allowing them to communicate

Week 2 Challenge Flow
01 Explore the EarSketch Workspace
-
Accounts
-
Sound Library
-
Scripts Library
-
Share Browser
-
API Library
-
Digital Audio Workstation (DAW)
-
Code Editor
-
Console
-
Curriculum
02 Create a Script
-
Create a new account or sign in
- Create a new script
- Complete the comments section
03 Composing in EarSketch
-
Add sounds using fitMedia()
-
Choose a clip and paste it into fitMedia()
-
Choose a track and the starting/ending measures
-
Click Run and Play
07 Share and Submit
(For Weekly Challenge Competition)
-
Share EarSketch link from Scripts LibraryShare through SoundCloud (requires account)