Gitra is an app that will serve as a complementary tools that the people who are blind can use as a learning source.
https://s3-us-west-2.amazonaws.com/secure.notion-static.com/20eb5ca6-dc27-420a-866f-cbc4e4a7d176/gitarAppDemoRevisi2(withBackgroundMusic).mp4
For the Data we use this open source API https://api.uberchord.com/v1/ Example
Request :
GET https://api.uberchord.com/v1/chords/B
Response :
[
{
"strings": "X 2 4 4 4 2",
"fingering": "X 1 2 3 4 1",
"chordName": "B,,,",
"enharmonicChordName": "B,,,",
"voicingID": "9223372036926214239",
"tones": "B,D#,F#"
}
]
We use NetworkManager to call this API dan get the Response
From that Response we map the data that suitable for our needs
we want to translate the chord the coordinate like this
Here's the Logic