How sata1000000/pd-path works
PD-path is a collection of reusable Pure Data abstractions, recommended for use in Purr Data. A patch author adds the repository to the host’s search path, then uses abstractions for sound generation, audio effects, control and value conversion, recording, and visualization. The tree and README identify these capability areas, but no patch source was sampled, so internal patch-to-patch calls and signal routing are not represented.
Main entry points: waveforms Waveforms · noise Noise sources · midi MIDI instruments · oneshot One-shot sounds
Components 18
Sound generation
- Waveforms
synth/waveforms - Noise sources
synth/noise - MIDI instruments
synth/midi - One-shot sounds
synth/oneshot - Experimental sounds
synth/playground - Synth patches
synth
Audio effects
- Mono effects
fx - Stereo effects
fx_s
Control utilities
- Logic and timing
logic - Condition checks
if - Value conversions
rmp - Volume matching
volumematch~.pd - Signal muting
mute~.pd
Recording and MIDI
- MIDI clock output
midi/midiclockout.pd - Audio recording
record~.pd
Audio visualization
- Visual tools
visual
Other components
- Patch author
- Purr Data
Connections 17
- Patch author → Purr Data: configures search path
- Purr Data → Waveforms: loads abstractions
- Purr Data → Noise sources: loads abstractions
- Purr Data → MIDI instruments: loads abstractions
- Purr Data → One-shot sounds: loads abstractions
- Purr Data → Experimental sounds: loads abstractions
- Purr Data → Synth patches: loads abstractions
- Purr Data → Mono effects: loads abstractions
- Purr Data → Stereo effects: loads abstractions
- Purr Data → Logic and timing: loads abstractions
- Purr Data → Condition checks: loads abstractions
- Purr Data → Value conversions: loads abstractions
- Purr Data → Volume matching: loads abstraction
- Purr Data → Signal muting: loads abstraction
- Purr Data → MIDI clock output: loads abstraction
- Purr Data → Audio recording: loads abstraction
- Purr Data → Visual tools: loads abstractions