Welcome to
Manufacture Your Music with EarSketch
Brought to you by
Module Flow
What will we learn?
What is EarSketch?
Code-to-compose platform, where students can learn computer science by remixing sound stems.
Created at Georgia Tech
earsketch.gatech.edu
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
Why coding & music?
Music and computing have similar computational constructs
Authentic application of programming
Building on student interest and passions
WELCOME TO EARSKETCH
Teacher Resources
teachers.earsketch.org
EarSketch Training | 11.06.2020
Music and Manufacturing
Think, Pair, Share:
Who is on your playlist?
What is music?
Vocal, instrumental, or mechanical sounds put together to form rhythm, melody, or harmony
What is manufacturing?
The process of turning raw materials or parts into finished goods
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
What do music and manufacturing have in common?
Raw material
Finished product
What do music and manufacturing have in common?
Production
Process
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
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
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!
Step 1: Develop the Idea
Who’s your target audience?
Friends?
Family?
Young?
Old?
Step 1: Develop the Idea
What feeling do you want to evoke from your audience?
Mood?
Feelings?
Step 1: Develop the Idea
What is the purpose of your song?
The purpose of my song is…
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
Step 2: Perform Research
With the product’s purpose and goal in mind, selecting the materials and process comes next!
Step 2: Selecting Materials
Creating a product requires materials from which something can be built.
Think Pair Share:
Step 2: Selecting Materials
Think Pair Share:
Step 2: Selecting Materials
Now that we understand the composition of the materials, let’s think about how we can process them.
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.
Step 2: Selecting the Process
Think Pair Share:
Step 2: Selecting the Process
Additive Manufacturing
Step 2: Selecting the Process
Formative Manufacturing
Step 2: Selecting the Process
Subtractive Manufacturing
Step 2: Selecting the Process
Think Pair Share:
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.
Step 2: Selecting the Process
Think Pair Share:
Step 2: Selecting the Process
Pop Music:
Step 2: Selecting the Process
Think Pair Share:
Step 2: Selecting the Process
Country Music:
Step 2: Selecting the Process
Think Pair Share:
Step 2: Selecting the Process
Hip Hop Music:
Step 2: Selecting the Materials & Process
Choose your starting tempo.
Step 2: Selecting the Materials & Process
For your song,
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
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.
Step 3: Design the Product
When designing the product, designers, engineers, and manufacturers may consider:
Learn more about
song structure
Step 3: Design the Product
Let’s organize our song and decide what functions you will use.
Step 3: Design the Product
What is the structure of your song?
Step 3: Design the Product
What EarSketch functions will you use in your song?
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.
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?
Step 4 and 5: Prototype and Test
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?
Step 4 and 5: Prototype and Test
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.
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
Step 6 Assembly and Construction
Start assembling your song!
Manufacture Your Music Competition
Template Code
Design Sheet
Student Guide
Time to Code
bit.ly/MYMSCRIPT1
01
01
Main Menu
5. Quick Info
6. Notifications
01
01
SOUND LIBRARY
01
01
Use the Instruments Filter
01
01
Preview Sound
01
01
SCRIPTS LIBRARY
A coherent set of coding instructions.
In EarSketch, one script creates one song.
SCRIPT
01
01
CODE EDITOR
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)
01
01
DIGITAL AUDIO WORKSTATION
01
01
CONSOLE
01
01
CURRICULUM PANEL
01
01
Next
Hide/Show
Menu
CREATE YOUR FIRST
SCRIPT
CHAPTER 1 WELCOME TO EARSKETCH
01
02
Click Create / Reset Account
01
Click Register a New Account
02
01
02
Create an account
01
02
01
02
Click to Create a New Script
01
02
Click to Create a New Script
01
02
Click to Create a New Script
Create a New Script
01
02
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
Comments
(Description)
Your code goes here
Code Setup
01
02
ADD YOUR FIRST SOUND CLIP WITH fitMedia()
CHAPTER 1 WELCOME TO EARSKETCH
01
03
fitMedia(sound, track, start, end)
What is fitMedia()?
CHAPTER 1 WELCOME TO EARSKETCH
01
03
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
01
03
track
sound
measure numbers
fitMedia(sound, track, start, end)
Example 1
01
03
track
sound
measure numbers
Example 1
fitMedia(Y18_DRUM_SAMPLES_2, 1, 1, 5)
01
03
track
sound
measure numbers
fitMedia(sound, track, start, end)
Example 2
01
03
track
sound
measure numbers
fitMedia(Y18_DRUM_SAMPLES_2, 1, 1, 5)
Example 2
01
03
track
sound
measure numbers
fitMedia(sound, track, start, end)
Example 3
01
03
track
sound
measure numbers
fitMedia(Y18_DRUM_SAMPLES_2, 1, 2, 5)
Example 3
01
03
To paste a clip name, click the clipboard icon.
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
01
03
Practice Example
Place sounds on 2 different tracks
01
03
Place sounds from measures 2 to 12
Practice Example
01
03
Practice Example
Create a short song with 3 tracks that is 8 measures long or more.
Remix Tips: Choosing Your Sounds
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
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
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
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!
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
Step 8: Packaging and Distribution
Products that are ready can be shipped and distributed.
Ready to submit?