Patching a First Instrument in Pure Data
Learning objectives
- learner can navigate Pd's Edit/Run modes, DSP on/off, and outlet-to-inlet signal flow to build a running patch
- learner can distinguish tilde signal objects from control objects and use creation-argument-vs-input override and helpfiles to debug
- learner can extend Pd with Deken externals and build a phasor→mtof pitch-sweep as a working audio patch
Capstone — one whole task that evidences the objectives
Build a small self-contained Pure Data instrument: a phasor~-through-mtof~ repeating pitch sweep with a control-rate parameter, wired outlet-to-inlet, DSP turned on, using auto-patching, at least one Deken external, and a helpfile lookup to resolve one design question — then play it in Run mode.
Pure Data is the free, patch-anywhere workhorse of DIY electronic music — the same environment that powers gig-ready laptop rigs, Raspberry Pi sound installations, and countless experimental live sets. This module builds your first real instrument in it: a self-playing pitch-sweep synth you can open, switch on, and perform with. The whole task matters because it forces the full loop a working Pd musician runs every day — build in Edit Mode, flip to Run Mode, hear the result immediately, and debug when it stays silent.
The arc starts fully supported: you learn that a patch is live and reactive, then drill the two moves you will make hundreds of times — toggling Edit/Run modes and dragging connections outlet-to-inlet. The most common beginner wall, silence, is defused early by the “Pd opens with DSP off” procedure. From there, reading patches gets easier once tilde objects reveal which boxes carry audio, and the creation-argument-override rule explains why osc~ takes its frequency from the wire, not its argument. The “slow phasor~ through mtof~” idiom is your just-in-time recipe for the sweep itself; auto-patching makes assembling that chain fast; the helpfile habit and Deken’s Find Externals dialog remove the last training wheels, so the capstone is done unassisted.
Every required atom gates the capstone directly: you cannot wire, hear, debug, extend, or play the instrument without them. The supporting atoms widen the lens — the unit-generator graph idea connects Pd to Max, SuperCollider, and modular synths; realtime-versus-offline processing explains why Pd’s immediacy is a design choice; and the pitch-to-Hertz relationship grounds what mtof~ is actually computing. They deepen the capstone without being needed to complete it.
Atoms in this module
Required — these gate the capstone
Supporting — enrichment, not gating
Part of curricula
- Synthesist / Sound Designer — deep DSP to a performed live synth rig — The synthesis palette — FM, additive, wavetable, granular, drums recommended
Unlocks — modules that require this one