-
Notifications
You must be signed in to change notification settings - Fork 13
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
Web version source code ? #18
Comments
Wow, that would be amazing, especially using the web version with the WebAssembly! |
bump! I'd love this as well. I'm trying to get it going from a fork of this repo with minimal success |
Hello, All the code is in this repo. To build, you need to set WEB environment variable and just run make dep / make, like so (on osx/linux) "WEB=1 made dep". There may be some paths to emscripten needed to be set, I'm not sure. I believe it is compiling into WebAssembly. Unfortunately when working on the web version, I discovered that audio processing in web browsers still had issues, and I was experiencing audio artefacts even with simple patches. I remember discussions that audio processing in browser is not running at high/realtime priority (at least in browser/os combinations I was using). This is why I stopped developing the web version. Maybe this issue (and some other smaller ones) has already been resolved in current versions of browsers, I don't know. If anyone wants to continue this work, feel free to ask any specific questions about the build process or the code, I'll help with what I still remember. |
@pronvit Should be better by now, we have AudioWorklets and WebAssembly is getting more and more support. |
Tried to search for emscripteen in repo, didnt find anything..
Are you planning to improve web version?
Url encoded .vcv file would be killer feature.
The text was updated successfully, but these errors were encountered: