Licences and notices
Copyright © 2026 Owen Williams.
MNX Lab — including the synth in synth/ — is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License, version 3 only (AGPL-3.0-only), the text in LICENSE.md. It is distributed WITHOUT ANY WARRANTY; see the licence for details.
Commercial licences are available from the copyright holder for uses the AGPL does not suit; contact them through GitHub (github.com/owennewo). The source is at https://github.com/owennewo/mnx-lab.
The AGPL covers all code and content in this repository except the third-party components below, which keep their own licences. Their full licence texts are in the links below (served at /licenses/).
Third-party components
-
Lit
BSD-3-Clause · Copyright (c) 2017 Google LLC
Reaches people through the website (sent to browsers).
-
Trusted Types type definitions
MIT · Copyright (c) Microsoft Corporation
Reaches people through type definitions only (not shipped).
-
Archivo (typeface)
OFL-1.1 · Copyright 2020 The Archivo Project Authors
Reaches people through the website (sent to browsers).
-
Montserrat (typeface)
OFL-1.1 · Copyright 2011 The Montserrat Project Authors
Reaches people through the website (sent to browsers).
-
Lora (typeface)
OFL-1.1 · Copyright 2011 The Lora Project Authors, with Reserved Font Name "Lora"
Reaches people through the website (sent to browsers).
-
Bravura (SMuFL music font) and its metadata
OFL-1.1 · Copyright Steinberg Media Technologies GmbH
Reaches people through the website (sent to browsers).
-
SMuFL glyph names
W3C Music Notation Community Group (licence to confirm) · The SMuFL contributors, W3C Music Notation Community Group
Reaches people through the website (sent to browsers). The upstream repository carries no licence file; the terms are to be confirmed with the Community Group.
-
MNX schema and the mirrored specification examples
W3C Music Notation Community Group (licence to confirm) · The MNX contributors, W3C Music Notation Community Group
Reaches people through the website (sent to browsers). The upstream repository carries no licence file; the terms are to be confirmed with the Community Group.
-
fflate
MIT · Copyright (c) 2026 Arjun Barrett
Reaches people through the website (sent to browsers).
-
xmldom
MIT · Copyright 2019 - present Christopher J. Brody and other contributors
Reaches people through the website (sent to browsers).
-
FAUST libraries (STK-licensed functions by Julius O. Smith III)
STK-4.3 (MIT-style) · Copyright (C) 2003-2019 Julius O. Smith III
Reaches people through the synth (
/synth/, sent to browsers). Filters (fir, iir, lowpass, tf1, tf2, pole, bandpass, allpass_comb, …) and the zita_rev1 reverb, compiled into the synth’s WebAssembly by FAUST 2.81.10. -
FAUST libraries (GRAME)
LGPL-2.1-or-later WITH the FAUST library exception · Copyright (C) 2003-2016 GRAME, Centre National de Creation Musicale
Reaches people through the synth (
/synth/, sent to browsers). maths.lib, envelopes.lib and the other GRAME library functions compiled into the synth’s WebAssembly; the exception lets the compiled code carry its own licence. -
V8 and fdlibm (tanh and expm1 operation sequence)
BSD-3-Clause (V8) and the fdlibm notice · Copyright the V8 project authors; Copyright (C) 1993-2004 Sun Microsystems, Inc.
Reaches people through the synth (
/synth/, sent to browsers). Ported to WebAssembly for the synth’s math kernel. -
Hono
MIT · Copyright (c) 2021 - present, Yusuke Wada and Hono contributors
Reaches people through the server (the Cloudflare Worker; not sent to browsers).
-
jose
MIT · Copyright (c) 2018 Filip Skokan
Reaches people through the server (the Cloudflare Worker; not sent to browsers).
-
Guitar samples (listening bench data): Electric Guitar FSBS (clean)
CC0-1.0 · Dedicated to the public domain
Reaches people through the repository only (development; not deployed).
-
Guitar samples (listening bench data): GM Acoustic Guitar
CC0-1.0 · Dedicated to the public domain
Reaches people through the repository only (development; not deployed).
-
Guitar samples (listening bench data): Shiny Guitar
CC0-1.0 · Dedicated to the public domain
Reaches people through the repository only (development; not deployed).
-
Guitar samples (listening bench data): Spanish classical guitar
CC0-1.0 · Dedicated to the public domain
Reaches people through the repository only (development; not deployed).
-
MusicXML test suite
MIT · The W3C Music Notation Community Group contributors
Reaches people through the repository only (development; not deployed). Its licence is kept verbatim beside the files.
-
MNX specification sources (git submodule)
W3C Music Notation Community Group (licence to confirm) · The MNX contributors, W3C Music Notation Community Group
Reaches people through the repository only (development; not deployed).