-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GRID/ASYNC]: Create new modules in place of SoundMatrix #136
Comments
Preliminary Findings
|
See also: #212 (comment) source-academy/js-slang@8d3b2e3 appears to be live, but last bump was before that to V1.0.29. Live modules appear to still be using the reversed accumulate. I am able to get the fixed behaviour when serving my own built modules locally. |
Bug: The way in which ToneMatrix is exported appears to impact clear_matrix's usability not just in the documentation, making it unable to be imported and used.
|
The module's tab can be spawned by entering I also notice there is a duplicated Source "list" library used by the module ( |
The existing Canvas appears to function by way of fluke. The ToneMatrix object available globally appears to be from the hardwired frontend library, as opposed to the module, but this is what the module ends up using. The module's own ToneMatrix functions do not fire when the canvas is clicked, nor are its custom colours etc used, rather, the hardwired library's are. |
The module should just be called “grid” or maybe “grid”. It should be independent of sound. And the number of rows and columns should be configurable.
The current sound_matrix module also has the functions set_timeout and clear_all_timeout. That’s clearly wrong. We should have a separate module “asynchronous” for these:
The text was updated successfully, but these errors were encountered: