top of page
AFE_Pattern.jpg

Remix with Gratitude

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

Students will code a song in EarSketch that is a minimum of 20 seconds but less than 2 minutes. The songs must include at least one stem from Ciara or Common and use their code to say Thank-You in our Remix with Gratitude Challenge. 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. Comments are used by programmers to make notes on their code for themselves or other programmers to read later. Students may notice when they open a new script that the first line has a pound/hashtag symbol (#) at the start and are grayed out. The computer does not execute a line of code with a pound sign in front of it. Another coding skill that students will practice this week is the use of variables. A variable creates a space in the computer’s memory to store data. Variables are used in EarSketch to hold values. Variables give coders the opportunity to write more efficient code and to change your code easily. We hope your student use their creativity and code a song that expresses their gratitude through code.

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