diff --git a/packages/tonal/voicings.mjs b/packages/tonal/voicings.mjs index db0fa3a8..c7b4f6b8 100644 --- a/packages/tonal/voicings.mjs +++ b/packages/tonal/voicings.mjs @@ -208,5 +208,7 @@ export const voicing = register('voicing', function (pat) { .outerJoin(); }); -registerVoicings('ireal', simple); -registerVoicings('ireal-ext', complex); +const withEmptyAsMajor = (set) => ({ ...set, '': set['^'] }); + +registerVoicings('ireal', withEmptyAsMajor(simple)); +registerVoicings('ireal-ext', withEmptyAsMajor(complex));