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"
|