Sample Playback
Prev | Signal Generators | Next

## Sample Playback

Opcodes that implement sample playback and looping are:

- bbcutm

- bbcuts

- flooper

- flooper2

- loscil

- loscil3

- loscilx

- lphasor

- lposcil

- lposcil3

- lposcila

- lposcilsa

- lposcilsa2

- sndloop

- waveset

See also the Signal Input section for other ways to input sound.

### Soundfonts

#### Fluid Opcodes

The fluid family of opcodes wraps Peter Hannape's SoundFont 2 player, FluidSynth: fluidEngine for instantiating a FluidSynth engine, fluidSetInterpMethod for setting interpolation method for a channel in a FluidSynth engine, fluidLoad for loading SoundFonts, fluidProgramSelect for assigning presets from a SoundFont to a FluidSynth engine's MIDI channel, fluidNote for playing a note on a FluidSynth engine's MIDI channel, fluidCCi for sending a controller message at i-time to a FluidSynth engine's MIDI channel, fluidCCk for sending a controller message at k-rate to a FluidSynth engine's MIDI channel. fluidControl for playing and controlling loaded Soundfonts (using 'raw' MIDI messages), fluidOut for receiving audio from a single FluidSynth engine, and fluidAllOut for receiving audio from all FluidSynth engines.

- fluidAllOut

- fluidCCi

- fluidCCk

- fluidControl

- fluidEngine

- fluidLoad

- fluidNote

- fluidOut

- fluidProgramSelect

- fluidSetInterpMethod

#### Old Soundfont opcodes

These opcodes can also use soundfonts to generate sound. The usage of the fluid Opcodes (above) is recommended instead of these opcodes.

- sfilist

- sfinstr

- sfinstr3

- sfinstr3m

- sfinstrm

- sfload

- sfpassign

- sfplay

- sfplay3

- sfplay3m

- sfplaym

- sflooper

- sfplist

- sfpreset

Prev | Up | Next
Random (Noise) Generators | Home | Scanned Synthesis