Software to learn/practice music scores. Because music software needs better UX. Specially for students. (For english speakers, it's pronouced like "tah-nah-naan")
Most of the musicians I know are kind of "semi iletrate" in music scores. Myself included. We can read and play music, but not in an efficient way. This project was made so people like that can practice it. Most of music software today is either too professional for that, or the UX is just painful. I think the exception would be flat.io, but their goal is not to be an educational software like Tananã.
Currently it doesn't work quite well. It just reads a Music XML file and tries to make a music score (like a bazillion other projects already do). Here is a video with a demonstration of what the project can do right now. In the future this will be useful to practice music score reading. Github milestones are keeping track of what will be implemented, and I'm dreaming with having a player that checks if you are playing the score correctly in you MIDI keyboard, for example.
- yarn (if you know your npm, this will be easy)
- gulp, install with
npm i -g gulp
- electron, install with
npm i -g electron
- Open Sheet Music Display, that reads a music xml and uses VexFlow to create an svg music score.
git clone git@github.com:graciano/tanana.git && cd tanana
yarn
# to install dependenciesgulp watch
to watch sass filesyarn start
to run the applicatio. Tip: in the screen, cmd+shift+I opens the inspector from chromium
- Some of the scores in the example directory aren't working because the software is not stable :(
- Go testing more of them to be sure it's working or not in your machine ;)
- Build is not working yet, more info in issue #9
- yarn/npm cheatsheet
- standard js for using es6.
npm i -g standard
to run tests withyarn test
and build
- git flow the branch pattern of this project
BSD-4-Clause License, aka the first license of BSD. (It's small and in the file LICENSE.md, read it and be happy)