From 49f7998425eec47459df0d0a595ea2960ef3a25c Mon Sep 17 00:00:00 2001 From: Raphael Forment Date: Thu, 30 Nov 2023 22:46:12 +0100 Subject: [PATCH] debug callback --- src/classes/SoundEvent.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/classes/SoundEvent.ts b/src/classes/SoundEvent.ts index f65eb06..fd71127 100644 --- a/src/classes/SoundEvent.ts +++ b/src/classes/SoundEvent.ts @@ -110,8 +110,11 @@ export class SoundEvent extends AudibleEvent { self.updateValue("release", 0.0); return self; }, - debug: function(self: SoundEvent) { + debug: function(self: SoundEvent, callback?: Function) { self.updateValue("debug", true) + if (callback) { + self.updateValue("debugFunction", callback) + } return self; }, lpenv: ["lpenv", "lpe"], @@ -462,6 +465,9 @@ export class SoundEvent extends AudibleEvent { delete filteredEvent.note; } if (this.values["debug"]) { + if (this.values["debugFunction"]) { + this.values["debugFunction"](filteredEvent) + } console.log(filteredEvent) } superdough(