Skip to content
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

Open
diimdeep opened this issue Sep 14, 2019 · 4 comments
Open

Web version source code ? #18

diimdeep opened this issue Sep 14, 2019 · 4 comments

Comments

@diimdeep
Copy link

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.

@Catsvilles
Copy link

Wow, that would be amazing, especially using the web version with the WebAssembly!

@michaelpalumbo
Copy link

bump! I'd love this as well. I'm trying to get it going from a fork of this repo with minimal success

@pronvit
Copy link

pronvit commented Oct 3, 2019

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.

@Catsvilles
Copy link

@pronvit Should be better by now, we have AudioWorklets and WebAssembly is getting more and more support.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants