Abstracted Architecture #2
Replies: 8 comments
-
This is a very abstract representation of the requirements. https://lucid.app/documents/view/cbb01bc9-9407-4aa9-8173-fccb64b1ee68 |
Beta Was this translation helpful? Give feedback.
-
What is going on with the ADSR envelop? |
Beta Was this translation helpful? Give feedback.
-
Tone.js provides functionality to trigger an attack and a release separately, or at once with IG if we can process the required sound envelope properties in the "engine", perhaps a |
Beta Was this translation helpful? Give feedback.
-
We use all of that functionality in musicsynths.js. But I think I see where you are going. It would also give us more direct control over sustaining notes and "bending" notes. |
Beta Was this translation helpful? Give feedback.
-
My original idea was that the "engine" should be independent of Tone.js. But, I think it's best if we use |
Beta Was this translation helpful? Give feedback.
-
I completely agree. Should help a great deal with performance and robustness. |
Beta Was this translation helpful? Give feedback.
-
And it will make our code less complex. |
Beta Was this translation helpful? Give feedback.
-
This has evolved to: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Identified Requirements:
Beta Was this translation helpful? Give feedback.
All reactions