Credits & licences
DrumSumDrum's icons, UI art, shaders and skins are made in-house. It is built with Unity and uses the following fonts and third-party software.
Fonts
- DSEG. Copyright © 2017 keshikan. SIL Open Font License 1.1.
- Liberation Sans. Copyright © 2012 Red Hat, Inc.; digitized data © 2010 Google Corporation. SIL Open Font License 1.1.
- PBIO by Gregor Adams (pixelass).
The SIL Open Font License 1.1 is at openfontlicense.org.
Software
| Component | Licence |
|---|---|
| AVPro Video (RenderHeads), with Audio360 and ExoPlayer | Commercial licence; Audio360 SDK licence; ExoPlayer: Apache 2.0 |
| AWS SDK for .NET | Apache 2.0 |
| Steamworks.NET | MIT |
| DOTween (Demigiant) | DOTween licence |
| DryWetMIDI | MIT |
| Minis, KlakSpout, KlakNDI (Keijiro Takahashi) | Unlicense |
| RtMidi | MIT |
| Spout SDK | BSD 2-Clause |
| NDI® SDK (runtime library) | Copyright © 2023–2025 Vizrt NDI AB. All rights reserved. Used under the NDI SDK licence. NDI® is a registered trademark of Vizrt NDI AB. DrumSumDrum is not a product of NDI and is not sponsored or endorsed by NDI. The runtime also includes RapidJSON (MIT) and SpeexDSP (BSD); their notices ship with the app in Licenses/NDI/libndi_licenses.txt. |
| StandaloneFileBrowser | MIT. github.com/gkngkc/UnityStandaloneFileBrowser |
| Dynamic Panels (yasirkula) | MIT. github.com/yasirkula/UnityDynamicPanels |
| Json.NET (Newtonsoft) | MIT. github.com/JamesNK/Newtonsoft.Json |
| LAME (MP3 encoder, Windows) | LGPL 2.1. Source: lame.sourceforge.io. It's a separate DLL you may replace with your own build. |
| Opus | BSD 3-Clause |
| Sentry SDK for Unity | MIT |
| NLayer (MP3 decoder) | MIT. Copyright © 2018 Mark Heath, Andrew Ward & Contributors |
| NVorbis (Ogg Vorbis decoder) | MIT. Copyright © 2020 Andrew Ward |
| ONNX Runtime (Microsoft), in the stem tool | MIT. Copyright © Microsoft Corporation |
| DirectML (Microsoft), in the stem tool | Microsoft Software License Terms, Microsoft DirectX Machine Learning (DirectML) |
Stem models and drum transcription
Stem separation runs models that are installed on your computer. Each one, with its licence and the source's own words about its weights, is listed in the app under Settings › STEMS › CREDITS. A model you add yourself is listed as “added by you; license unknown”.
The stem models DrumSumDrum distributes (Settings › STEMS › MODELS › DOWNLOAD; the app shows these terms and asks you to confirm before a model downloads):
| Model | Code | Weights, as stated by their source | Training data |
|---|---|---|---|
| HT Demucs v4 (4 stems), Meta AI Research (Rouard, Massa, Défossez) | MIT. Copyright © Meta Platforms, Inc. and affiliates | No licence text for the weights. The maintainer wrote that the weights “are not covered by the MIT license, and are provided only for scientific purposes” (facebookresearch/demucs#327). | MUSDB18-HQ (Zenodo 3338373, licence “Other (Non-Commercial)”) and the author's own stem collections. |
| HT Demucs v4 6-source (experimental) | MIT, as above | ||
| HT Demucs v4 fine-tuned (bag of 4) | MIT, as above |
Drum transcription uses weights made by DrumSumDrum, trained on synthetic songs: CC0 drum sounds (TR-808 recordings by Michael Fischer) and our own, mixed over music by Kevin MacLeod (incompetech.com), licensed under Creative Commons: By Attribution 4.0.
Licence texts
MIT licence
Applies to the components marked MIT above, each under its own author's copyright. The notices we hold:
- Steamworks.NET: Copyright © 2013–2022 Riley Labrecque
- RtMidi: Copyright © 2003–2019 Gary P. Scavone
- NLayer: Copyright © 2018 Mark Heath, Andrew Ward & Contributors
- NVorbis: Copyright © 2020 Andrew Ward
- The other MIT components (DryWetMIDI, StandaloneFileBrowser, Dynamic Panels, Json.NET, ONNX Runtime, the Demucs code, the Sentry SDK) carry their authors' notices in the repositories linked above or named in the table.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Opus (BSD 3-Clause)
Copyright 2001-2023 Xiph.Org, Skype Limited, Octasic,
Jean-Marc Valin, Timothy B. Terriberry,
CSIRO, Gregory Maxwell, Mark Borgerding,
Erik de Castro Lopo, Mozilla, Amazon
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
- Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
- Neither the name of Internet Society, IETF or IETF Trust, nor the
names of specific contributors, may be used to endorse or promote
products derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Opus is subject to the royalty-free patent licences specified by the Xiph.Org Foundation (ipr/1524), Microsoft Corporation (ipr/1914) and Broadcom Corporation (ipr/1526).
Apache License 2.0
AWS SDK for .NET and ExoPlayer are used under the Apache License, Version 2.0. They are provided "as is", without warranties or conditions of any kind.
Unlicense and BSD 2-Clause
Minis, KlakSpout and KlakNDI (Keijiro Takahashi) are released under the Unlicense (public domain). The Spout SDK is under the BSD 2-Clause licence (spout.zeal.co).