Domeport on dome.petals.fm: corresponding source (GNU GPL version 3) The viewer on this page is Domeport, made by the Société des arts technologiques (SAT) on ossia score, built for the web with the 3D module switched back on. It is built from: - Domeport: https://github.com/sat-mtl/DomeportPro at 65d6a4273962d17f475d1f8e5674ee57575ff289 - ossia score: https://github.com/ossia/score at dad5bd37336d0e962207c3641bc6a7ecc22e217c - ossia SDK: https://github.com/ossia/sdk at d393c802e19bbf96c76f10365a70b84a09a1a253 (release sdk44), plus qtquick3d from qt5 at da7ca1ee7595c003b638ecc9294e6c1e6890eae3 Our changes, all in source/ next to this file: - 0001-ossia-sdk-wasm-build-qtquick3d.patch: the SDK's web build stops skipping Qt's 3D module, and leaves out its 3D model importer (assimp), which the viewer does not use. - 0002-domeport-defer-initialize-for-wasm-audio.patch: Domeport waits one event-loop turn before it first plays, so score's web audio engine exists first. - qml-overrides/: the QML files we serve in place of SAT's, each with a note saying why (the two changes above, the switch to the Domemaster format, and the menu icon drawn in QML because the web build cannot decode its SVG). - test-workflow-wasm-quick3d.yml: the GitHub Actions job that built this bundle. Written offer: for three years from the date of this page, anyone may ask shades@petals.fm for the complete corresponding source of this build, and we will send it at no more than the cost of sending it.