Skip to content

GUI

  • scope~ The scope~ object visualizes audio signals in the style of an oscilloscope.
  • display The display object in Pure Data functions similarly to print, showing messages directly within a patch.
  • out~ The out~ object is a convenient audio output abstraction for Pure Data, providing click-free control over DSP engine state, dac~ output, and muting.
  • store The store object is an abstraction built upon Pure Data's text object, designed to sequentially store and manage incoming messages.
  • pic The pic object loads and displays image files (.gif, .ppm, .pgm) within a Pure Data patch.
  • mtx.ctl The mtx.ctl object provides a graphical user interface for a matrix grid where cells can be toggled on or off.
  • fluid.plotter The fluid.plotter object provides a native graphical user interface for plotting and querying two-dimensional datasets.
  • slider2d The slider2d object is a graphical user interface (GUI) element that functions as a two-dimensional slider.
  • spectrograph~ The spectrograph~ object visualizes FFT amplitudes from 0 Hz to Nyquist, using a Hann window for spectral analysis.
  • button The button object is a graphical user interface element in Pure Data that functions as a clickable button.
  • graph~ graph~ is a simple abstraction designed for visualizing audio signals.
  • openfile The openfile object allows users to open files, folders, or web links from within Pure Data.
  • knob The knob object is a highly customizable graphical user interface (GUI) element that functions as a rotary control.
  • click The click object generates a bang message when its graphical representation is clicked within a parent patch or abstraction.
  • comment The comment object is a GUI element in Pure Data used for displaying customizable text labels or notes within a patch.
  • canvas.mouse canvas.mouse captures mouse click status and coordinates when interacting with a Pure Data canvas.
  • fluid.waveform The fluid.waveform object visualizes multichannel audio waveforms, feature data, slices, and spectrograms within Pure Data.
  • function The function object is a graphical user interface (GUI) for creating and manipulating breakpoint functions.
  • messbox The messbox object is an interactive GUI element that allows users to type and send messages during run mode, functioning similarly to a standard message box.
  • setdsp~ The setdsp~ object is an abstraction designed to display and control Pure Data's audio engine (DSP) state.
  • gain~ The gain~ object is a convenient mono gain abstraction for adjusting the amplitude of an incoming signal.
  • note The note object is a graphical user interface element in Pure Data designed for displaying text notes within a patch.
  • meter2~ The meter2~ object functions as a stereo VU-meter, taking left and right audio signals and outputting their RMS and peak amplitude values in dBFS as a list.
  • popmenu The popmenu object is a graphical user interface element that displays a popup menu.
  • zbiplot The zbiplot object visualizes biquad filter coefficients by plotting their poles and zeros in the complex plane.
  • bicoeff The bicoeff object is a graphical user interface (GUI) that generates 5 biquad filter coefficients for vanilla's biquad~ object.
  • range.hsl The range.hsl object is a graphical user interface (GUI) horizontal slider designed for selecting or manipulating a numerical range.
  • keyboard The keyboard object provides an interactive graphical MIDI keyboard within Pure Data, allowing users to generate MIDI note and velocity messages through mouse clicks and drags.
  • biplot The biplot object visualizes the frequency response of a biquad filter.
  • colors The colors object in Pure Data functions as a color picker and converter, allowing users to select colors via a GUI and convert between various color formats like RGB, Hex, CMYK, HSL, and HSV.
  • multi.vsl The multi.vsl object provides a graphical multi-slider interface for Pure Data, allowing users to control and visualize multiple numerical values.
  • numbox~ The numbox~ object is a GUI number box designed for signal values.
  • pad The pad object is a graphical user interface (GUI) element in Pure Data that reports the mouse coordinates (x, y) over its area and its click status.
  • sfont.m~ sfont.m~ is a wrapper module for the sfont~ object, designed for playing sound fonts.
  • circle The circle object is a two-dimensional GUI slider abstraction with a circular area.
  • drum.seq The drum.seq object provides a visual drum grid for creating and playing drum patterns.
  • number~ The number~ object in Pure Data serves as a dual-purpose GUI element, either monitoring an incoming audio signal's value or generating a ramped signal.
  • grab The grab object sends a message to another object and intercepts its output, routing it through grab's own outlets.