EDTECH
EarSketch is a web-based application that teaches students to code by creating music. It was originally created at Georgia Institute of Technology in the USA and funded by the National Science Foundation.
EarSketch comprises different elements: a curriculum, a Digital Audio Workstation (or DAW), a code editor and console, and a sound browser. It provides a Python and JavaScript programming environment within which students can use programmatic techniques in tandem with more traditional music production strategies to compose music.
Grammy-winning DJ and engineer Gimel “Young Guru” Keaton was recruited to produce audio content for students to use in the program.
The application offers a modular curriculum designed for use within a high school introductory computing course. There are three units of work for students to proceed through:
• Unit 1 is an introduction to EarSketch,
computing and to basic musical concepts.
• Unit 2 focuses on loops, string operations,
musical form and beat.
• Unit 3 introduces conditionals, data structures,
and randomness.
Learn more: earsketch.gatech.edu