Making Things Make Music - scottgarner/workshops GitHub Wiki
Hello, I'm Scott Garner
I am a multidisciplinary artist working to unite technical, design and craft skills into a cohesive creative voice.
Background
- Began with playing and composing music.
- Shifted to making apps/objects that make sound and music.
- Most recently have focused on experiences that allow others to make music.
Sound & Music Projects
- Piano Gloves
- BeetBox
- Reach
- The Watchmen
- Volotic
- Night Symphony
- Ostinato
- Volume One
- Rube Goldberg Musical Mural
- Inside Out Control Panel
Two Broad Categories
Sound and music are both huge topics, but today we'll talk about audio in two broad categories.
The Basics of Sound
- A physical wave-based phenomenon.
- Frequency of waves as "pitch".
- Amplitude of waves as "volume".
The Basics of Music
- Structured sound.
- Rhythmic constraints.
- Melodic constraints.
Tools
There are a huge range of software synthesizers, editors, workstations, etc.
We'll be looking at tools built on the WebAudio API.
p5.sound
- Companion sound library for p5.js.
- On-line reference.
- Basic example on Replit.
Tone.js
- More advanced library.
- On-line examples.
Interactivity Basics
- Mouse clicks and movement.
- Keyboard presses.
- Time-based events.
- External hardware/MIDI.