Licences
Nos outils fonctionnent dans votre navigateur, avec du code que nous avons écrit et du code que d’autres ont écrit et partagé. Cette page liste chaque composant tiers qui arrive dans votre navigateur, avec ses auteurs et sa licence. Le texte complet des licences MIT et BSD figure à la fin.
La visionneuse et les outils de partition : OpenSheetMusicDisplay
La visionneuse, les convertisseurs MusicXML en PDF, en image et en braille, la transposition, l’extraction de parties et les partitions en couleurs dessinent avec OpenSheetMusicDisplay 2.2.1, copyright 2019 PhonicScore, sous licence BSD 3-Clause. Celui-ci dessine avec VexFlow 1.2.93, copyright (c) 2010 Mohit Muthanna Cheppudira, sous licence MIT. Son module de notation musicale braille, qui fait partie du même paquet, écrit le braille.
Lecteur, conversion en MP3, jianpu et annotations : OSMD Extended
Le lecteur, le convertisseur MP3, le convertisseur jianpu et l’outil d’annotation fonctionnent avec OSMD Extended 2.2.1 (le convertisseur jianpu avec sa version de notation chiffrée, l’outil d’annotation avec sa version d’annotations), notre propre version d’OpenSheetMusicDisplay avec le lecteur audio. Cette version n’est pas open source. Elle contient les bibliothèques open source suivantes :
- VexFlow 1.2.93, copyright (c) 2010 Mohit Muthanna Cheppudira, MIT
- soundfont-player 0.12.0, copyright (c) 2015 Daniel Gómez Blasco, MIT ; avec sample-player 0.5.5 et audio-loader 0.5.0, copyright (c) 2015 danigb, MIT
- standardized-audio-context 25.3.77, copyright (c) 2024 Christoph Guttandin, MIT
- JSZip 3.10.1, copyright (c) 2009-2016 Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso, sous licence MIT (double licence MIT ou GPLv3 ; nous l’utilisons sous MIT)
- Material Components for the web, copyright (c) 2014-2020 Google, Inc., MIT
- Handlebars 4.7.10, copyright (C) 2011-2019 Yehuda Katz, MIT
- loglevel 1.9.2, copyright (c) 2013 Tim Perry, MIT
- typescript-collections 1.3.3, copyright (c) 2010-2017 Tomasz Ciborski, MIT
- tslib, copyright (c) Microsoft Corporation, 0BSD
- dans la version d’annotations, également uuid 11.1.1, copyright (c) 2010-2020 Robert Kieffer and other contributors, MIT
Les mentions conservées dans les versions figurent dans leurs fichiers de licence : la version du lecteur, la version jianpu et la version d’annotations.
Police musicale
L’outil d’annotation dessine ses symboles avec Gonville 0.1.9313, une police musicale de Simon Tatham, dont les fichiers de police « peuvent être utilisés sans restriction » ; le fichier de police lui-même indique qu’aucun droit d’auteur n’est revendiqué sur lui. Les PDF que crée l’outil l’intègrent.
Sons des instruments
Les instruments du lecteur et du convertisseur MP3 viennent de la soundfont General MIDI Fluid (R3), copyright (c) 2000-2002, 2008 Frank Wen, publiée par lui sous licence MIT. Nous servons le jeu converti de midi-js-soundfonts, de Benjamin Gleitzman, qui indique pour lui la licence Creative Commons Attribution 3.0, et la batterie de paulrosen/midi-js-soundfonts (MIT).
Téléchargements MP3
Les fichiers MP3 sont encodés avec LAME, sous licence GNU Lesser General Public License, compilé en WebAssembly par wasm-media-encoders 0.7.0, copyright (c) 2020-2024 arseneyr, MIT (licence). Si cet encodeur ne peut pas fonctionner, lamejs 1.2.1 prend le relais, un portage JavaScript de LAME sous LGPL (licence). Tous deux sont servis sans modification, dans des fichiers séparés, afin de pouvoir être remplacés.
PDF : jsPDF et svg2pdf.js
jsPDF 4.2.1, copyright (c) 2010-2025 James Hall et (c) 2015-2025 yWorks GmbH, MIT, écrit les fichiers PDF. svg2pdf.js 2.8.1, copyright (c) 2015-2026 yWorks GmbH et (c) 2013-2015 Vitaly Puzrin, MIT, y dessine les pages gravées sous forme vectorielle. Ils apportent quelques petites bibliothèques d’appoint, toutes sous licence MIT : fast-png, @babel/runtime, cssesc, font-family-papandreou, specificity et svgpath.
MIDI : Verovio
La conversion en MIDI fonctionne avec Verovio 6.3.0, la bibliothèque de gravure musicale du RISM Digital Center, sous licence GNU Lesser General Public License, version 3 ou ultérieure. Nous la servons sans modification, dans ses propres fichiers, afin qu’elle puisse être remplacée ; les textes de licence se trouvent à côté (LGPL, GPL), et le code source est sur github.com/rism-digital/verovio.
Validateur : libxml2 et le schéma MusicXML
Le validateur vérifie les fichiers avec libxml2 2.13.8, copyright (C) 1998-2012 Daniel Veillard, sous licence MIT, compilée en WebAssembly par xmllint-wasm 5.3.0 (MIT, basé sur xml.js d’Alon Zakai). Nous la servons sans modification, avec sa licence.
Il vérifie par rapport au schéma MusicXML 4.0, copyright 2004-2021 the Contributors to the MusicXML Specification, publié par le W3C Music Notation Community Group sous le W3C Community Final Specification Agreement. Nous servons les fichiers du schéma sans modification, avec une note sur leur source.
Convertisseur : fflate
fflate 0.8.3, copyright (c) 2026 Arjun Barrett, MIT. Il lit et écrit le conteneur zip des fichiers .mxl et regroupe des fichiers dans un seul ZIP : les pages en images, toutes les parties d’une partition ; jsPDF l’utilise aussi pour compresser les PDF.
Recherche : MiniSearch
MiniSearch 7.2.0, copyright 2022 Luca Ongaro, MIT. Elle fait fonctionner la recherche d’outils de la page d’accueil.
Polices
Les titres sont composés en Fraunces, copyright 2020 The Fraunces Project Authors, et le texte en Hanken Grotesk, copyright 2021 The Hanken Grotesk Project Authors, toutes deux sous licence SIL Open Font License 1.1. Nous servons les deux nous-mêmes ; Fraunces dans une copie allégée, avec les lettres latines et une seule graisse. Le texte chinois, japonais et coréen s’affiche dans les polices de votre appareil : nous n’en servons aucune pour lui. Les images d’aperçu de ces pages, affichées quand on les partage, sont produites avec Noto Sans (SIL Open Font License 1.1) lors de la construction du site.
La licence MIT
Les textes des licences MIT et BSD 3-Clause qui suivent sont donnés dans leur version originale, en anglais.
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.
La licence BSD 3-Clause
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 the copyright holder nor the names of its 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 HOLDER 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.