Skip to content

Granular

  • pvoc.live~ The pvoc.live~ object performs real-time time stretching and pitch shifting on live audio input.
  • fd_gr fd_gr is a utility intended to serve as the last piece in a granular setup.
  • sample_granule~ tof/sample_granule~ plays a sample and can pitch-shift or time-stretch it, outputting audio signals along with a progress signal and a completion bang.
  • chopper~ chopper~ is an algorithmic array chopper that plays random segments from an array containing a sound file.
  • egrains~ egrains~ is a simple granular synthesizer whose argument names the array it reads.
  • Granulator Granulator is a Pure Data port of Robert Henke’s Granulator for granular processing of loaded or recorded mono/stereo audio.
  • grainy~ grainy~ performs granular synthesis on a sound file.
  • pvgrain~ pvgrain~ is a spectral granulator that tracks an input sound and synthesizes grains based on its spectral characteristics.
  • pp.grainer-mc~ pp.grainer-mc~ is a granular sampler that loads or records audio into a buffer and sends each grain stream to an individual channel for multichannel playback or separate processing.
  • plaits.m~ plaits.m~ is a versatile multi-synthesis engine for Pure Data, wrapping the functionality of Mutable Instruments' Plaits module.
  • fx.granulator~ fx.granulator~ is a simple input-stream granulator for processing incoming audio as grains.
  • array.grainer~ array.grainer~ is an array granulator that creates and manages grains from a named source array, producing stereo output.
  • plaits~ plaits~ is a versatile Pure Data object based on Mutable Instruments' Plaits module, offering 24 distinct synthesis engines.
  • grain.sampler~ grain.sampler~ is a sample-based granulator that generates clouds of grains from a loaded audio sample.
  • pp.graindelay~ pp.graindelay~ is a granular delay that processes a signal input into stereo output, with controls for grain size, pitch, envelope, filtering, panorama, delay, feedback, and dry/wet balance.
  • grain.live~ grain.live~ is a live input granulator that generates dynamic clouds of grains from an incoming audio signal.
  • tdh.sigproc.granulate.ui~ tdh.sigproc.granulate.ui~ is a GUI wrapper in tdh.lib for Alexandre Torres Porres’s grain.live~ object.
  • granola~ granola~ is a granular pitch transposer that uses overlapped grains to enable transposition.
  • grainflow.live~ grainflow.live~ performs real-time granulation while recording multichannel input into same-sized buffers.
  • satk.sigproc.granulate~ satk.sigproc.granulate~ is a GUI wrapper in the TDH.LIB system for Alexandre Torres Porres’s grain.live~ object.
  • pitch.shift~ The pitch.shift~ object performs real-time pitch shifting on an audio signal using granulation.
  • gdelay~ gdelay~ is a synchronous granular delay that granularizes a mono audio input and produces a stereo output.
  • streamStretch~ streamStretch~ buffers incoming audio and generates playback streams whose duration, speed, transposition, amplitude, and envelope ranges can be controlled.
  • granulesf~ granulesf~ is a sound-file granulator that creates granular textures by mixing grains from a loaded sound.
  • scramble~ scramble~ processes incoming audio by rearranging it into grains, with controls for grain count, minimum grain length, pitch, threshold, and ring-buffer size.
  • gran.player~ gran.player~ is a Pure Data object designed for granular playback of audio files, offering independent control over time stretching and pitch shifting.
  • grain.synth~ grain.synth~ is a waveform-based granular synthesizer that generates clouds of pitched grains.
  • stretch.shift~ stretch.shift~ is a live audio processor that performs independent time stretching and pitch shifting using granulation.
  • brane.m~ The brane.m~ object is a comprehensive audio processing module that functions as a granulator, sampler, and harmonizer.
  • timepitch timepitch is a granular-based tool for time-stretching and pitch-transposing WAV or AIFF sound files.
  • hoa.syn.grain~ hoa.syn.grain~ uses quasi-synchronous granular synthesis to create a diffuse sound field.
  • grainflow~ grainflow~ provides sample-accurate, controllable granulation of one or more arrays, producing multichannel grain signals and related per-grain information.
  • fd_grain fd_grain applies a selectable window to an input signal, with one signal inlet and controls for ramp time and window type, producing one signal output.
  • grainyback~ grainyback~ is used to piggyback onto an egrains~ object, taking the last three outputs from egrains~ through its three inlets.
  • granule~ lyonpotpourri/granule~ performs granular synthesis, generating basic or tuned grain clouds from waveform and window buffers supplied by lyonpotpourri/function~.
  • synth.fgrain~ synth.fgrain~ is an STK-based file granulator that opens a monophonic WAV or AIFF sound file and plays it as simultaneous grain voices.
  • pp.grainer~ pp.grainer~ is a granular sampler for mono sound files that produces stereo audio and can also record into its buffer.
  • pp.grainrev~ pp.grainrev~ is a stereo granular delay/reverb that processes a signal using triggered grains, with controls for grain size, delay, pitch, envelope, panning, feedback, and randomization.
  • gflow~ gflow~ is a synchronous granular system that granularizes audio from a table and outputs a stereo signal, with controls for grain size, pitch, position, envelope shape, panning, and stereo width.
  • granular-delay granular-delay is an experimental granular delay effects unit that processes an input signal and provides an audio output.
  • granulator~ granulator~ performs granular synthesis by reading grains from selectable tables, including a manually filled table for live granulation.
  • +bubbler~ +bubbler~ is a granular delay that processes small or large clips of sound as grains.