From 5e4eefa553391a1505aa97967564bb3c0fcfe0e8 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Sun, 19 May 2024 00:17:51 +0200 Subject: [PATCH 1/7] add aif to list of supported audio file endings --- packages/sampler/sample-server.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sampler/sample-server.mjs b/packages/sampler/sample-server.mjs index b9ae64ed..62229673 100644 --- a/packages/sampler/sample-server.mjs +++ b/packages/sampler/sample-server.mjs @@ -30,7 +30,7 @@ async function getFilesInDirectory(directory) { } try { const subFiles = (await getFilesInDirectory(fullPath)).filter((f) => - ['wav', 'mp3', 'ogg'].includes(f.split('.').slice(-1)[0].toLowerCase()), + ['wav', 'mp3', 'ogg', 'aif'].includes(f.split('.').slice(-1)[0].toLowerCase()), ); files = files.concat(subFiles); LOG && console.log(`${dirent.name} (${subFiles.length})`); From 574c5285b9e460c82938032b2a8d98dca7f16123 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Sun, 19 May 2024 00:18:29 +0200 Subject: [PATCH 2/7] bump --- packages/sampler/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sampler/package.json b/packages/sampler/package.json index 58c7db6b..e9e8b31b 100644 --- a/packages/sampler/package.json +++ b/packages/sampler/package.json @@ -1,6 +1,6 @@ { "name": "@strudel/sampler", - "version": "0.0.9", + "version": "0.0.10", "description": "", "keywords": [ "tidalcycles", From e483f4c3d395407e1e966eac1e75a2dd2e62dd0c Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Sun, 19 May 2024 00:24:42 +0200 Subject: [PATCH 3/7] remove aif support as it doesn't work --- packages/sampler/package.json | 2 +- packages/sampler/sample-server.mjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/sampler/package.json b/packages/sampler/package.json index e9e8b31b..6414b334 100644 --- a/packages/sampler/package.json +++ b/packages/sampler/package.json @@ -1,6 +1,6 @@ { "name": "@strudel/sampler", - "version": "0.0.10", + "version": "0.0.11", "description": "", "keywords": [ "tidalcycles", diff --git a/packages/sampler/sample-server.mjs b/packages/sampler/sample-server.mjs index 62229673..b9ae64ed 100644 --- a/packages/sampler/sample-server.mjs +++ b/packages/sampler/sample-server.mjs @@ -30,7 +30,7 @@ async function getFilesInDirectory(directory) { } try { const subFiles = (await getFilesInDirectory(fullPath)).filter((f) => - ['wav', 'mp3', 'ogg', 'aif'].includes(f.split('.').slice(-1)[0].toLowerCase()), + ['wav', 'mp3', 'ogg'].includes(f.split('.').slice(-1)[0].toLowerCase()), ); files = files.concat(subFiles); LOG && console.log(`${dirent.name} (${subFiles.length})`); From 892a0abe784903d53be6914180f4f276cbfb1e22 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Mon, 20 May 2024 22:27:28 +0200 Subject: [PATCH 4/7] probably fixes sampler on windows --- packages/sampler/sample-server.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/sampler/sample-server.mjs b/packages/sampler/sample-server.mjs index b9ae64ed..827ed050 100644 --- a/packages/sampler/sample-server.mjs +++ b/packages/sampler/sample-server.mjs @@ -48,8 +48,9 @@ async function getBanks(directory) { // const directory = resolve(__dirname, '.'); let files = await getFilesInDirectory(directory); let banks = {}; + let separator = process.platform === 'win32' ? '\\' : '/'; files = files.map((url) => { - const [bank] = url.split('/').slice(-2); + const [bank] = url.split(separator).slice(-2); banks[bank] = banks[bank] || []; url = url.replace(directory, ''); banks[bank].push(url); From 8b1df7ce85462d056812b0431e635be0606773ee Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Mon, 20 May 2024 22:30:05 +0200 Subject: [PATCH 5/7] fix: add node to eslint --- .eslintrc.json | 1 + 1 file changed, 1 insertion(+) diff --git a/.eslintrc.json b/.eslintrc.json index 71251141..cf237947 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,5 +1,6 @@ { "env": { + "node": true, "browser": true, "es2021": true }, From 349f902dc0b1c30489fc657e3311cff096c4cf0c Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Mon, 20 May 2024 22:31:01 +0200 Subject: [PATCH 6/7] bump --- packages/sampler/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sampler/package.json b/packages/sampler/package.json index 58c7db6b..e9e8b31b 100644 --- a/packages/sampler/package.json +++ b/packages/sampler/package.json @@ -1,6 +1,6 @@ { "name": "@strudel/sampler", - "version": "0.0.9", + "version": "0.0.10", "description": "", "keywords": [ "tidalcycles", From 1cebfd1835fb4f5c13ace18c1d1b4045c24aa009 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Mon, 20 May 2024 22:32:54 +0200 Subject: [PATCH 7/7] bump --- packages/sampler/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sampler/package.json b/packages/sampler/package.json index 6414b334..b3fd98b4 100644 --- a/packages/sampler/package.json +++ b/packages/sampler/package.json @@ -1,6 +1,6 @@ { "name": "@strudel/sampler", - "version": "0.0.11", + "version": "0.0.12", "description": "", "keywords": [ "tidalcycles",