On The One is built with the help of open source software and freely licensed sounds. Thank you to everyone who makes them.
Below are the components that ship inside the App, their licenses and where to get their source code.
- FluidSynth 2.6.1. The SoundFont synthesizer that plays the band. Vendored with one change: FLUID_BUFSIZE is 16 instead of 64. License: GNU Lesser General Public License 2.1 or later. Project: https://github.com/FluidSynth/fluidsynth. Source code: see below.
- gcem commit 012ae73 (the one FluidSynth 2.6.1 uses). Compile-time math used by FluidSynth to build its tables. License: Apache License 2.0. Project: https://github.com/kthohr/gcem.
- Sparkle 2.10.0. App updates: checks the appcast and installs signed 1.x updates. License: MIT License. Project: https://github.com/sparkle-project/Sparkle.
- swift-midi-core 1.0.2. Core MIDI types (part of MIDIKit). License: MIT License. Project: https://github.com/orchetect/swift-midi-core.
- swift-midi-io 1.1.0. MIDI input and output (part of MIDIKit). License: MIT License. Project: https://github.com/orchetect/swift-midi-io.
- GeneralUser GS 2.0.3. The SoundFont with the band's sounds, by S. Christian Collins. License: GeneralUser GS License v2.0. Project: https://www.schristiancollins.com/generaluser.php.
FluidSynth source code
On The One uses FluidSynth, licensed under the GNU Lesser General Public License, version 2.1. You can download the exact FluidSynth source code used in this version of the App, including our one change, here: fluidsynth-2.6.1-ontheone-src.tar.gz. This offer is valid for as long as we distribute this version of the App, and for at least three years.
Questions: support@ontheoneapp.com.