808 + 909

This commit is contained in:
Felix Roos 2022-10-31 20:34:47 +01:00
parent 882f450ee8
commit 324cffe6df

View File

@ -2297,6 +2297,246 @@ export async function prebake({ isMock = false, baseDir = '.' } = {}) {
},
'github:sgossner/VCSL/master/',
);
samples(
{
bd808: [
'RolandTR808/rolandtr808-bd/BD0000.WAV',
'RolandTR808/rolandtr808-bd/BD0010.WAV',
'RolandTR808/rolandtr808-bd/BD0025.WAV',
'RolandTR808/rolandtr808-bd/BD0050.WAV',
'RolandTR808/rolandtr808-bd/BD0075.WAV',
'RolandTR808/rolandtr808-bd/BD1000.WAV',
'RolandTR808/rolandtr808-bd/BD1010.WAV',
'RolandTR808/rolandtr808-bd/BD1025.WAV',
'RolandTR808/rolandtr808-bd/BD1050.WAV',
'RolandTR808/rolandtr808-bd/BD1075.WAV',
'RolandTR808/rolandtr808-bd/BD2500.WAV',
'RolandTR808/rolandtr808-bd/BD2510.WAV',
'RolandTR808/rolandtr808-bd/BD2525.WAV',
'RolandTR808/rolandtr808-bd/BD2550.WAV',
'RolandTR808/rolandtr808-bd/BD2575.WAV',
'RolandTR808/rolandtr808-bd/BD5000.WAV',
'RolandTR808/rolandtr808-bd/BD5010.WAV',
'RolandTR808/rolandtr808-bd/BD5025.WAV',
'RolandTR808/rolandtr808-bd/BD5050.WAV',
'RolandTR808/rolandtr808-bd/BD5075.WAV',
'RolandTR808/rolandtr808-bd/BD7500.WAV',
'RolandTR808/rolandtr808-bd/BD7510.WAV',
'RolandTR808/rolandtr808-bd/BD7525.WAV',
'RolandTR808/rolandtr808-bd/BD7550.WAV',
'RolandTR808/rolandtr808-bd/BD7575.WAV',
],
cb808: ['RolandTR808/rolandtr808-cb/CB.WAV', 'RolandTR808/rolandtr808-cb/Cowbell.wav'],
cp808: [
'RolandTR808/rolandtr808-cp/cp0.wav',
'RolandTR808/rolandtr808-cp/cp1.wav',
'RolandTR808/rolandtr808-cp/cp2.wav',
'RolandTR808/rolandtr808-cp/cp3.wav',
'RolandTR808/rolandtr808-cp/cp4.WAV',
],
cr808: [
'RolandTR808/rolandtr808-cr/CY0000.WAV',
'RolandTR808/rolandtr808-cr/CY0010.WAV',
'RolandTR808/rolandtr808-cr/CY0025.WAV',
'RolandTR808/rolandtr808-cr/CY0050.WAV',
'RolandTR808/rolandtr808-cr/CY0075.WAV',
'RolandTR808/rolandtr808-cr/CY1000.WAV',
'RolandTR808/rolandtr808-cr/CY1010.WAV',
'RolandTR808/rolandtr808-cr/CY1025.WAV',
'RolandTR808/rolandtr808-cr/CY1050.WAV',
'RolandTR808/rolandtr808-cr/CY1075.WAV',
'RolandTR808/rolandtr808-cr/CY2500.WAV',
'RolandTR808/rolandtr808-cr/CY2510.WAV',
'RolandTR808/rolandtr808-cr/CY2525.WAV',
'RolandTR808/rolandtr808-cr/CY2550.WAV',
'RolandTR808/rolandtr808-cr/CY2575.WAV',
'RolandTR808/rolandtr808-cr/CY5000.WAV',
'RolandTR808/rolandtr808-cr/CY5010.WAV',
'RolandTR808/rolandtr808-cr/CY5025.WAV',
'RolandTR808/rolandtr808-cr/CY5050.WAV',
'RolandTR808/rolandtr808-cr/CY5075.WAV',
'RolandTR808/rolandtr808-cr/CY7500.WAV',
'RolandTR808/rolandtr808-cr/CY7510.WAV',
'RolandTR808/rolandtr808-cr/CY7525.WAV',
'RolandTR808/rolandtr808-cr/CY7550.WAV',
'RolandTR808/rolandtr808-cr/CY7575.WAV',
],
hh808: ['RolandTR808/rolandtr808-hh/CH.WAV'],
ht808: [
'RolandTR808/rolandtr808-ht/HT00.WAV',
'RolandTR808/rolandtr808-ht/HT10.WAV',
'RolandTR808/rolandtr808-ht/HT25.WAV',
'RolandTR808/rolandtr808-ht/HT50.WAV',
'RolandTR808/rolandtr808-ht/HT75.WAV',
],
lt808: [
'RolandTR808/rolandtr808-lt/LT00.WAV',
'RolandTR808/rolandtr808-lt/LT10.WAV',
'RolandTR808/rolandtr808-lt/LT25.WAV',
'RolandTR808/rolandtr808-lt/LT50.WAV',
'RolandTR808/rolandtr808-lt/LT75.WAV',
],
mt808: [
'RolandTR808/rolandtr808-mt/MT00.WAV',
'RolandTR808/rolandtr808-mt/MT10.WAV',
'RolandTR808/rolandtr808-mt/MT25.WAV',
'RolandTR808/rolandtr808-mt/MT50.WAV',
'RolandTR808/rolandtr808-mt/MT75.WAV',
],
oh808: [
'RolandTR808/rolandtr808-oh/OH00.WAV',
'RolandTR808/rolandtr808-oh/OH10.WAV',
'RolandTR808/rolandtr808-oh/OH25.WAV',
'RolandTR808/rolandtr808-oh/OH50.WAV',
'RolandTR808/rolandtr808-oh/OH75.WAV',
],
perc808: [
'RolandTR808/rolandtr808-perc/CL.WAV',
'RolandTR808/rolandtr808-perc/HC00.WAV',
'RolandTR808/rolandtr808-perc/HC10.WAV',
'RolandTR808/rolandtr808-perc/HC25.WAV',
'RolandTR808/rolandtr808-perc/HC50.WAV',
'RolandTR808/rolandtr808-perc/HC75.WAV',
'RolandTR808/rolandtr808-perc/LC00.WAV',
'RolandTR808/rolandtr808-perc/LC10.WAV',
'RolandTR808/rolandtr808-perc/LC25.WAV',
'RolandTR808/rolandtr808-perc/LC50.WAV',
'RolandTR808/rolandtr808-perc/LC75.WAV',
'RolandTR808/rolandtr808-perc/MC00.WAV',
'RolandTR808/rolandtr808-perc/MC10.WAV',
'RolandTR808/rolandtr808-perc/MC25.WAV',
'RolandTR808/rolandtr808-perc/MC50.WAV',
'RolandTR808/rolandtr808-perc/MC75.WAV',
],
rim808: ['RolandTR808/rolandtr808-rim/RS.WAV'],
sd808: [
'RolandTR808/rolandtr808-sd/SD0000.WAV',
'RolandTR808/rolandtr808-sd/SD0010.WAV',
'RolandTR808/rolandtr808-sd/SD0025.WAV',
'RolandTR808/rolandtr808-sd/SD0050.WAV',
'RolandTR808/rolandtr808-sd/SD0075.WAV',
'RolandTR808/rolandtr808-sd/SD1000.WAV',
'RolandTR808/rolandtr808-sd/SD1010.WAV',
'RolandTR808/rolandtr808-sd/SD1025.WAV',
'RolandTR808/rolandtr808-sd/SD1050.WAV',
'RolandTR808/rolandtr808-sd/SD1075.WAV',
'RolandTR808/rolandtr808-sd/SD2500.WAV',
'RolandTR808/rolandtr808-sd/SD2510.WAV',
'RolandTR808/rolandtr808-sd/SD2525.WAV',
'RolandTR808/rolandtr808-sd/SD2550.WAV',
'RolandTR808/rolandtr808-sd/SD2575.WAV',
'RolandTR808/rolandtr808-sd/SD5000.WAV',
'RolandTR808/rolandtr808-sd/SD5010.WAV',
'RolandTR808/rolandtr808-sd/SD5025.WAV',
'RolandTR808/rolandtr808-sd/SD5050.WAV',
'RolandTR808/rolandtr808-sd/SD5075.WAV',
'RolandTR808/rolandtr808-sd/SD7500.WAV',
'RolandTR808/rolandtr808-sd/SD7510.WAV',
'RolandTR808/rolandtr808-sd/SD7525.WAV',
'RolandTR808/rolandtr808-sd/SD7550.WAV',
'RolandTR808/rolandtr808-sd/SD7575.WAV',
],
sh808: ['RolandTR808/rolandtr808-sh/Cabasa.wav', 'RolandTR808/rolandtr808-sh/MA.WAV'],
bd909: [
'RolandTR909/rolandtr909-bd/Bassdrum-01.wav',
'RolandTR909/rolandtr909-bd/Bassdrum-02.wav',
'RolandTR909/rolandtr909-bd/Bassdrum-03.wav',
'RolandTR909/rolandtr909-bd/Bassdrum-04.wav',
],
cp909: [
'RolandTR909/rolandtr909-cp/Clap.wav',
'RolandTR909/rolandtr909-cp/cp01.wav',
'RolandTR909/rolandtr909-cp/cp02.wav',
'RolandTR909/rolandtr909-cp/cp03.wav',
'RolandTR909/rolandtr909-cp/cp04.wav',
],
cr909: [
'RolandTR909/rolandtr909-cr/Crash.wav',
'RolandTR909/rolandtr909-cr/cr01.wav',
'RolandTR909/rolandtr909-cr/cr02.wav',
'RolandTR909/rolandtr909-cr/cr03.wav',
'RolandTR909/rolandtr909-cr/cr04.wav',
],
hh909: [
'RolandTR909/rolandtr909-hh/hh01.wav',
'RolandTR909/rolandtr909-hh/hh02.wav',
'RolandTR909/rolandtr909-hh/hh03.wav',
'RolandTR909/rolandtr909-hh/hh04.wav',
],
ht909: [
'RolandTR909/rolandtr909-ht/Tom%20H.wav',
'RolandTR909/rolandtr909-ht/ht01.wav',
'RolandTR909/rolandtr909-ht/ht02.wav',
'RolandTR909/rolandtr909-ht/ht03.wav',
'RolandTR909/rolandtr909-ht/ht04.wav',
'RolandTR909/rolandtr909-ht/ht05.wav',
'RolandTR909/rolandtr909-ht/ht06.wav',
'RolandTR909/rolandtr909-ht/ht07.wav',
'RolandTR909/rolandtr909-ht/ht08.wav',
],
lt909: [
'RolandTR909/rolandtr909-lt/Tom%20L.wav',
'RolandTR909/rolandtr909-lt/lt01.wav',
'RolandTR909/rolandtr909-lt/lt02.wav',
'RolandTR909/rolandtr909-lt/lt03.wav',
'RolandTR909/rolandtr909-lt/lt04.wav',
'RolandTR909/rolandtr909-lt/lt05.wav',
'RolandTR909/rolandtr909-lt/lt06.wav',
'RolandTR909/rolandtr909-lt/lt07.wav',
'RolandTR909/rolandtr909-lt/lt08.wav',
],
mt909: [
'RolandTR909/rolandtr909-mt/Tom%20M.wav',
'RolandTR909/rolandtr909-mt/mt01.wav',
'RolandTR909/rolandtr909-mt/mt02.wav',
'RolandTR909/rolandtr909-mt/mt03.wav',
'RolandTR909/rolandtr909-mt/mt04.wav',
'RolandTR909/rolandtr909-mt/mt05.wav',
'RolandTR909/rolandtr909-mt/mt06.wav',
'RolandTR909/rolandtr909-mt/mt07.wav',
'RolandTR909/rolandtr909-mt/mt08.wav',
],
oh909: [
'RolandTR909/rolandtr909-oh/Hat%20Open.wav',
'RolandTR909/rolandtr909-oh/oh01.wav',
'RolandTR909/rolandtr909-oh/oh02.wav',
'RolandTR909/rolandtr909-oh/oh03.wav',
'RolandTR909/rolandtr909-oh/oh04.wav',
],
rd909: [
'RolandTR909/rolandtr909-rd/Ride.wav',
'RolandTR909/rolandtr909-rd/rd01.wav',
'RolandTR909/rolandtr909-rd/rd02.wav',
'RolandTR909/rolandtr909-rd/rd03.wav',
'RolandTR909/rolandtr909-rd/rd04.wav',
],
rim909: [
'RolandTR909/rolandtr909-rim/Rimhot.wav',
'RolandTR909/rolandtr909-rim/rs01.wav',
'RolandTR909/rolandtr909-rim/rs02.wav',
],
sd909: [
'RolandTR909/rolandtr909-sd/naredrum.wav',
'RolandTR909/rolandtr909-sd/sd01.wav',
'RolandTR909/rolandtr909-sd/sd02.wav',
'RolandTR909/rolandtr909-sd/sd03.wav',
'RolandTR909/rolandtr909-sd/sd04.wav',
'RolandTR909/rolandtr909-sd/sd05.wav',
'RolandTR909/rolandtr909-sd/sd06.wav',
'RolandTR909/rolandtr909-sd/sd07.wav',
'RolandTR909/rolandtr909-sd/sd08.wav',
'RolandTR909/rolandtr909-sd/sd09.wav',
'RolandTR909/rolandtr909-sd/sd10.wav',
'RolandTR909/rolandtr909-sd/sd11.wav',
'RolandTR909/rolandtr909-sd/sd12.wav',
'RolandTR909/rolandtr909-sd/sd13.wav',
'RolandTR909/rolandtr909-sd/sd14.wav',
'RolandTR909/rolandtr909-sd/sd15.wav',
],
},
'github:ritchse/tidal-drum-machines/main/machines/',
);
if (!isMock) {
await fetch('EmuSP12.json')
.then((res) => res.json())