BeatAtlas is made by ArcSeven Ltd. It includes software and fonts made by others, each under its own licence. The full licence texts are installed with BeatAtlas, in the file THIRD-PARTY-NOTICES.txt in its program folder, and are also shown by its installer.
This list is the summary for version 1, from BeatAtlas's own dependency manifest.
| Component | What it does in BeatAtlas | Licence |
|---|---|---|
| JUCE 9 | The application framework of the program and the VST3 plugin | JUCE licence (used under JUCE's Starter terms) |
| ONNX Runtime 1.30 | Runs the beat detection model on your computer | MIT |
| Beat This! model weights | The beat and downbeat detection model | MIT |
| libsoxr | Resamples audio for the analysis helper (soxr.dll) |
LGPL-2.1 or later |
| Signalsmith Stretch and Signalsmith Linear | Plays songs slower or faster without changing pitch | MIT |
| pocketfft | The frequency analysis | BSD-3-Clause |
| dr_libs (dr_wav, dr_flac, dr_mp3) | Reads WAV, AIFF, FLAC and MP3 files | Unlicense or MIT-0 |
| nlohmann/json | Reads and writes JSON | MIT |
| zlib | Compression | Zlib |
| IBM Plex Sans and IBM Plex Sans Condensed | The program's fonts (also used on this website) | SIL Open Font License 1.1 |
| Lucide | Icons | ISC and MIT |
libsoxr: your right to the source and to replace it
libsoxr is licensed under the GNU Lesser General Public License, version 2.1 or later. BeatAtlas uses it as a separate library, soxr.dll, which you may replace with your own build (clause 8 of the End User Licence Agreement). Its source code and a written offer to supply it are on the download page, beside each installer.