diff --git a/package.json b/package.json index c36bf26..f9e04f7 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "postcss": "^8.4.27", "showdown": "^2.1.0", "showdown-highlight": "^3.1.0", - "superdough": "^0.9.10", + "superdough": "^0.9.11", "tailwind-highlightjs": "^2.0.1", "tailwindcss": "^3.3.3", "tone": "^14.8.49", diff --git a/src/classes/SoundEvent.ts b/src/classes/SoundEvent.ts index d516d87..477a620 100644 --- a/src/classes/SoundEvent.ts +++ b/src/classes/SoundEvent.ts @@ -62,6 +62,10 @@ export class SoundEvent extends AudibleEvent { fmrelease: ["fmrelease", "fmrel"], fmvelocity: ["fmvelocity", "fmvel"], fmwave: ["fmwave", "fmw"], + phaser: ["phaser", "phas"], + phaserDepth: ["phaserDepth", "phasdepth"], + phaserSweep: ["phaserSweep", "phassweep"], + phaserCenter: ["phaserCenter", "phascenter"], fmadsr: (a: number, d: number, s: number, r: number) => { this.updateValue("fmattack", a); this.updateValue("fmdecay", d); @@ -254,7 +258,7 @@ export class SoundEvent extends AudibleEvent { roomfade: ["roomfade", "rfade"], roomlp: ["roomlp", "rlp"], roomdim: ["roomdim", "rdim"], - sound: ["s","sound"], + sound: ["s", "sound"], size: (value: number) => { this.updateValue("roomsize", value); return this; @@ -442,7 +446,7 @@ export class SoundEvent extends AudibleEvent { // const filteredEvent = filterObject(event, ["analyze","note","dur","freq","s"]); const filteredEvent = event; // No need for note if there is freq - if(filteredEvent.freq) { delete filteredEvent.note; } + if (filteredEvent.freq) { delete filteredEvent.note; } superdough(filteredEvent, this.nudge - this.app.clock.deviation, filteredEvent.dur); } }; diff --git a/yarn.lock b/yarn.lock index 12f2b7c..3829cbc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3319,10 +3319,10 @@ sucrase@^3.32.0: pirates "^4.0.1" ts-interface-checker "^0.1.9" -superdough@^0.9.10: - version "0.9.10" - resolved "https://registry.yarnpkg.com/superdough/-/superdough-0.9.10.tgz#9554964741c508b4c5d596fa8acbb2efea822250" - integrity sha512-IGu0+fBXpSS4l4Q+4ATRhSFXnas7t2G6uc5Ry+keQ4G+nc6uK6twAP0YyBlSB4RUdGpZCIS1o0t8qJ7MaBg4gw== +superdough@^0.9.11: + version "0.9.11" + resolved "https://registry.yarnpkg.com/superdough/-/superdough-0.9.11.tgz#3a3842a47d6340477f77d39077303f05e15274dd" + integrity sha512-s0SNSg/EJHwp2sUnE2A7pTZ0G2luiSEq9NVKJvodjJw11Tn0fOp9XcnegNXINYz3U6mAsUYRoeaj4NmuTL13fA== dependencies: nanostores "^0.8.1"