-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Custom Piano Labels #6162
Comments
A couple followup questions: |
Sharp, Flats and Octave numbers representation should remain unchanged for now (which is still fine). In some cases:
When necessary to use note from another octave, a double symbol may be used.
An example of notations is in the description of this video. Update: |
Just as an idea for implementation, this could (should?) be integrated to the new tuning system. Simply save an identifier for each scale degree along with its ratio / interval. Just as One problem is that the Scala tuning format does not support this. To work around it, I would suggest adding another "LMMS extension" to the format, similar to the one that is used in our keymap files. I think I used a double comment character ( Similarly, a "special comment" added after a cent or fraction value in the |
I definitely agree that this should be mappable if added. My honest opinion is that adding alternative note labels is a bit like putting training wheels on training wheels, but if we're doing it then it shouldn't be hard coded. Also, if we're bundling the labels proposed above then Do Re Mi Fa So La Ti Do and CDEFGAH should be included as well. |
That's true about mapping, so that we could add any kind of notation practice. Currently, there should be very little change to the code (not wanting to introduce any new bugs due to this change). Also, does LMMS use .sqlite somewhere to read/write configs? |
No, the save format is XML. |
Not sure if the below xml helps. Also, it needs to work with the Unicode characters as well.
There are 2 ways to deal with:
It should be ok to repeat |
I believe there is something called drum-mapping, which some DAWs support. This enhancement request could help map drums too. |
Related: #5357 |
Basic process is a 3 step change in PianoRoll.cpp file. Step 1:Obtain your own key/note names somewhere around line 130.
These values may be read from translation or config files. Step 2:Add a parameter to control the prefix and suffixes for octave number. Replace the function as:
Step 3:
|
lmms/src/gui/editors/PianoRoll.cpp
Line 133 in 7c6ade5
Notations for classical in the example above are not fully correct.
Notations in other systems to be addressed as well.
It would be fantastic if one can change the piano labels to custom labels as used in many other practices.
The table above shows some basic replacements (what to replace with). The table may not be exact at the moment.
Many authors (tutors in particular) use their notes/labels for comfort. But while it comes to data-entry the existing notes in LMMS; it is confusing to see English Labels only. It would help a beginner do the data entry so easily, if the custom labels were possible.
Spreadsheet File attached:
custom-labels.ods
Related articles:
Usages of the symbols:
The text was updated successfully, but these errors were encountered: