Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to transform English letters to solfège syllables #38

Open
asanvicentec opened this issue Jul 12, 2024 · 0 comments
Open

Add option to transform English letters to solfège syllables #38

asanvicentec opened this issue Jul 12, 2024 · 0 comments

Comments

@asanvicentec
Copy link

asanvicentec commented Jul 12, 2024

Hello,

First things first, thank you so much for this awesome project, it almost feels surreal that such a project exists.

Anyways, some months ago I was learning to play the piano with a course, and the instructor recommended the Ultimate Guitar website for practice, however both in my country and in the course we are used to learn using the Solfège notation, so make use of the website you have to manually change each letter of every song you want to play and of course it is a P.I.T.A.

I could learn the English notation, but right now I can identify each note on the piano quite easily, so I tried to make an extension for the official website to convert automatically, but I struggled editing the HTML and I left it broken, until I found this project, which allowed me to adapt the logic and do what I wanted in just a couple of days in this front-end.

Now, it seems to work on all songs I've tried, so I considered making the changes directly in this repo, but of course there's the transposition functionality, which makes things more complex. Turns out, because Solfège notes can be 1 or 2 characters longer than the fixed single letter, I remove some spaces in between each note so each one stays in the exact position before conversion.

Long story short, turns out with the logic described above, and the fact that freetar transposition logic is not 1:1 to Ultimate Guitar's (I notice the notes actually change position when transposing whereas in UG the position of the notes stays the same),
if you start converting and transposing, spaces gets deleted each time and notes ends up all cluttered to the left.

I wanted to have this implemented directly in this project, so I can access easily with android tablet where I can put it in front of the piano easily, and not do weird stuff to install extensions there and to avoid having to publish the extension to the marketplace, but I don't know if the collaborators would want this feature, and I actually don't have much free time.

So if you actually would like to develop this functionality, I will be very grateful!
Here's the actual logic: https://github.com/asanvicentec/UltimateNotation

Thanks for your time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant