1 of 99

Welcome to

Manufacture Your Music with EarSketch

2 of 99

Brought to you by

3 of 99

Module Flow

What will we learn?

  1. What is EarSketch?
  2. Competition Details
  3. Music and Manufacturing
  4. Production Process
  5. Code in EarSketch

4 of 99

What is EarSketch?

Code-to-compose platform, where students can learn computer science by remixing sound stems.

Created at Georgia Tech

earsketch.gatech.edu

5 of 99

INTRODUCTION TO

Remix samples using Python

or JavaScript code editor

Translated into 6 languages: Spanish, French, Hebrew, Arabic, Ojibwe and Inuktitut

5000+ loop sound library

(or upload and use your own)

Multi-track digital audio workstation

Free

Web-based with no software downloads

Runs in Chrome, Safari, and Firefox

1.6 Million EarSketch Users

6 of 99

Why coding & music?

Music and computing have similar computational constructs

Authentic application of programming

Building on student interest and passions

7 of 99

WELCOME TO EARSKETCH

8 of 99

Teacher Resources

teachers.earsketch.org

EarSketch Training | 11.06.2020

9 of 99

Music and Manufacturing

10 of 99

  1. Who’s your favorite music artist?
  2. What [instruments, genres, tempos, etc.] do they commonly use in their music?

Think, Pair, Share:

Who is on your playlist?

11 of 99

What is music?

Vocal, instrumental, or mechanical sounds put together to form rhythm, melody, or harmony

12 of 99

What is manufacturing?

The process of turning raw materials or parts into finished goods

13 of 99

What do music and manufacturing have in common?

Manufacturing

The process of turning raw materials or parts into finished goods

Music

Vocal, instrumental, or mechanical sounds put together to form rhythm, melody, or harmony

14 of 99

What do music and manufacturing have in common?

15 of 99

Raw material

Finished product

What do music and manufacturing have in common?

16 of 99

Production

Process

17 of 99

Step 1: Develop the Idea

Step 2: Perform Research

Step 3: Design the Product

Step 4 and 5: Prototype and Test

Step 6: Assembly and Construction

Step 7: Monitor and Quality Control

Step 8: Packaging and Distribution

Production Process

18 of 99

Step 1: Develop the Idea

Step 2: Perform Research

Step 3: Design the Product

Step 4 and 5: Prototype and Test

Step 6: Assembly and Construction

Step 7: Monitor and Quality Control

Step 8: Packaging and Distribution

Production Process

19 of 99

Step 1: Develop the Idea

Before any company starts manufacturing a product, they develop a product vision that defines their target audience and the purpose of the product.

Developing the idea begins a product vision. Start brainstorming and develop your idea!

20 of 99

Step 1: Develop the Idea

Who’s your target audience?

Friends?

Family?

Young?

Old?

21 of 99

Step 1: Develop the Idea

What feeling do you want to evoke from your audience?

Mood?

Feelings?

22 of 99

Step 1: Develop the Idea

What is the purpose of your song?

The purpose of my song is…

23 of 99

Step 1: Develop the Idea

Step 2: Perform Research

Step 3: Design the Product

Step 4 and 5: Prototype and Test

Step 6: Assembly and Construction

Step 7: Monitor and Quality Control

Step 8: Packaging and Distribution

Production Process

24 of 99

Step 2: Perform Research

With the product’s purpose and goal in mind, selecting the materials and process comes next!

25 of 99

Step 2: Selecting Materials

Creating a product requires materials from which something can be built.

Think Pair Share:

  • What materials are used in music?
  • What materials can be used in manufacturing?

26 of 99

Step 2: Selecting Materials

Think Pair Share:

  • What materials are used in music?
    • Instruments, sounds, techniques…
  • What materials can be used in manufacturing?
    • Copper, wood, wheat, iron…

27 of 99

Step 2: Selecting Materials

Now that we understand the composition of the materials, let’s think about how we can process them.

28 of 99

Step 2: Selecting Materials

Conduct some deep research before you dedicate a lot of time and money into your product. This will help make your process efficient and help you avoid wasting precious resources.

29 of 99

Step 2: Selecting the Process

Think Pair Share:

  • What are ways that manufacturers process their materials?

30 of 99

Step 2: Selecting the Process

Additive Manufacturing

  • Process of creating an object by building it one layer at a time, layer-by-layer.
  • Each layer builds on top of each other to create the shape and structure of the product

31 of 99

Step 2: Selecting the Process

Formative Manufacturing

  • Process of forming or shaping a material and where no material is added or removed.

32 of 99

Step 2: Selecting the Process

Subtractive Manufacturing

  • Process where parts of a material are cut away to create an intended shape.
  • E.g., a solid block of material cut into a specific shape.

33 of 99

Step 2: Selecting the Process

Think Pair Share:

  • What are ways that musicians process their materials?
  • How can we distinguish between different types of music?
  • What components identify the genre?

34 of 99

Step 2: Selecting the Process

Music can be classified by the components and arrangement.

E.g., musical techniques, themes, geographical origin, instruments, vocals, and mood arranged differently creates different genres.

35 of 99

Step 2: Selecting the Process

Think Pair Share:

  • Name a few songs that fall into the pop genre.
  • What makes pop music different from the other music genres?

36 of 99

Step 2: Selecting the Process

Pop Music:

  • Simple structure
  • Chorus
  • Repetition
  • Rhythmic melody
  • BPM 100-130

37 of 99

Step 2: Selecting the Process

Think Pair Share:

  • Name a few songs that fall into the country genre.
  • What makes country different from the other music genres?

38 of 99

Step 2: Selecting the Process

Country Music:

  • Blends folk, gospel, and blues
  • Acoustic instruments
  • Violins, acoustic guitars, piano, banjos, lead vocals
  • Themes of love and hardship

39 of 99

Step 2: Selecting the Process

Think Pair Share:

  • Name a few songs that fall into the hip hop genre.
  • What makes hip hop different from the other music genres?

40 of 99

Step 2: Selecting the Process

Hip Hop Music:

  • Rooted in African American communities
  • Rhythmic and rhyming lyrics
  • BPM 85-115

41 of 99

Step 2: Selecting the Materials & Process

Choose your starting tempo.

  • What tempo will help evoke the mood I want my audience to feel?
  • Tempos in EarSketch range between 40 and 220 BPM.

42 of 99

Step 2: Selecting the Materials & Process

For your song,

  • What sounds you will use?
  • Which sounds will help you share the message you want to send?
  • What musical sounds and effects go well together?

43 of 99

Step 1: Develop the Idea

Step 2: Perform Research

Step 3: Design the Product

Step 4 and 5: Prototype and Test

Step 6: Assembly and Construction

Step 7: Monitor and Quality Control

Step 8: Packaging and Distribution

Production Process

44 of 99

Step 3: Design the Product

Now that you have your idea and the research to help you make decisions, the next step is designing your product.

45 of 99

Step 3: Design the Product

When designing the product, designers, engineers, and manufacturers may consider:

  • How will my product be used?
  • What accessories or additional components will my product need? For example, will my product need batteries or a charger?

Learn more about

song structure

46 of 99

Step 3: Design the Product

Let’s organize our song and decide what functions you will use.

47 of 99

Step 3: Design the Product

What is the structure of your song?

  • Will it include a chorus or different verses?
  • What sections will be repeated?

48 of 99

Step 3: Design the Product

What EarSketch functions will you use in your song?

49 of 99

Step 4 and 5: Prototype and Test

Before producing at a large scale, you need to build and test a prototype, or a preliminary model of your design.

Prototypes help ensure that it (1) works and (2) find and fix any kinks before you spend a lot of time and resources making a bunch of your products.

50 of 99

Step 4 and 5: Prototype and Test

In manufacturing, think about if you made hundreds of products and realized you found a part that was supposed to have a smooth edge but instead it was made with a pointy edge.

Think Pair Share:

What would you do then?

51 of 99

Step 4 and 5: Prototype and Test

  1. Stop production
  2. Find the issue and fix it
  3. Figure out what to do with the products already produced

52 of 99

Step 4 and 5: Prototype and Test

In music, think about if you added a bunch of sounds at different measures before you listened to it and realized that you don’t like how all of it sounds together.

Think Pair Share

What would you do then?

53 of 99

Step 4 and 5: Prototype and Test

  1. Go to EarSketch
  2. Stop adding more sounds
  3. Find which sound is not working one by one
  4. Figure out what to replace the sound with or what to do with it

54 of 99

Step 4 and 5: Prototype and Test

If you built a prototype and tested the product before manufacturing, then you could have resolved the issue much earlier in the process and saved time, resources, and the headache.

55 of 99

Step 1: Develop the Idea

Step 2: Perform Research

Step 3: Design the Product

Step 4 and 5: Prototype and Test

Step 6: Assembly and Construction

Step 7: Monitor and Quality Control

Step 8: Packaging and Distribution

Production Process

56 of 99

Step 6 Assembly and Construction

Start assembling your song!

57 of 99

Manufacture Your Music Competition

Template Code

Design Sheet

Student Guide

58 of 99

Time to Code

bit.ly/MYMSCRIPT1

59 of 99

01

01

Main Menu

  1. Change Language
  2. Keyboard
  3. Text Size
  4. Light/Dark Mode

5. Quick Info

6. Notifications

60 of 99

01

01

SOUND LIBRARY

61 of 99

01

01

Use the Instruments Filter

62 of 99

01

01

Preview Sound

63 of 99

01

01

SCRIPTS LIBRARY

A coherent set of coding instructions.

In EarSketch, one script creates one song.

SCRIPT

64 of 99

01

01

CODE EDITOR

65 of 99

01

01

DIGITAL AUDIO WORKSTATION

A piece of software that produces or edits sound clips on a computer.

In EarSketch, your music will be displayed here.

Examples of famous DAWs include Ableton, Logic Pro, Garage Band, Reaper.

DIGITAL AUDIO

WORKSTATION

(DAW)

66 of 99

01

01

DIGITAL AUDIO WORKSTATION

67 of 99

01

01

CONSOLE

68 of 99

01

01

CURRICULUM PANEL

69 of 99

01

01

Next

Hide/Show

Menu

70 of 99

CREATE YOUR FIRST

SCRIPT

CHAPTER 1 WELCOME TO EARSKETCH

01

02

71 of 99

Click Create / Reset Account

01

Click Register a New Account

02

01

02

72 of 99

Create an account

01

02

73 of 99

01

02

Click to Create a New Script

74 of 99

01

02

Click to Create a New Script

75 of 99

01

02

Click to Create a New Script

76 of 99

Create a New Script

01

02

77 of 99

Create a New Script

01

02

A collection of words and symbols that are understood by the computer.

A programming language follows a syntax in order to organize code.

PROGRAMMING

LANGUAGE

78 of 99

Comments

(Description)

Your code goes here

Code Setup

01

02

79 of 99

ADD YOUR FIRST SOUND CLIP WITH fitMedia()

CHAPTER 1 WELCOME TO EARSKETCH

01

03

80 of 99

fitMedia(sound, track, start, end)

What is fitMedia()?

CHAPTER 1 WELCOME TO EARSKETCH

01

03

81 of 99

fitMedia(sound, track, start, end)

What is fitMedia()?

CHAPTER 1 WELCOME TO EARSKETCH

01

03

sound: the stem name

track: the “row” in the DAW the sound goes in

start, end: the measure (music unit of time) - in EarSketch, one measure is 4 beats long

82 of 99

01

03

track

sound

measure numbers

fitMedia(sound, track, start, end)

Example 1

83 of 99

01

03

track

sound

measure numbers

Example 1

fitMedia(Y18_DRUM_SAMPLES_2, 1, 1, 5)

84 of 99

01

03

track

sound

measure numbers

fitMedia(sound, track, start, end)

Example 2

85 of 99

01

03

track

sound

measure numbers

fitMedia(Y18_DRUM_SAMPLES_2, 1, 1, 5)

Example 2

86 of 99

01

03

track

sound

measure numbers

fitMedia(sound, track, start, end)

Example 3

87 of 99

01

03

track

sound

measure numbers

fitMedia(Y18_DRUM_SAMPLES_2, 1, 2, 5)

Example 3

88 of 99

01

03

To paste a clip name, click the clipboard icon.

89 of 99

Practice

Place sounds on 3 different tracks

Place sounds from measures 2 to 12

Create a short song with 3 tracks that is 8 measures long or more

CHAPTER 1 WELCOME TO EARSKETCH

Using sounds that you like, complete the following tasks.

01

03

90 of 99

01

03

Practice Example

Place sounds on 2 different tracks

91 of 99

01

03

Place sounds from measures 2 to 12

Practice Example

92 of 99

01

03

Practice Example

Create a short song with 3 tracks that is 8 measures long or more.

93 of 99

Remix Tips: Choosing Your Sounds

  • Choose Sounds in same/similar key. Search by key in the sound browser or hover over each sound file to see the key signature.
  • Choose sounds within the same tempo range (~10 bpm). You can hover over the sound to see the
  • Think about layering sounds from different instruments (ie. don’t have 5 drum tracks)
  • Use the Recommendations label in the EarSketch sound browser for stems to fit your song

94 of 99

Bonus Skill

What You Will Learn

Link for Curriculum Resources

Uploading sounds (adding lyrics, community sounds)

For students who want to add their actual voice to the song by singing or rapping. You may want to add some community sounds or other sounds that are not in the EarSketch library. Your students will have the option of uploading a new sound, doing a quick record, and finding a clip on Freesound.

setEffect()

Students will learn how to adjust track volume, code for fades, create echos, distort their sounds, change the pitch, and create a reverb in their sounds.

makeBeat()

You will learn how to compose music note by note instead of at the measure level. This is great for drum beats. This approach is often called step sequencing in music production.

Loops

You will learn how to code more efficiently and add repetition to your music.

Adding Special Effects

95 of 99

Different Tempos/Different Verses

setTempo(tempo,measure)

Increasing/Decreasing Tempo within a verse

Accelerando: Speeding Up /Decelerando: Slowing Down

setTempo(tempo, startMeasure, tempo, endMeasure)

Changing Tempo

96 of 99

Step 1: Develop the Idea

Step 2: Perform Research

Step 3: Design the Product

Step 4 and 5: Prototype and Test

Step 6: Assembly and Construction

Step 7: Monitor and Quality Control

Step 8: Packaging and Distribution

Production Process

97 of 99

Step 7: Monitor and Quality Control

Manufacturers need to monitor their materials, equipment, and products to ensure the quality of their products!

Keep an eye out in your console to catch errors!

98 of 99

Step 1: Develop the Idea

Step 2: Perform Research

Step 3: Design the Product

Step 4 and 5: Prototype and Test

Step 6: Assembly and Construction

Step 7: Monitor and Quality Control

Step 8: Packaging and Distribution

Production Process

99 of 99

Step 8: Packaging and Distribution

Products that are ready can be shipped and distributed.

Ready to submit?