From e5251422fe0ea971174c637a2597e1522457333c Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 13 Jul 2023 00:20:28 +0200 Subject: [PATCH] revert changing existing addVoicings + add registerVoicings for the new logic --- packages/tonal/voicings.mjs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/tonal/voicings.mjs b/packages/tonal/voicings.mjs index 86e52b41..12133692 100644 --- a/packages/tonal/voicings.mjs +++ b/packages/tonal/voicings.mjs @@ -78,7 +78,12 @@ export const setVoicingRange = (name, range) => addVoicings(name, voicingRegistr * }, ['C3', 'C6']) * "".voicings('cookie').note() */ -export const addVoicings = (name, dictionary, options = {}) => { +export const addVoicings = (name, dictionary, range = ['F3', 'A4']) => { + Object.assign(voicingRegistry, { [name]: { dictionary, range } }); +}; + +// new call signature +export const registerVoicings = (name, dictionary, options = {}) => { Object.assign(voicingRegistry, { [name]: { dictionary, ...options } }); };