This blog is a place for brief, informal dives into various topics related to music and technology. The entries are usually short case studies related to my research, detailed looks at specific pieces of music, or explorations of topics I cover in my classes. Lately I have been focusing on machine learning techniques for musical creation and analysis. I have also started a series of Max (Cycling ’74) software tutorials, which is ongoing.
- Mapping Gestures to Sound with a Neural Net
- Composing with a Neural Net
- Building a Neural Net
- Introduction to Using Neural Nets
- Genre Graph: Comparing Musical Qualities as a Class
- Reinforcement Learning in Max, Part 3
- Reinforcement Learning in Max, Part 2
- Reinforcement Learning in Max, Part 1
- Max Tutorial #12: Finally, Polyphony!
- Max Tutorial #11: Modular Synthesis
- Music with Markov Chains
- Experimental Genre Associations
- Max Tutorial #10: Randomness as Control
- Max Tutorial #9: Making Music with Randomness
- Max Tutorial #8: A Keyboard-Controlled Synth
- Max Tutorial #7: The Sound of the Ocean
- Max Tutorial #6: Modulating Oscillators with LFOs
- Max Tutorial #5: Expanding the Sequencer with Skips and Slides
- Max Tutorial #4: A Simple Drum Machine
- Max Tutorial #3: Customizing a Pitch Sequence
- Max Tutorial #2: Making a Clave
- Max Tutorial #1: Building a Sequence with [metro]
- Online Resources
- Creative Gating
- Radiohead – Separator
- Music Without Repetition