-
Notifications
You must be signed in to change notification settings - Fork 0
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
Interoperate HTML pieces in both cloud-5 (Web server) and NW.js #1
Comments
Closing this for the time being as redundant. Re-opening because nw-builder now makes NW.js work on macOS. |
I got NW.js to run on macOS:
|
I have many versions of Poustinia, none of which is as satisactory as the one that I apparently have lost. Of these the following are online:
At any rate I will try to get this back to running in NW.js on the MacBook, and to put the ValhallaShimmer in and maybe some other changes. Message from Another Planet works. Poustinia will almost certainly work when I fix up the vst plugin stuff for Pianoteq. It does work, but there are audio dropouts. I can't find help for them. |
Tauri (used by Strudel) might be an alternative to NW.js, not least because application size is much smaller. I don't think so, no native addon support. Maybe Neutralino? Better but not there yet, addons are separate processes connected using WebSockets, not as good for me as native addons e.g. |
I think NW.js is OK if I can turn it into a shell for running multiple pieces, rather than building an entire app for each piece. Right now I think the only way to do this is to create an |
cloud-5 is not there yet. I can run I will try |
Got this far...
I've been here before, without a solution. This is about Emscripten building CsoundAC for one context when it is being used in another context. My choices are:
Depressing. For now I do NW.js without Strudel and Strudel without csound.node. |
Here are Emscripten people discussing this problem: emscripten-core/emscripten#11792. |
Looks like I will have to use something like this in CsoundAC.js, but using the
Not needed after all. |
I have Cloud Music No. 9 working in both NW.js and the browser. There was a logic change in
There is a new problem, JCsound in csound.node defines I must have overlooked that csound.hpp doesn't define an |
I think I can fix this by just using the workaround flag in |
trichord_space.html
to run from a Web server.trichord_space.html
to run in NW.js.Poustinia-v5c.html
to run from a Web server. Nope,ReferenceError: 'require' is not defined
. Don't need this right now.Poustinia-v5c.html
to run in NW.js.cloud-5
to run from a Web server.cloud-5
to run in NW.js, this is the major objective. I didn't think this through all the way, the music visualization code presupposes that Csound has a WebAudio output, this is not currently the case with csound.node. So, csound.node may need to get a WebAudio output.index.html
. Another way is to use a script that creates a symbolic link from the actual composition to the app'sindex.html
.The text was updated successfully, but these errors were encountered: