Reference: Case Study #2: Distortion
Guitar Distortion Guitarists use a foot pedal to control the distortion level in real time during performance. We can simulate this with EarSketch by using a for loop to increase and decrease...
View ArticleReference: Python Reference
External Help Official Python Tutorials: These tutorials contain many useful explanations and examples to help you learn to code in Python. What is Programming? Programming is the process of writing...
View ArticleEvery Ugen Explained in Detail
This page documents all the available Unit Generators in EarSketch. If a Unit Generator has possible parameters, its units and ideal value ranges are in parenthesis next to the parameter. For example,...
View ArticleEvery Analysis Feature Explained in Detail
This document details each of the Analysis features that can be used with the analysis functions in the EarSketch API (analyze(), analyzeForTime(), analyzeTrack(), and analyzeTrackForTime()). Each of...
View ArticleReference: Every Effect Explained in Detail
BANDPASS bandpass BANDPASS is a filter that only passes (lets through) an adjustable-sized band of frequencies. All other frequencies are suppressed. This can be used for special-fx sounds such as the...
View ArticleReference: EarSketch Sound Library
To find sounds that work well together in your music, choose them from the same folder. For example, pick all your sounds from DUBSTEP_140_BPM or all of them from Y30_68_BPM_B_MINOR. To see the sounds...
View ArticleCreating Beats with makeBeat()
The 16 elements of the beat string make up the 16 sixteenth notes found in one measure of 4/4 time. In creating beats with makeBeat() the style, instrument, and role of the beat should be taken into...
View ArticleRecording and Uploading Sounds
Recording your own sounds Uploading your own sounds and clips for use in an EarSketch project is a fun way to make your music more personalized. You can use any method to record sounds for use in your...
View Article