top of page
AdobeStock_1564688377.jpg

Remixing in EarSketch

EarSketch Remix Lab for the 2020 Ciara Remix Competition
Module 1 of 3

This 50-minute module will introduce students to the EarSketch Platform and provides an understanding of what it means to create a “remix” song using the EarSketch Platform.

 

By the end of this module, students should be able to navigate the EarSketch workspace, use basic functions to play sound clips in their songs, and learning some of the basic blocks of programming: numbers, constants, and variables.

Jump to section:

Objectives

  • Engage Students in coding in EarSketch

  • Explore connections between music technology and programming

  • Navigate the EarSketch Digital Audio Workspace (DAW)

  • Edit basic code with EarSketch specific function such as fitMedia() and setTempo()

  • Learn three of the building blocks of a basic program: constants, numbers, and variables

AdobeStock_961791516.jpg

Essential Questions

  • How does coding connect to music composition/creation?

  • How do you code in the EarSketch workspace?

  • How can you use comments to document your code?

  • How does changing the tempo of the song change the mood of the song?

  • How can the use of variables increase efciency in your code?

AdobeStock_961789010.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

  • EK1.3.1B Digital audio and music can be created by synthesizing sounds, sampling exisiting audio and music, and recording and manipulating sounds, including layering and looping.

  • 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.1N Documentation for an API/library is an important aspect of programming.

  • EK 5.3.1O APIs connect software components, allowing them to communicate

AdobeStock_961791516.jpg

Lesson Flow

01 Teacher Preparation

See Curriculum Materials below

  • Review EarSketch workspace

  • Download and read Teacher Guide Module 01

  • Review student curriculum

02 Engage

EarSketch Curriculum 39.1

  • Introducing the EarSketch workspace and competition

  • Creating an EarSketch account

03 Explore

EarSketch Curriculum 39.1, 39.2

  • Importing a sample remix script

  • Exploring the EarSketch DAW

04 Explain

EarSketch Curriculum 39.3

  • Learning the purpose of commenting and documenting your code

05 Explore

EarSketch Curriculum 39.4, 39.5

  • Changing tempo of your sample code

  • Exploring the fitMedia() function

06 Explain

EarSketch Curriculum 39.6​

  • Adding sound clips to your script

07 Elaborate

EarSketch Curriculum 39.7

  • Create variables for efficient code

08 Evaluate

EarSketch Curriculum 39.7

  • Editing your sample script to remix your song and apply new knowledge of EarSketch and coding

bottom of page