Anindya Kundu
Anindya Kundu
Add comments as ``` /** * @param ... * @returns ... * @throws ... * ```
anywhere applicable
some files have ``` /* * @param ... * @returns ... * @throws ... * ``` so just gotta add an `*`
this >  Change `/* ... */` to `/** ... */`
Can't reproduce this. The value is part of the macro definition itself. If the macro unfolds properly how did the value get changed?
Observed this. Didn't know how it happened by it did. I have a theory though.
This is actually pretty cool I must admit, And, the code is fairly simple. @walterbender @pikurasa This PR's been here for a while. Time to merge this? I've better ideas...
One tiny issue: this won't record the last instruction's effect. _**techincal reason:**_ _All our commands are dispatched as asynchronous events, which execute after the main queue. The instruction to stop...
Well, this recording uses `HTMLCanvasElement`'s `captureStream` method, generating a `MediaStream`. This works directly on the `canvas` element. Our `.wav`/`.ogg` audio download relies on `MediaRecorder`, which in turn depends on `Tone.js`'s...
**This need not be done all at once, rather it must be done incrementally lest the changes should be too invasive.** I'll start working with `js/activity.js`. Probably most other files...