Pre-load all matching samples
load_samples paths (list)
Given a directory containing multiple .wav
, .wave
, .aif
, .aiff
, .ogg
, .oga
or .flac
files, pre-loads all the samples into memory.
You may also specify the same set of source and filter pre-args available to sample
itself. load_sample
will load all matching samples (not just the sample sample
would play given the same opts) - see sample
’s docs for more information.
Introduced in v2.0
Examples
# Example 1 |
load_sample :elec_blip
sample :elec_blip
|
# :elec_blip is now loaded and ready to play as a sample
# No delay takes place when attempting to trigger it
|
# Example 2 |
dir = "/path/to/sample/dir"
load_sample dir
load_sample dir, 1
load_sample dir, :foo
load_sample dir, "quux"
load_sample dir, /[Bb]ar/
|
# Using source and filter pre-args
# loads all samples in "/path/to/sample/dir"
# loads sample with index 1 in "/path/to/sample/dir"
# loads sample with name "foo" in "/path/to/sample/dir"
# loads all samples with file names containing "quux" in "/path/to/sample/dir"
# loads all samples which match regex /[Bb]ar/ in "/path/to/sample/dir"
|