跳到主要内容
musicxml.tools
语言: 简体中文

许可证

我们的工具在你的浏览器中运行,所用的代码有我们自己写的,也有别人编写并分享出来的。本页列出会到达你浏览器的每一个第三方组件,以及它们的作者和许可证。MIT 和 BSD 许可证的全文附在本页末尾。

查看器和乐谱工具:OpenSheetMusicDisplay

乐谱查看器,转 PDF、转图片和转盲文乐谱,乐谱移调,提取分谱,以及彩色音符乐谱,都用 OpenSheetMusicDisplay 2.2.1 绘制,版权所有 2019 PhonicScore,采用 BSD 3-Clause 许可证。它用 VexFlow 1.2.93 绘制,版权所有 (c) 2010 Mohit Muthanna Cheppudira,采用 MIT 许可证。盲文由同一软件包中的盲文乐谱模块生成。

播放器、转 MP3、转简谱和乐谱标注:OSMD Extended

播放器、MP3 转换工具、简谱转换工具和标注工具运行在 OSMD Extended 2.2.1 上(简谱转换工具用它的简谱构建版本,标注工具用它的标注构建版本)。OSMD Extended 是我们自己构建的带音频播放器的 OpenSheetMusicDisplay 版本,不是开源软件。它包含以下开源库:

  • VexFlow 1.2.93,版权所有 (c) 2010 Mohit Muthanna Cheppudira,MIT
  • soundfont-player 0.12.0,版权所有 (c) 2015 Daniel Gómez Blasco,MIT;以及 sample-player 0.5.5 和 audio-loader 0.5.0,版权所有 (c) 2015 danigb,MIT
  • standardized-audio-context 25.3.77,版权所有 (c) 2024 Christoph Guttandin,MIT
  • JSZip 3.10.1,版权所有 (c) 2009-2016 Stuart Knightley, David Duponchel, Franz Buchinger, António Afonso,采用 MIT 许可证(MIT 或 GPLv3 双重许可;我们按 MIT 使用)
  • Material Components for the web,版权所有 (c) 2014-2020 Google, Inc.,MIT
  • Handlebars 4.7.10,版权所有 (C) 2011-2019 Yehuda Katz,MIT
  • loglevel 1.9.2,版权所有 (c) 2013 Tim Perry,MIT
  • typescript-collections 1.3.3,版权所有 (c) 2010-2017 Tomasz Ciborski,MIT
  • tslib,版权所有 (c) Microsoft Corporation,0BSD
  • 标注构建版本中还有 uuid 11.1.1,版权所有 (c) 2010-2020 Robert Kieffer 及其他贡献者,MIT

构建中保留的声明都在各自的许可证文件中:播放器构建版本、简谱构建版本和标注构建版本。

音乐字体

标注工具用 Gonville 0.1.9313 绘制符号,这是 Simon Tatham 设计的音乐字体,其字体文件“may be used without restriction”(可以不受限制地使用);字体文件本身也写明不对它主张版权。这个工具生成的 PDF 会嵌入这款字体。

乐器音色

这些工具的乐器音色来自 Fluid (R3) General MIDI 音色库,版权所有 (c) 2000-2002, 2008 Frank Wen,由他以 MIT 许可证发布。我们提供的转换版本来自 Benjamin Gleitzman 的 midi-js-soundfonts,该项目为它注明了 Creative Commons Attribution 3.0(知识共享署名 3.0)许可证;鼓的音色来自 paulrosen/midi-js-soundfonts(MIT)。

MP3 下载

MP3 文件由 LAME 编码,LAME 采用 GNU 宽通用公共许可证(LGPL),由 wasm-media-encoders 0.7.0 编译为 WebAssembly,版权所有 (c) 2020-2024 arseneyr,MIT(许可证)。如果这个编码器无法运行,就由 lamejs 1.2.1 接手,这是 LAME 的 JavaScript 移植版,采用 LGPL(许可证)。两者都以独立文件的形式原样提供,因此可以替换。

PDF:jsPDF 和 svg2pdf.js

jsPDF 4.2.1,版权所有 (c) 2010-2025 James Hall 和 (c) 2015-2025 yWorks GmbH,MIT,负责写出 PDF 文件。svg2pdf.js 2.8.1,版权所有 (c) 2015-2026 yWorks GmbH 和 (c) 2013-2015 Vitaly Puzrin,MIT,把排版好的页面以矢量形式绘入 PDF。它们还带有几个小型辅助库,都采用 MIT 许可证:fast-png、@babel/runtime、cssesc、font-family-papandreou、specificity 和 svgpath。

MIDI:Verovio

MusicXML 转 MIDI 使用 Verovio 6.3.0,它是 RISM 数字中心(RISM Digital Center)的制谱库,采用 GNU 宽通用公共许可证第 3 版或更高版本。我们以独立文件的形式原样提供它,因此可以替换;许可证文本就在它旁边(LGPL、GPL),源代码见 github.com/rism-digital/verovio。

验证器:libxml2 和 MusicXML 架构

验证器用 libxml2 2.13.8 检查文件,版权所有 (C) 1998-2012 Daniel Veillard,采用 MIT 许可证,由 xmllint-wasm 5.3.0(MIT,基于 Alon Zakai 的 xml.js)编译为 WebAssembly。我们原样提供它,并附上它的许可证。

它对照 MusicXML 4.0 架构进行检查,版权所有 2004-2021 the Contributors to the MusicXML Specification,由 W3C 音乐记谱社区组(W3C Music Notation Community Group)依据 W3C Community Final Specification Agreement 发布。我们原样提供这些架构文件,并附上关于其来源的说明。

转换器:fflate

fflate 0.8.3,版权所有 (c) 2026 Arjun Barrett,MIT。它读写 .mxl 文件的 ZIP 容器,也把多个文件打包成一个 ZIP:以图片形式保存的各页、一份乐谱的所有声部;jsPDF 也用它来压缩 PDF。

搜索:MiniSearch

MiniSearch 7.2.0,版权所有 2022 Luca Ongaro,MIT。首页的工具搜索由它实现。

字体

标题使用 Fraunces 字体,版权所有 2020 The Fraunces Project Authors;正文使用 Hanken Grotesk 字体,版权所有 2021 The Hanken Grotesk Project Authors,两者都采用 SIL Open Font License 1.1。两种字体都由我们自己提供;Fraunces 是只含拉丁字母和一种字重的精简版本。中文、日文和韩文文字使用你设备自带的字体显示,我们不为它们提供字体。这些页面的分享卡片图片在构建网站时用 Noto Sans(SIL Open Font License 1.1)生成。

MIT 许可证

MIT 许可证和下面的 BSD 3-Clause 许可证均以英文原文给出。

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.

BSD 3-Clause 许可证

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. 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.
  3. 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.