Explore the docs »
Report Bug
•
Contribute
Bluenote is simply the best companion app to get in your next jam session!
The goal of the app is to help finding the tone of a music piece while experimenting in jam sessions by inferring it from a given set of notes sorted by importance.
The protocol is the following:
- The player tries several notes on top of the music
- until they find several notes which felt and sound good -- most probably the tonic and the dominant.
- Then, the app infers the potential tone and provides the corresponding key signatures along with the main chords.
- The player can give a feedback by precising which notes are in or not.
- Repeat 1-4. until a unique tone matches the set of notes.
The project is based on the following techs/dependencies:
To run the app in local:
# Compiles ReScript files to JS -- in watching mode.
yarn res:watch
# Start Expo
yarn start
You can run the app on your smartphone by using Expo Go.
NOTE: the project has only been tested with the Expo Go app with an android phone.