Accidental Orchestra — free software and source code
Accidental Orchestra is © Martin Gamsby (GamesByGamsby), all rights reserved.
The game includes free software and third-party content, each under its own license. The full text of every license ships with the game: in the game’s “licenses” folder, and in Settings → Credits & licenses.
Source code of the GPL and LGPL components
These components are distributed unmodified. Their complete source code is available here:
- FFmpeg 7.1 — GPL-3.0 (gyan.dev "essentials" build, unmodified)
ffmpeg-7.1.tar.xz · gyan.dev builds - Qt 6.8 / PySide6 6.8.0.2 — LGPL-3.0
download.qt.io · code.qt.io - pygame 2.6.1 — LGPL-2.1 (with SDL2 (zlib) and its libraries)
github.com/pygame/pygame - sf2_loader 1.29 — LGPL-2.1 (with FluidSynth, GLib, libsndfile, libInstPatch, libintl (LGPL-2.1))
github.com/Rainbow-Dreamer/sf2_loader · fluidsynth.org - musicpy 6.92 — LGPL-2.1
github.com/Rainbow-Dreamer/musicpy - GCC runtime libraries — GPL-3.0 + GCC Runtime Library Exception
gcc.gnu.org
Written offer
For at least three years after you received your copy of the game, and for as long as the game is offered, you can get the complete corresponding source code of any of these components, at no charge beyond the cost of providing it, by writing to:
martingamsby [at] gmail [dot] com
Replacing the LGPL libraries
The LGPL libraries are separate files in the game’s “_internal” folder (the Python modules as .py files, the native libraries as .dll files). You may replace them with modified versions of your own.
Third-party content
- Instrument icons — game-icons.net, CC BY 3.0 (authors credited in the game) · game-icons.net
- MuseScore_General SoundFont — Frank Wen, Michael Cowgill, S. Christian Collins — MIT · musescore.org