FretGirl

开源许可与素材来源Licences and credits

FretGirl 使用了下面这些开源软件和素材,它们按各自的许可证提供。FretGirl uses the open-source software and assets below, each under its own licence.

3D 模型3D models

作品Work作者与来源Author and source许可证Licence
Fender Telecaster
已修改:整体等比缩放、移动 21 根品丝、少量收窄超出的品丝端头;琴头与琴颈连接处重新建模。Modified: uniformly scaled, 21 frets moved, slight narrowing of overhanging fret ends; the neck-to-headstock join was remodelled.
Surgdan (bogdan.g)CC BY 4.0

字体Fonts

作品Work作者与来源Author and source许可证Licence
NunitoThe Nunito Project AuthorsSIL Open Font License 1.1
Noto Serif SC (a four-character subset)Google Fonts (Noto)SIL Open Font License 1.1
Bravura (music notation)Steinberg Media Technologies GmbHSIL Open Font License 1.1

音色与音频Sounds

作品Work作者与来源Author and source许可证Licence
Electric guitar samples (EGuitarFSBS clean and direct)FreePats projectCC0 1.0
Bass, nylon, clean and distorted guitar banksFreePats projectCC0 1.0
Steel-string acoustic guitar
许可证全文随文件提供:/samples/guitar-acoustic-fss/GPL.txt、/tab/banks/real/steel-fss-GPL.txt。Full licence text ships with the files: /samples/guitar-acoustic-fss/GPL.txt, /tab/banks/real/steel-fss-GPL.txt.
Gary Campion, FlameStudios (2008); modified 2016-2020 by roberto@zenvoid.org for the FreePats projectGPL-3.0-or-later, with the FreePats exception
MuseScore General (split per instrument)Frank Wen (FluidR3), Michael Cowgill (FluidR3Mono), S. Christian Collins, Ethan Winer, Michael SchorschMIT
Sonivox General MIDI bank (shipped with alphaTab)Sonic Network, Inc.Apache License 2.0
Sample score "Window Seat Groove"FretGirlFretGirl

资料与代码Data and code

作品Work作者与来源Author and source许可证Licence
chords-db 0.6.0 (chord voicing candidates)tombatossals and contributorsMIT
Tonal 6.4.3 (build-time check of note, interval, scale and chord definitions)danigb and contributorsMIT
Draco geometry decoderGoogleApache License 2.0
Basis Universal texture transcoderBinomial LLCApache License 2.0

程序库Software libraries

各程序库的许可证全文见 third-party-notices.txt。alphaTab 按 MPL-2.0 提供,源码见 github.com/CoderLine/alphaTab;FretGirl 的构建只改了其中创建 worker 的一行(vite.config.ts)。The full licence texts are in third-party-notices.txt. alphaTab is provided under MPL-2.0; its source is at github.com/CoderLine/alphaTab. FretGirl's build changes only the one line that creates its worker (vite.config.ts).

程序库Library版本Version许可证Licence
@babel/runtime7.29.7MIT
@coderline/alphatab1.6.3MPL-2.0
@dimforge/rapier3d-compat0.12.0Apache-2.0
@mediapipe/tasks-vision0.10.17Apache-2.0
@monogrid/gainmap-js3.4.0MIT
@react-three/drei10.7.8MIT
@react-three/fiber9.7.0MIT
@supabase/auth-js2.117.2MIT
@supabase/functions-js2.117.2MIT
@supabase/phoenix0.4.5MIT
@supabase/postgrest-js2.117.2MIT
@supabase/realtime-js2.117.2MIT
@supabase/storage-js2.117.2MIT
@supabase/supabase-js2.117.2MIT
@tweenjs/tween.js23.1.3MIT
@types/draco3d1.4.10MIT
@types/offscreencanvas2019.7.3MIT
@types/react19.2.18MIT
@types/react-reconciler0.28.9MIT
@types/stats.js0.17.4MIT
@types/three0.185.4MIT
@types/webxr0.5.24MIT
@use-gesture/core10.3.1MIT
@use-gesture/react10.3.1MIT
base64-js1.5.1MIT
bidi-js1.1.0MIT
buffer6.0.3MIT
camera-controls3.1.2MIT
cross-env7.0.3MIT
cross-spawn7.0.6MIT
csstype3.2.3MIT
detect-gpu5.0.70MIT
draco3d1.5.7Apache-2.0
fflate0.8.3MIT
fflate0.6.11MIT
glsl-noise0.0.0MIT
hls.js1.7.3Apache-2.0
iceberg-js0.8.1MIT
ieee7541.2.1BSD-3-Clause
immediate3.0.6MIT
is-promise2.2.2MIT
isexe2.0.0ISC
its-fine2.1.1MIT
lie3.3.0MIT
maath0.10.8MIT
meshline3.3.1MIT
meshoptimizer1.1.1MIT
normalize-wheel1.0.1BSD-3-Clause
path-key3.1.1MIT
potpack1.0.2ISC
promise-worker-transferable1.0.4Apache-2.0
react19.2.8MIT
react-dom19.2.8MIT
react-easy-crop5.5.6MIT
react-use-measure2.1.7MIT
require-from-string2.0.2MIT
scheduler0.27.0MIT
shebang-command2.0.0MIT
shebang-regex3.0.0MIT
stats-gl2.4.2MIT
stats.js0.17.0MIT
suspend-react0.1.3MIT
three0.170.0MIT
three0.185.1MIT
three-mesh-bvh0.8.3MIT
three-stdlib2.36.1MIT
troika-three-text0.52.5MIT
troika-three-utils0.52.5MIT
troika-worker-utils0.52.0MIT
tslib2.8.10BSD
tunnel-rat0.1.2MIT
use-sync-external-store1.7.0MIT
utility-types3.11.0MIT
webgl-constants1.1.1see notices
webgl-sdf-generator1.1.1MIT
which2.0.2ISC
zustand4.5.7MIT
zustand5.0.15MIT