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èque | Copyright | Code source |
|---|---|---|
| FluidSynth 2.5.6 | © 2003 Peter Hanappe and others | fluidsynth-2.5.6.tar.gz |
| GLib 2.72.4 | © 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald, and contributors | glib-2.72.4.tar.xz |
| libInstPatch 1.1.6 | © 1999-2014 Element Green | libinstpatch-1.1.6.tar.gz |
| libsndfile 1.2.2 | © 1999-2018 Erik de Castro Lopo | libsndfile-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
- Décompresse l'APK de Steady Piano : c'est une archive zip.
- Remplace le fichier
.sovoulu dans le dossierlib/de ton processeur (arm64-v8asur la plupart des appareils). - Recompresse l'APK, aligne-le avec
zipalignpuis signe-le avec ta propre clé grâce àapksigner, deux outils fournis avec le SDK Android. - 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.