Pure Data patches run in realtime, so editing the patch changes the sound immediately
Pure Data (Pd) operates in realtime: interacting with a running patch produces an immediate audible or visible result. Unlike text programs that must be compiled and run, a Pd patch is live — clicking an object, moving a slider, or wiring objects together changes the output on the fly. This makes Pd well-suited to implementing ideas on the fly and building musical instruments that react to user input. The realtime character also shapes the learning dynamic: you can test a single object or connection in isolation and hear the effect before integrating it into a larger patch, giving an incremental, feedback-driven workflow.
Examples
Opening the 01.PART1.hello.pd help patch and clicking to hear a result immediately; changing an argument or dragging a control on a running patch and hearing the sound update at once.
Assessment
What distinguishes Pd’s interaction model from a compiled programming language? Give one example of how realtime feedback changes the patching workflow.