许可证
Audio2MIDI.org 使用的开源软件、模型、音色样本和字体,以及各自的许可证。
最近更新: 2026-10-24
Audio2MIDI.org 构建在开源软件、开放模型和开放许可的字体之上。本页列出它们及各自的许可证。版本号和许可证标识取自上述日期我们构建中各包自身的 package.json。
音乐与音频引擎
以下组件在你的浏览器里运行,较大的组件只在工具需要时才加载。
| 组件 | 版本 | 许可证 | 用途 |
|---|---|---|---|
| Verovio | 6.3.0 | LGPL-3.0-or-later | 根据 MusicXML 排版五线谱;乐谱移调 |
| Basic Pitch(@spotify/basic-pitch) | 1.0.1 | Apache-2.0 | 浏览器内的 Fast 转写:模型权重与推理代码 |
| TensorFlow.js(@tensorflow/tfjs) | 3.21.0 | Apache-2.0 | Basic Pitch 所依赖的运行时 |
| @tonejs/midi | 2.0.28 | MIT | 读写 MIDI 文件 |
| tonal | 6.5.1 | MIT | 乐理:调、和弦、音阶、Camelot 编号 |
| pitchy | 4.1.0 | MIT | 人声转 MIDI 的实时音高检测 |
| Meyda | 5.6.3 | MIT | 调性和和弦识别所用的音频特征(chroma) |
| web-audio-beat-detector | 8.2.39 | MIT | BPM 检测中的速度识别 |
| smplr | 1.1.0 | MIT | 用采样乐器播放音符 |
| @breezystack/lamejs | 1.2.7 | LGPL-3.0 | 导出 MP3 时进行编码 |
关于 LGPL 组件
Verovio 和 lamejs 采用 GNU 宽通用公共许可证(LGPL)。我们未作任何修改地使用这两个库,且它们都作为独立文件加载,没有编译进我们自己的代码。它们的完整源代码可以从上方链接的项目获取,你也可以用兼容版本替换其中任一库。如需我们提供所发布版本的确切源代码,请发邮件至 copyright@audio2midi.org。
关于 Basic Pitch
我们的 Fast 模式按 Apache 2.0 许可证使用 Spotify 的 Basic Pitch 模型和代码。我们从 /models/basic-pitch/ 提供的模型文件就是 @spotify/basic-pitch 包中的原始文件,未作修改。Basic Pitch 出自论文 A Lightweight Instrument-Agnostic Model for Polyphonic Note Transcription and Multipitch Estimation(Bittner 等,ICASSP 2022)。
音色样本
| 组件 | 版本 | 许可证 | 用途 |
|---|---|---|---|
| Splendid Grand Piano | — | 公有领域 | 播放与 MIDI 转 MP3 / WAV 所用的钢琴音色,通过 smplr 加载 |
字体
| 组件 | 版本 | 许可证 | 用途 |
|---|---|---|---|
| Archivo(@fontsource-variable/archivo) | 5.3.0 | OFL-1.1 | 标题、界面和正文 |
| Newsreader(@fontsource-variable/newsreader) | 5.3.0 | OFL-1.1 | 斜体强调词 |
| Martian Mono(@fontsource-variable/martian-mono) | 5.3.0 | OFL-1.1 | 标签与数字 |
三款字体均采用 SIL 开放字体许可证 1.1 版(SIL Open Font License 1.1)。中文使用系统字体,不加载网络字体。
图片
本站照片来自 Unsplash,依据 Unsplash License 使用,该许可允许商用且不要求署名。感谢各位摄影师;每张照片的作者和使用位置都有记录,如需可向我们索取。站内的示例音乐均为公版作品或为本站原创。
网站框架
| 组件 | 版本 | 许可证 | 用途 |
|---|---|---|---|
| React | 19.2.5 | MIT | 用户界面 |
| TanStack Router / Start | 1.170.11 / 1.168.19 | MIT | 路由与服务端渲染 |
| TanStack Query | 5.101.0 | MIT | 数据请求 |
| Tailwind CSS | 4.2.2 | MIT | 样式 |
| Base UI(@base-ui/react) | 1.3.0 | MIT | 无障碍 UI 基础组件 |
| Motion | 12.38.0 | MIT | 动效 |
| Lucide(lucide-react) | 0.511.0 | ISC | 界面图标 |
| Paraglide JS(@inlang/paraglide-js) | 2.18.2 | MIT | 多语言 |
| Better Auth | 1.6.2 | MIT | 登录与账户 |
| Drizzle ORM | 0.44.7 | Apache-2.0 | 数据库访问 |
| Zod | 4.3.6 | MIT | 输入校验 |
| Sonner | 2.0.7 | MIT | 通知提示 |
| next-themes | 0.4.6 | MIT | 浅色 / 深色主题 |
你的文件
上述许可证只涉及我们使用的软件,不会改变你所转换音乐的权利归属:可以上传什么,请见版权与 DMCA;文件如何处理,请见服务条款。
纠错
如果你是上述某个项目的维护者,发现这里有错误或遗漏,请发邮件至 copyright@audio2midi.org,我们会尽快更正。