Skip to content

quilt

Contributors

People who contribute to this project.

Objects

  • 0x5e 0x5e (shown as ^) performs a bitwise exclusive OR (XOR) operation.
  • blunt blunt provides assertive number and operator objects, including arithmetic forms that use prefix notation.
  • chrd chrd is a derivative of muse that distributes generated chord values across multiple outlets.
  • cupq The help patch does not provide enough information to determine what cupq does or its intended purpose.
  • cupqb The help patch shows cupqb receiving numeric values, bang messages, and set messages, with creation arguments 42 2.
  • delp delp is a delay object that can be paused and resumed, and it outputs the remaining delay time when paused or when sent time.
  • ffplay~ ffplay~ implements FFmpeg-based audio playback for various media formats, including URLs and M3U playlists, with playback-speed control.
  • flenc flenc joins separate sign, exponent, and mantissa components to encode a floating-point value, complementing fldec, which splits a float into those components.
  • gmes~ gmes~ is the multi-channel version of gme~, intended for opening and playing game-music files with separate track channels.
  • gme~ gme~ is a Pd interface to the Game Music Emu library for opening and playing game-music files, with controls for tracks, playback, muting, interpolation, speed, and emulation tempo.
  • has has checks whether an input list contains the atom specified by its creation argument, such as hi, 3, or 4.
  • hotbinops1 hotbinops1 provides arithmetic objects with hot inlets, including #+, #-, #*, #/, #pow, #max, and #min.
  • hotbinops2 hotbinops2 refers to a set of comparison objects—#==, #!=, #>, #<, #>=, and #<=—that provide arithmetic with hot inlets.
  • hotbinops3 hotbinops3 provides arithmetic and bitwise binary operators with hot inlets, including #&, #|, #&&, #||, #<<, #>>, #%, #mod, and #div.
  • hsv hsv converts hue, saturation, and value into a 24-bit RGB integer, useful for generating Pd color values such as those sent with color $1.
  • is is checks an atom’s type, with supported type settings shown as bang, float, symbol, list, and pointer.
  • linp linp generates line-style ramps with the ability to pause and resume, making it useful for timed value transitions.
  • linp~ linp~ is a line~-style object that generates signal ramps with the ability to pause and resume them.
  • metro~ metro~ is a signal-based metronome that generates a sawtooth wave and sends a bang.
  • muse muse maps float step values onto a configurable number list that acts as a scale or arpeggio, using a root and intervals that can be changed.
  • negation negation provides logical and bitwise negation operations.
  • paq paq is a lazy pack object with “anything” inlets that collects values into an output message, paired with the corresponding lazy unpack object unpaq.
  • radix radix is a number box with a configurable radix and precision, intended for displaying or entering numbers in bases supported by its 64-character digit set.
  • rand rand is similar to random, producing a random value from a range with one argument or between start/stop boundaries with two arguments; three or more arguments define a list from which it selects.
  • revbinops revbinops provides binary operators with reversed operand order, including subtraction, division, power, bit shifts, remainder/modulo, and integer division variants.
  • rind rind is a high-precision random number generator that outputs a number within specified boundaries.
  • rounding rounding illustrates three ways to convert fractional values: floor rounds down, ceil rounds up, and int gravitates toward zero.
  • rpaq rpaq outputs received values in reverse order.
  • same The same object is described as similar to change, sending values that differ from the previous value.
  • tabosc2~ tabosc2~ is a linear-interpolating table oscillator that reads a named waveform table.
  • tabread2~ tabread2~ performs linear-interpolating lookup of a table, demonstrated here with the $0wave array.
  • tone The patch does not provide enough evidence to establish the behavior of a tone object itself.
  • vib~ vib~ creates a vibrato modulation signal intended to be multiplied by a pitch signal, as shown with *~ 440.