From 324cffe6df1f3af1e10430957b5e4b4b8683bd5c Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Mon, 31 Oct 2022 20:34:47 +0100 Subject: [PATCH] 808 + 909 --- repl/src/prebake.mjs | 240 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 240 insertions(+) diff --git a/repl/src/prebake.mjs b/repl/src/prebake.mjs index cdb98645..123a6f87 100644 --- a/repl/src/prebake.mjs +++ b/repl/src/prebake.mjs @@ -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())