top of page
AFE_Pattern.jpg

Remix with Beats

EarSketch Remix Lab for the 2020 Amazon Virtual Kids Week Challenge
Module 3 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 Common’s “God is Love” song and contain the function, makeBeat(), in their code to create two different beats in their remix.
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 include the fitMedia() function in order to complete the 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() and fitMedia()

  • Understand that strings are often used in programming to represent non-numerical data such as words, but can also include numbers.

  • Apply strings with the makeBeat() function to define beat patterns in EarSketch

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 3 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 Making Custom Beats: makeBeat()
  • Strings

  • Beat Patterns with Strings

  • makeBeat()

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

(For Weekly Challenge Competition)

AFE_Pattern.jpg

Curriculum Materials

Video Tutorials
bottom of page