grebett / TemperApp

Progressive web application for tuning musical instruments by ear in unequal temperaments and learning some of the underlying concepts.

Home Page:https://temperapp1.web.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TemperApp

Ça c'est IMAC

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).

Preview 🚀

Check the web hosted version on mobile: https://temperapp1.web.app

Getting started 🔧⚙️

git clone https://github.com/TemperApp/TemperApp
cd temperapp
npm install -g @ionic/cli
npm install

Launch the live reload local server

ionic serve

Build the project

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.

Develop for Android

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 line sdk.dir = C:/Users/johndoe/AppData/Local/Android/Sdk. Change johndoe to your effective user profile name.

For further information: check the ionic documentation

More screenshots 🖼️

About

Progressive web application for tuning musical instruments by ear in unequal temperaments and learning some of the underlying concepts.

https://temperapp1.web.app

License:MIT License


Languages

Language:TypeScript 71.8%Language:CSS 25.6%Language:JavaScript 1.1%Language:Swift 0.8%Language:Java 0.3%Language:HTML 0.2%Language:Ruby 0.2%