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.
-
Identified Requirements:
Beta Was this translation helpful? Give feedback.
All reactions