English

Licences

Steady Piano utilise des logiciels libres. La liste complète, avec le texte de chaque licence, est dans l'app : Réglages, puis À propos, puis Licences.

Le moteur de son, sous LGPL 2.1

Le son de l'app passe par FluidSynth et les bibliothèques ci-dessous, sous licence GNU LGPL 2.1 (texte de la licence). Elles sont fournies sans modification, dans des fichiers séparés du reste de l'app. Tu peux les modifier, modifier l'app pour ton propre usage en conséquence, et procéder à sa rétro-ingénierie pour déboguer ces modifications.

BibliothèqueCopyrightCode source
FluidSynth 2.5.6© 2003 Peter Hanappe and othersfluidsynth-2.5.6.tar.gz
GLib 2.72.4© 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald, and contributorsglib-2.72.4.tar.xz
libInstPatch 1.1.6© 1999-2014 Element Greenlibinstpatch-1.1.6.tar.gz
libsndfile 1.2.2© 1999-2018 Erik de Castro Lopolibsndfile-1.2.2.tar.xz
libiconv 1.17© 1999-2022 Free Software Foundation, Inc.libiconv-1.17.tar.gz
libintl (gettext 0.22.5)© 1995-2016 Free Software Foundation, Inc.gettext-0.22.5.tar.gz

Les fichiers de l'app sont les binaires officiels de FluidSynth 2.5.6 pour Android, construits par cette recette.

Remplacer une bibliothèque

  1. Décompresse l'APK de Steady Piano : c'est une archive zip.
  2. Remplace le fichier .so voulu dans le dossier lib/ de ton processeur (arm64-v8a sur la plupart des appareils).
  3. Recompresse l'APK, aligne-le avec zipalign puis signe-le avec ta propre clé grâce à apksigner, deux outils fournis avec le SDK Android.
  4. Désinstalle l'app d'origine, puis installe ton APK : Android refuse une mise à jour signée par une autre clé.

Les polices de ce site

Fraunces et Inter Tight, sous licence SIL Open Font License 1.1 : Fraunces, Inter Tight.