Objectives Evaluation #3
Replies: 8 comments
-
@walterbender did I miss anything? This one's sort of an exhaustive list of all features and their arrangement. I have been thinking about the organization throughout the week, and this makes most sense to me. The classes will should be fairly simple to identify if we get this module-based requirements right. |
Beta Was this translation helpful? Give feedback.
-
Looks great. I am just uncertain about where the export belongs. We prob. want to keep a log of the notes played on the client side and then use a utility to convert that log into sheet music, etc. What do you think? |
Beta Was this translation helpful? Give feedback.
-
Tbh I don't like the dependence of the sheet music conversion on the program running. How about we identify the sheet music just from the blocks itself? We can, in fact, do it on the fly. I understand there are interactive elements but can't we get around that? |
Beta Was this translation helpful? Give feedback.
-
Let's think about it some more. I think losing interactivity is a major step backwards. For example, we had a use case in class this morning: The kids are writing games... there is a theme music sound track and differ music that comes in during different events --- approaching a monster, defeating a monster, etc. The kids what to print the sheet music as a transcript of their game play. I think it is a pretty cool idea that we would not want to lose. |
Beta Was this translation helpful? Give feedback.
-
I personally don't like the experience where the program plays without any effect, i.e. no sound and artwork, during the translation. Perhaps, a dynamic way |
Beta Was this translation helpful? Give feedback.
-
The way I had originally done the exports (and I don't recall why we changed it) was that you exported whatever you last ran, so it was not a matter of rerunning the code without any effect. Maybe we go back to that? |
Beta Was this translation helpful? Give feedback.
-
Or maybe: start recording now; end recording; export. |
Beta Was this translation helpful? Give feedback.
-
Do we want to add any things related to collaboration and "version control" to this list? (Or is that for a separate list, for the server?) |
Beta Was this translation helpful? Give feedback.
-
Client
Palette
Main Toolbar
State Toolbar
Canvas
debatable
page mode (no infinite canvas)Canvas Toolbar
Functions
CanvasContext
,AudioContext
,MediaContext
, etc.)Broker
Pool (Shared Memory)
Functions
Engine
Core
Scheduler
Tone.Transport
Utilities
Beta Was this translation helpful? Give feedback.
All reactions