Skip to content

unauthorized

Contributors

People who contribute to this project.

Objects

  • audience~ audience~ simulates moving sound sources and listeners within a two-dimensional space, with distance-based sound attenuation.
  • beatify~ beatify~ is an audio amplitude modulator that applies a looping ADSR-style envelope to an audio source.
  • blinkenlights blinkenlights is a Blinkenlights movie player and a configurable pixel grid that can also display ASCII-style graphics.
  • compressor~ compressor~ is an audio compressor for controlling the dynamics of an incoming audio signal.
  • cooled~ cooled~ is a graphical micro sound editor that supports recording and playback, selection-based cut/paste modifications, and loop operations.
  • countund countund counts upward to a specified upper limit and then downward to zero.
  • disto~ disto~ applies distortion with high-pass and low-pass filtering, providing dry and wet mixes for blending the normal and distorted signals.
  • exciter exciter controls a list of scheduled bang events, with configurable event count, looping, and time grain between events.
  • filterbank~ filterbank~ analyzes an input signal across a bank of filters, providing outputs that can be used to display its frequency response over a selected frequency range.
  • formant~ formant~ performs formant synthesis as described by JP Smets, intended for synthesizing singing-voice components.
  • grid grid is a two-dimensional control object that outputs X values from its left outlet and Y values from its right outlet.
  • mp3amp~ mp3amp~ is an Icecast/SHOUTcast client for Pure Data that plays livestreams or files and outputs decoded audio for objects such as dac~.
  • mp3fileout~ mp3fileout~ reads an MP3 file so its audio can be sent through mp3streamout~ for peer-to-peer streaming.
  • mp3streamin~ mp3streamin~ receives audio in a peer-to-peer MP3 streaming setup, working with mp3streamout~.
  • mp3streamout~ mp3streamout~ sends audio as a peer-to-peer MP3 stream to a connected host.
  • mp3write~ mp3write~ writes an incoming audio signal to an MP3 file, with configurable sample rate, bitrate, channel mode, and quality.
  • pianoroll pianoroll controls pitch and volume parameters for a sequencer across a configurable number of steps, outputting volume scaled to [0, 1].
  • playlist playlist displays a file list for one-click file selection, optionally filtered by an extension such as mp3 or set to all.
  • probalizer probalizer outputs a series of integers according to configurable probabilities, without repetitions and with a maximum number of occurrences per series.
  • randomblock~ randomblock~ generates an audio block starting at a random value, with its argument setting the upper limit of random values.
  • samplebox~ samplebox~ records and plays back a sound, with controls for playback start and end points, reading speed, phase, channel switching, and modifying sections using block flipping or swapping.
  • scratcher~ scratcher~ records a sound and lets you scratch through it with vertical mouse movement, acting like a turntable-style playback controller.
  • scrolllist scrolllist displays text items in a patch window as a circular list, supporting operations such as adding, inserting, replacing, deleting, sorting, seeking, reading text, and clearing the list.
  • sonogram~ sonogram~ records an FFT-based sonogram from a loaded sound, allows its frequency-domain data to be modified, and plays the resynthesized result.
  • speexin~ speexin~ is the receiving side of a Speex speech encoder/decoder/streamer, outputting received audio for uses such as playback through dac~.
  • speexout~ speexout~ encodes and streams speech audio using Speex to a receiving speexin~ object.
  • wahwah~ wahwah~ applies a wah-wah audio effect intended for sounds such as guitar, with presets and controls for frequency range, sensitivity, step size, gain, bandwidth, and automatic operation.