Skip to content

Samplers

These nodes make sound by playing back audio you have already recorded, instead of building tones from scratch. The Audio Player loads a file and plays it back, with play, stop, loop and pitch controls. The Granular node turns a file into granular synthesis, chopping it into tiny overlapping snippets to create swirling, evolving textures. Both read the common audio formats (WAV, AIFF, FLAC and more) and let you change the pitch, the playback spot and how it plays, all on the fly.

Audio Player

Loads an audio file from your computer and plays it back, with controls to set where it starts and stops, to loop it, to jump to any point, and to change its pitch. Use it for one-shot sounds, loops, backing tracks, or as a sound source to run into your effects.

Audio Player

ParameterRangeDefaultDescription
FileFile pickerThe audio file to play. You can also drag and drop a file onto the waveform
PlayEventStart playback
StopEventStop playback and rewind to the Start point
LoopOn/OffOnRepeat playback within the Start/End region
Start0.0 - 1.00.0Playback start point (0 = beginning of file, 1 = end)
End0.0 - 1.01.0Playback end point
Pitch-48 - +48 semitones0Transpose playback in semitones
Fine-100 - +100 cents0Fine pitch adjustment in cents

Inputs: Phase (scrub position 0..1, CV), Play, Stop, Loop, Start, End, Pitch, Fine, Position (absolute seek 0..1), Appearance. When the Phase input is connected it takes full control of the read position and the transport, range, and pitch controls are disabled until you disconnect it. Connect an LFO or ramp to Phase for wavetable-style scanning through the sample.

Outputs: Out L (Audio), Out R (Audio), Phase (a CV ramp from 0 to 1 across the playback range, useful for syncing other nodes to the file).


Granular

A granular instrument and processor that can play many notes at once. It loads an audio file and replays it as a cloud of tiny overlapping snippets called grains. By controlling those grains you can stretch a sound out, smear it, and reshape it into evolving textures, pads and glitchy effects. Play it with MIDI to use it as a pitched instrument, or flip the Play toggle to let it run on its own. The grain window is fully shapeable with Shape, Skew and Flat, all modulatable; older projects load unchanged, with their previous window type mapped to the closest Shape.

Granular

ParameterRangeDefaultDescription
FileFile pickerThe audio file to granulate. You can also drag and drop a file onto the body
PlayOn/OffOffStart/stop free-running playback. Disabled while a MIDI source is connected
Grain Size1 - 2000 ms40 msLength of each individual grain
Density0.1 - 20050Number of grains generated per second
Position0.0 - 1.00.5Read position in the file (0 = start, 1 = end). Also reported on the Position output as you drag it on the body
Pitch-24 - +24 semitones0Pitch shift applied to the grains
Scatter0.0 - 1.00.4Random spread of grain start positions around Position
Shape0.0 - 1.00.5Grain window shape, swept smoothly from a linear ramp (0) through a raised cosine (0.5) to a flat top (1)
Skew-1.0 - 1.00.0Leans the window's peak toward the start (negative) or the end (positive) of the grain
Flat0.0 - 1.00.0Widens the flat sustain in the middle of the window
Attack0 - 500 ms10 msAmplitude envelope attack time
Release0 - 2000 ms200 msAmplitude envelope release time
Volume0.0 - 1.01.0Output volume

Inputs: MIDI (each note triggers grains at the set pitch; while connected, the Play toggle is disabled), File (load a file path dynamically), Appearance, plus a Data/CV input for every parameter above so you can modulate them. Try connecting an LFO to the Position input to slowly scan through a sample.

Outputs: Out L (Audio), Out R (Audio), Position (Data, reports the read position as you drag it on the body).


MNodes Documentation