KeepYourSong

Open-Source Software

Third-party open-source software we use and its licences.

最后更新:2026-10-29

以下法律文件以英文版本为准,中文界面暂不提供译文。如有疑问请联系客服。

1. Music analysis (runs on our servers)

Chord sheets are created on our own servers with the following software. It runs only on our servers and is not distributed to you.

  • Chordino / NNLS Chroma by Matthias Mauch and the Centre for Digital Music, Queen Mary University of London — GNU General Public License v2.0. Source: https://github.com/c4dm/nnls-chroma
  • Vamp plugin SDK and the vamp Python host — Copyright Chris Cannam and Centre for Digital Music, BSD-style licence.
  • Beat This! by the Institute of Computational Perception, JKU Linz — MIT License. Source: https://github.com/CPJKU/beat_this
  • PyTorch — BSD-3-Clause License. NumPy — BSD-3-Clause License. SoundFile — BSD-3-Clause License.
  • FFmpeg (via @ffmpeg-installer) — LGPL-2.1 or later.

2. Website and apps

  • Tonal (music theory) — MIT License, Copyright danigb.
  • svguitar (guitar chord diagrams) — MIT License, Copyright Raphael Voellmy.
  • chords-db (guitar chord fingerings, excerpt) — MIT License, Copyright (c) 2018 David Rubert.
  • boring-avatars (generated cover art) — MIT License, Copyright boringdesigners.
  • Tone.js (studio audio engine) — MIT License, Copyright Yotam Mann. @tonejs/midi (MIDI read / write) — MIT License.
  • alphaTab (staff notation, loaded only in the studio) — Mozilla Public License 2.0. Source: https://github.com/CoderLine/alphaTab. Bravura music font — SIL Open Font License 1.1.
  • StemDeck (stemdeckapp/stemdeck) — Apache License 2.0. The studio's colour palette (static/css/variables.css), stem colours and mixer / waveform layout are adapted from StemDeck. Licence: https://www.apache.org/licenses/LICENSE-2.0. Source: https://github.com/stemdeckapp/stemdeck. We changed the layout and combined it with our own score views; StemDeck is not affiliated with us.
  • Signal (ryohey/signal) — MIT License, Copyright ryohey. The piano-roll interaction model is adapted from Signal.
  • Inter and JetBrains Mono fonts — SIL Open Font License 1.1.
  • fflate (unzipping stem results) — MIT License, Copyright Arjun Barrett.
  • SpessaSynth (spessasynth_lib / spessasynth_core, SoundFont synthesizer for studio playback) — Apache License 2.0, Copyright spessasus. Source: https://github.com/spessasus/SpessaSynth.
  • MuseScore_General.sf3 (General MIDI SoundFont by S. Christian Collins, distributed by the MuseScore project) — MIT License.
  • Embla Carousel — MIT License, Copyright David Jerleke. shadcn/ui components — MIT License.
  • Next.js, React — MIT License. next-intl — MIT License. Drizzle ORM — Apache License 2.0. Better Auth — MIT License. lucide icons — ISC License.

The full licence texts are available on each project's website. Questions: support@example.com