Skip to content

Samplers

These nodes make sound by playing back audio you have already recorded, instead of building tones from scratch. Load a file from your computer and either play it through normally with full play, stop and loop controls, or chop it into tiny overlapping snippets to create swirling, evolving textures. Both nodes 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.

Sampler Engine

A sampler instrument that can play many notes at once. Connect a Sample Map to spread your sounds across the keyboard into zones (each zone covers a range of keys), feed it MIDI from a keyboard or sequencer, and take the stereo sound out the other side. It plays up to 16 notes at the same time, and switches to a smooth single-note glide mode when you set it to just one voice. This is the core piece for building your own sampled instruments.

Sampler Engine

Needs: the Sampler Engine node showing its compact body, with a Sample Map widget connected to its left and MIDI feeding in.

ParameterRangeDefaultDescription
Voices1 - 168Number of notes that can sound at once. Set to 1 for mono mode, which unlocks Glide
GlideOn/OffOffSlide pitch smoothly between consecutive notes (portamento). Only available in mono mode (1 voice)
Glide Time1 - 5000 ms50 msHow long the pitch takes to slide between notes. Only active when Glide is on
Bend Range0 - 48 semitones2Pitch bend range applied to incoming MIDI pitch bend messages

Inputs: MIDI In (note events, velocity, and pitch bend), Sample Map (connect a Sample Map widget to define the zones it plays), plus a Data/CV input for Voices, Glide, Glide Time, and Bend Range so you can modulate them.

Outputs: Out L (Audio), Out R (Audio), View Out (a Data link that connects the engine to a Sample View for visual editing of its zones).


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.

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 - 500 ms40 msLength of each individual grain
Density0.1 - 10050Number of grains generated per second
Position0.0 - 1.00.5Read position in the file (0 = start, 1 = end)
Pitch-24 - +24 semitones0Pitch shift applied to the grains
Scatter0.0 - 1.00.4Random spread of grain start positions around Position
WindowHann, Triangle, GaussianHannGrain envelope (fade-in/out) shape
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).


MNodes Documentation