EarSketch
Computer Science Taught Through Music
Outline�
What is EarSketch?
What is EarSketch?
Examples of Music Made with EarSketch
EarSketch Sound Samples
In the beginning, sound samples from two award winners
Richard Devine
Young Guru
New Artists Added
How Do I Get To EarSketch?
Type earsketch.gatech.edu and then click
on Start Coding
Create an Account (watch quick tour first)
Enter a username and password (write it down)
First Script
Click on the plus sign in the Code Editor, name your script, select JavaScript.
EarSketch Interface
Content Manager: Sounds, Scripts, API
Digital Audio Workstation: Shows tracks and plays music
Code Editor: Code mixing
Console: Tells about errors
Curriculum: Instruction manual
EarSketch Interface
Choose your language
Keyboard shortcuts
Choose your text size
Choose light or dark color theme
Quick tour, what’s new
Notification of a shared script
Toggle between blocks mode and text mode
Save Favorite Sounds
You must be logged in to save sounds to your favorites.
Use Controls to Complete
(Hint: Two of these controls are toward the top right of the interface and we will have a quiz in a few minutes)
Tempo
EarSketch Uses Measures and Time�
How long is this musical introduction?
Beats, Measures, Time
Tempo is 120
Time Changes, Not The Measure
This tempo is 60 for demonstration only
Using Variables
Sounds from the same genre folder
are designed to flow together
Playing Sound Variables
Type in Track Number
Type in Start Number
Type in End Number
Data Types
Type in Variable Name
Function Inputs
Autocomplete
Creating Sound Variables
Play the Song Using the Digital Audio Workstation
Time
Measures
Tracks
Click on Run
What Would the DAW Look Like�For This Script?
Time
Measures
Tracks
Digital Audio Workstation
What Would the DAW Look Like�For This New Script?
Tracks
Time
Measures
Tracks
Tracks
Digital Audio Workstation
Follow along with me�Then explore for 10 minutes
Watch Then Do
Questions
Let’s Play Kahoot