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

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to