juce_emscripten app gallery
This is a showcase for various port of JUCE applications using juce_emscripten.
Note that you will most likely need modern Google Chrome, Chromium or anything that provides equivalent features enough to run those JUCE wasm ports.
The projects are still messy (has local changes, build scripts need manual changes etc.) so I put an archive of those sources here.Application | screenshot and comments |
---|---|
(github) |
Code at Dreamtonics/juce_emscripten |
(github) |
|
(github) |
|
(github) |
|
(github) |
js paths modified and bundled using `--preload-file`. Now you can even use React to run JUCE plugins on the browsers(!) |
(github) |
|
(github) |
OpenGL disabled. Basically built in mobile mode to avoid a lot of mess. Useless in non-full-screen mode. Not sure if other essential features are really usable. |
(github) |
|
(github) |
|
tracktion_engine/StepSequencerDemo (github) |
JUCE based projects that are not working here.
Project | Stage | Comment |
---|---|---|
Chataine (github) |
!Build: not ready for juce_emscripten | Had to make some changes in juce_organicui; Depends on precompiled platform binaries within the repo |
Curvessor (github) |
!Build: not ready for juce_emscripten | Depends on boost |
(github) |
Runtime issue |
GUI shows up, but clicking on the UI crashes Chrome tab |
HISE (github) |
!Build: dependency JUCE too old | |
juicysfplugin |
!Build: not ready for juce_emscripten | Depends on libsndfile and glib |
SAFEJuceModule (github) |
!Build: dependency JUCE too old | |
SFZero-X (github) |
Runtime issue |
GUI shows up, but not useful without FileChooser (which is not supported) |
surge-fx (surge-fx) |
!Build: not ready for juce_emscripten | Depends on xmmintrin.h |