FretFlowPrivacySupportLicenses中文

Licenses & Credits

Updated September 24, 2026 · 中文

FretFlow's application code is MIT licensed. Third-party software, fonts, samples and other assets keep their own licenses and notices. Source and additional provenance are available in the project repository and THIRD_PARTY_NOTICES.md.

alphaTab 1.8.4

Score parsing, notation and exports. Copyright Daniel Kuschny and contributors. Mozilla Public License 2.0. Upstream source; integrated library notices.

The website uses the unmodified npm distribution with separate FretFlow adapters. The iOS app uses a modified offline parser: unused import.meta is replaced, processing limits are added, and JSON calls are wrapped for the native bridge.

Download the corresponding iOS parser source (ZIP). It includes the modified ScoreParser.js, original core, generation script, its inputs, dependency versions and license notices. Archive SHA-256.

Bravura notation font

By Steinberg, used unchanged from the alphaTab 1.8.4 distribution in both the website and native notation renderer. SIL Open Font License 1.1 and copyright notice; upstream font source. Reserved font names and the original font log are retained.

FreePats Spanish classical guitar · 2019-06-18

Recorded by Roberto. CC0 1.0; upstream samples. The SoundFont's single preset was changed from program 0 to General MIDI program 24; the guitar samples are unchanged. Source, modification and hashes.

Website libraries

  • React / React DOM 19.2.6 — MIT license and source. Unmodified npm packages.
  • Next.js 16.3.5 — MIT license and source. Unmodified npm package.
  • Motion 12.39.0 — MIT license and source. Unmodified npm package.
  • pdf-lib 1.17.1 — MIT license and source. Used unchanged for PDF exports.
  • Mediabunny 1.56.3 — Mozilla Public License 2.0; source. Used unchanged to prepare browser audio uploads.
  • Vercel Web Analytics 1.6.1 — Mozilla Public License 2.0; source. Unmodified npm package; page-view events are limited to the home page.

Additional distribution notices

The alphaTab web assets also retain the SONiVOX EAS soundfont's license and provenance; FretFlow's score and detected-note playback use FreePats. The dependency lockfile records further web packages, including Liquid DOM 0.1.0. Their own distribution notices apply; the application's MIT license does not relicense dependencies.

Server-side analysis

These components run on the analysis server and are not distributed with the iOS app:

  • ChordMini — revision aa6e3a8, MIT code license. Upstream code is unmodified; FretFlow adds an analysis adapter.
  • Spotify Basic Pitch 0.4.0 — Apache 2.0 and NOTICE. Uses the official prediction pipeline.
  • Demucs 4.0.1 — MIT code license. Unmodified upstream code with a FretFlow adapter for optional audio separation.

Model versions and hashes are recorded in models.lock.json. Software licenses do not grant rights to third-party music or training datasets.

开源许可与致谢

更新于 2026 年 9 月 24 日 · English

FretFlow 的应用代码采用 MIT 许可证。第三方软件、字体、音色和其他素材保留各自的许可与声明。源码和来源记录见项目仓库及 THIRD_PARTY_NOTICES.md。

alphaTab 1.8.4

用于曲谱解析、显示和导出,版权归 Daniel Kuschny 及贡献者所有。采用 Mozilla Public License 2.0。上游源码;集成库声明。

网页使用未经修改的 npm 发行包,FretFlow 适配代码独立编写。iOS 使用修改过的离线解析器:替换未使用的 import.meta,添加处理量限制,并用 JSON 调用封装原生桥接。

下载 iOS 解析器对应源码(ZIP)。包含修改后的 ScoreParser.js、原始核心、生成脚本及其输入文件、依赖版本和许可声明。压缩包 SHA-256。

Bravura 乐谱字体

由 Steinberg 提供,网页与原生乐谱渲染器均使用 alphaTab 1.8.4 发行包中的原版字体,未作修改。SIL 开放字体许可证 1.1 及版权声明;上游字体源码。保留原有保留字体名称声明和字体日志。

FreePats 西班牙古典吉他音色 · 2019-06-18

由 Roberto 录制。采用 CC0 1.0;上游音色来源。SoundFont 唯一预设从 program 0 调整为通用 MIDI 的 program 24,吉他采样本身未变。来源、改动和哈希记录。

网页依赖

  • React / React DOM 19.2.6 — MIT 许可及源码,使用未经修改的 npm 包。
  • Next.js 16.3.5 — MIT 许可及源码,使用未经修改的 npm 包。
  • Motion 12.39.0 — MIT 许可及源码,使用未经修改的 npm 包。
  • pdf-lib 1.17.1 — MIT 许可及源码,未经修改,用于导出 PDF。
  • Mediabunny 1.56.3 — Mozilla Public License 2.0;源码。未经修改,用于准备网页音频上传。
  • Vercel Web Analytics 1.6.1 — Mozilla Public License 2.0;源码。使用未经修改的 npm 包,仅发送首页访问事件。

其他发行声明

alphaTab 网页资源同时保留 SONiVOX EAS 音色的许可证与来源说明;FretFlow 的曲谱和识别音符播放使用 FreePats。依赖锁定文件记录了包括 Liquid DOM 0.1.0 在内的其他网页依赖,它们遵循各自的发行声明;应用的 MIT 许可不会改变依赖本身的许可。

服务端分析

以下组件在分析服务器运行,不随 iOS App 分发:

  • ChordMini — 版本 aa6e3a8,MIT 代码许可。上游代码未修改,FretFlow 另加分析适配层。
  • Spotify Basic Pitch 0.4.0 — Apache 2.0 与 NOTICE 声明。使用官方预测流程。
  • Demucs 4.0.1 — MIT 代码许可。上游代码未修改,通过 FretFlow 适配层提供可选的音轨分离。

模型版本与哈希见 models.lock.json。软件许可证不授予第三方音乐或训练数据的使用权。