diff --git a/circle.yml b/circle.yml index cec6813..a22783c 100644 --- a/circle.yml +++ b/circle.yml @@ -1,11 +1,11 @@ machine: node: - version: 5 + version: 8 test: pre: - npm link override: - npm test - - bms-renderer fixtures/cut.bms /tmp/cut.wav + - bms-renderer fixtures/cut.bms $CIRCLE_ARTIFACTS/cut.wav post: - ./mkdist diff --git a/getNotes.js b/getNotes.js index 3b0f9d2..9f24a93 100644 --- a/getNotes.js +++ b/getNotes.js @@ -80,7 +80,7 @@ const getNotes = Promise.coroutine(function* (filepath) { function find(k) { var wav = notechart.keysounds[k.toLowerCase()] if (!wav) return null - wav = path.resolve(filepath, '..', wav) + wav = path.normalize(path.resolve(filepath, '..', wav)).replace(/[\/\\¥]/g, path.sep) if (fs.existsSync(wav)) return wav wav = wav.replace(/\.\w\w\w$/, '.wav') if (fs.existsSync(wav)) return wav