All samples and metadata are available through github.io in this base url: https://oramics.github.io/sampled
For example:
- Instrument metadata: https://oramics.github.io/sampled/CR-78/instrument.json
- All samples in .json packed format: https://oramics.github.io/sampled/CR-78/CR-78.json
- Single sample: https://oramics.github.io/sampled/CR-78/samples/cowbell.wav
You can use audio-loader
or a similar module to fetch instruments. For example, loading all samples at once:
var ac = new AudioContext()
var loader = require('audio-loader')
loader.load(ac, 'https://oramics.github.io/sampled/CR-78/CR-78.json').then(function (samples) {
samples['kick'] // => AudioBuffer
})
Or load a single sample:
loader.load(ac, 'https://oramics.github.io/sampled/CR-78/samples/cowbell.wav').then(function (cowbell) {
// cowbell variable contains an AudioBuffer
})