Merge pull request #1108 from tidalcycles/fix-sampler-windows

Fix sampler windows
This commit is contained in:
Felix Roos 2024-05-20 22:41:28 +02:00 committed by GitHub
commit 1595a4ece3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 4 additions and 2 deletions

View File

@ -1,5 +1,6 @@
{ {
"env": { "env": {
"node": true,
"browser": true, "browser": true,
"es2021": true "es2021": true
}, },

View File

@ -1,6 +1,6 @@
{ {
"name": "@strudel/sampler", "name": "@strudel/sampler",
"version": "0.0.9", "version": "0.0.12",
"description": "", "description": "",
"keywords": [ "keywords": [
"tidalcycles", "tidalcycles",

View File

@ -48,8 +48,9 @@ async function getBanks(directory) {
// const directory = resolve(__dirname, '.'); // const directory = resolve(__dirname, '.');
let files = await getFilesInDirectory(directory); let files = await getFilesInDirectory(directory);
let banks = {}; let banks = {};
let separator = process.platform === 'win32' ? '\\' : '/';
files = files.map((url) => { files = files.map((url) => {
const [bank] = url.split('/').slice(-2); const [bank] = url.split(separator).slice(-2);
banks[bank] = banks[bank] || []; banks[bank] = banks[bank] || [];
url = url.replace(directory, ''); url = url.replace(directory, '');
banks[bank].push(url); banks[bank].push(url);