From 1cd31cfce90936d936b914af6190254c240f6c25 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Wed, 17 Aug 2022 21:25:04 +0200 Subject: [PATCH] fix getFrequency for .note --- packages/core/util.mjs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/core/util.mjs b/packages/core/util.mjs index 728fa92b..8b017d21 100644 --- a/packages/core/util.mjs +++ b/packages/core/util.mjs @@ -67,8 +67,11 @@ export const getPlayableNoteValue = (hap) => { export const getFrequency = (hap) => { let { value, context } = hap; // if value is number => interpret as midi number as long as its not marked as frequency - if (typeof value === 'object' && value.freq) { - return value.freq; + if (typeof value === 'object') { + if (value.freq) { + return value.freq; + } + return getFreq(value.note || value.n || value.value); } if (typeof value === 'number' && context.type !== 'frequency') { value = fromMidi(hap.value);