top of page
AFE_Pattern.jpg

Remix Your Song

EarSketch Remix Lab for the 2020 Amazon Virtual Kids Week Challenge
Module 7 of 8

Students will focus on coding a longer song in this Week 7 Challenge. The code should reflect the basic sections of a song as listed below:

​

  • Chorus: The section of the song that has the same lyrics and melody and repeated throughout the song between verses. 

  • Verse:  Verses complete the body of the song and provide variety between repeated choruses.

  • Bridge: This generally short section of the song has a different melody and lyric from any other section.  It often is used toward the middle or end of the song to build up to the chorus.  Not every song as bridge.

​

EarSketch has a tool that will allow students to create this song structure without writing lines and lines of code: custom, or user-defined functions. Custom functions are written by the programmer to accomplish a specific task, often a task that must be done more than once. Students can 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 is between 30 seconds and 3 minutes.The songs must include 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.

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 functions such as makeBeat(), setEffect(), and fitMedia()

  • Code a for-loop to create repetition in their song 

AdobeStock_961791516.jpg

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

AdobeStock_961791516.jpg

Week 7 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

04 Musical Form and Custom Functions
  • Sections and Form

  • A-B-A Form

  • Custom Functions​

05 Share and Submit

(For Weekly Challenge Competition)

  • Share EarSketch link from Scripts LibraryShare through SoundCloud (requires account)

AFE_Pattern.jpg

Curriculum Materials

Instructional Materials
Video Tutorials
bottom of page