Hello Carl,
Michael (Werner) may have just found a solution. But I promise, if I win
the lottery, I will make a donation to Lilypond (and several other open
source projects I really appreciate, like Gimp, Inkscape, LibreOffice,
Krita, MuseScore, Thunderbird...).
Sometimes you just don't have the talent for certain things (didn't
succeed with Pascal back in school). Probably the percentage of
programmers among Lilypondians is very high. Then it's hard to imagine
how hard it is for non-programmers to just learn a programming language.
I'm already very busy with Lilypond code and transcribing notes.
Besides, Lisp's "market share" has 1.53%, Scheme's is certainly even
less, and Python's is 49%. Python I could use in many ways, Scheme
really only here. For first programming language acquisition, that would
bother me.
Kind regards
Andreas
Am 29.08.2023 um 20:40 schrieb Carl Sorensen:
On Tue, Aug 29, 2023 at 2:27 AM samarutuk <samaru...@aim.com> wrote:
<SNIP>
Surely some people could benefit from a solution like that. As
noted, it would be very handy for educational purposes in general.
Of course, you can do it manually, but for more extensive scores
it is very tedious, typos can creep in and there is a lot of extra
text which makes the Lilypond code more confusing. The manual
fingering function is also single digit as far as I know. For
brass instruments with valves, you usually need one to three or
four digits (see screenshot in attachment) and sometimes also
other characters or brackets for alternate fingerings/slide positions.
Kind regards
Andreas
You may not be aware of this, but LilyPond is developed and maintained
by volunteers.
If you wish to have fingering information for brass instruments
automatically calculated by LilyPond, you have a few choices:
1. Post a feature request on bug-lilyp...@gnu.org. This probably won't
get the feature implemented, but it will be documented as a desired
feature. And then perhaps it could be implemented as a GSoC project.
2. Offer to pay a developer to create the feature. It would probably
cost more than you are willing to pay, however.
3. Learn how to do it yourself, and contribute a merge request that
implements the feature. Nearly all features in LilyPond have been
added this way. I created fret diagrams and the fret_diagram_engraver
and FretBoards context because I was interested in them. Mike Solomon
developed the woodwind fingering diagrams because he was interested in
them, etc. It's more work for you, but it's the only sure way to have
the features added.
Please don't think I'm mocking you or making fun of you. I'm not. I'm
just trying to help you understand the realities of getting features
added to LilyPond.
Thanks,
Carl