Skip to content

Patching

  • presets The presets object in Pure Data manages and stores the state of other objects, particularly those connected to receive or receiver objects.
  • loadbanger The loadbanger (or lb) object sends bang messages when a patch loads, when clicked, or upon receiving any message.
  • canvas.name The canvas.name object outputs the symbolic name of the current Pure Data patch or its parent patches.
  • uzi The uzi object generates a specified number of bangs and a corresponding counter value for each bang, executing its loop as fast as possible.
  • canvas.edit The canvas.edit object reports the edit status of a Pure Data canvas.
  • abs.pd~ The abs.pd~ object loads a Pure Data patch as a subprocess, similar to pd~, providing 2 audio inputs and 2 audio outputs.
  • gemargs The gemargs object retrieves arguments and initialization messages passed to its parent patch, enabling consistent object initialization patterns within GEM abstractions.
  • voices The voices object manages voice allocation for polyphonic synthesizers, similar to poly but with enhanced features.
  • canvas.active The canvas.active object reports the activity status of a Pure Data patch window.
  • presets.m The presets.m object enables saving and recalling parameter states within a Pure Data patch.
  • canvas.zoom The canvas.zoom object reports the current zoom status of a Pure Data canvas.
  • properties The properties object in Pure Data is used within abstractions or subpatches.
  • a2l The a2l object converts any incoming message into a list, providing a unified data format for further processing.
  • canvas.bounds The canvas.bounds object outputs the bounding box coordinates of a Pure Data canvas.
  • canvas.setname The canvas.setname object assigns a symbolic name to a Pure Data canvas, allowing it to receive messages.
  • synth~ synth~ is a Pure Data object that simplifies the creation and management of polyphonic or monophonic synthesizers.