Contributors: Fabian Adam, Benjamin Briere, Daphné Chamot-Rooke, Ludwig Chieng et Sterenn Fonseca
Progressive web application for tuning musical instruments by ear in unequal temperaments and learning some of the underlying concepts.
A short Ionic Capacitor React project made for an internship. 🎓
The project is still in the stage of the development and might be unstable. It might not be maintained anymore as it was made on the spot by students.
TemperApp is the result of research work carried out by :
- Elisa Barbessi, professor of harpsichord and music history at the CRR du Grand-Avignon,
- Jérôme Bertier, pianist, harpsichordist and organist, professor at the conservatory of Auxerre,
- Pierre Cazes, harpsichordist, professor of harpsichord at the CRR 93 (Aubervilliers/La Courneuve), teacher of the history, theory and practice of musical temperaments,
- Franck Jedrzejewski, researcher, doctorate in musicology and philosophy,
- Théodora Psychoyou, member of the IReMus, lecturer at Sorbonne Université (Paris).
Check the web hosted version on mobile: https://temperapp1.web.app
git clone https://github.com/TemperApp/TemperApp
cd temperapp
npm install -g @ionic/cli
npm install
ionic serve
For deployment, you will need to build the project before
ionic build --prod
More information available on the Android and iOS deployment in the Ionic documentation.
To deploy the progressive web app on a web hosting service like firebase : please check https://ionicframework.com/docs/react/pwa.
ionic capacitor add android
ionic capacitor copy android
ionic capacitor run android -l --host=YOUR_IP_ADDRESS
To run the app into an Android Virtual Device, you will need Android Studio.
If it says that it cannot find the ANDROID_SDK, you might want to :
- on Windows: Add a file named
android/local.properties
with the linesdk.dir = C:/Users/johndoe/AppData/Local/Android/Sdk
. Changejohndoe
to your effective user profile name.
For further information: check the ionic documentation