From 269df3f8995b8326b164cf8cc78395b1ce4ffb51 Mon Sep 17 00:00:00 2001 From: Raphael Forment Date: Wed, 1 Nov 2023 13:12:02 +0100 Subject: [PATCH] Fixing Ziffers for monophonic melodic expressions --- src/classes/SoundEvent.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/classes/SoundEvent.ts b/src/classes/SoundEvent.ts index d919f82..9f19a85 100644 --- a/src/classes/SoundEvent.ts +++ b/src/classes/SoundEvent.ts @@ -241,6 +241,7 @@ export class SoundEvent extends AudibleEvent { roomfade: ["roomfade", "rfade"], roomlp: ["roomlp", "rlp"], roomdim: ["roomdim", "rdim"], + sound: ["sound", "s"], size: (value: number) => { this.updateValue("roomsize", value); return this; @@ -310,9 +311,17 @@ export class SoundEvent extends AudibleEvent { dur: this.app.clock.convertPulseToSecond(this.app.clock.ppqn), analyze: true }; + } else if (typeof sound === 'object') { + console.log(sound) + const validatedObj: ValuesType = { + dur: this.app.clock.convertPulseToSecond(this.app.clock.ppqn), + analyze: true, + ...sound as Partial + }; + return validatedObj; } else { - if ((sound as string).includes(":")) { - const [s, n] = (sound as string).split(":"); + if (sound.includes(":")) { + const [s, n] = sound.split(":"); return { s, n,