Hello Carl, They can be, although I had to correct a little mistake where I forgot to replace 12 from my testing with the actual fret. You just need to be aware that this will revert any \set minimumFret = ? done before as long as lilypond cannot mask context properties. Also it might be a good idea to set restrainOpenStrings = ##t in case the harmonic pitch is just by chance the pitch of an open string.
Valentin Am Samstag, 27. Juni 2020, 18:36:53 CEST schrieb Carl Sorensen: > On Sat, Jun 27, 2020 at 5:58 AM Valentin Petzel <valen...@petzel.at> wrote: > > Hello Lukas, > > > > This is a certain limitation in how the harmonicByFret-Function works. It > > will calculate the pitch for the given note, thus the Noteheads are > > automatically placed onto higher strings. Thus you eighter will have to > > manually specify the string number, or you might do something like in the > > appended file, which is modifying the harmonicByFret-function to > > automatically use the proper string. This should work at least for open > > strings, for artificial harmonics this is not really a problem, since > > harmonicByFret sucks for that anyway. > > Can the changes you made be incorporated in the harmonicByFret > function in the distribution? > > Carl
Description: This is a digitally signed message part.