Thomas Morley <thomasmorle...@gmail.com> writes:

> P.S.
> The most difficult part for me was how to tell LilyPond to use the new 
> pitches.
> There's a hint in performer-init.ly, but:
>
> git grep "midiDrumPitches"
> ly/drumpitch-init.ly:midiDrumPitches =
> ly/performer-init.ly:  drumPitchTable = #(alist->hash-table midiDrumPitches)
>
> is not what I'd called "well documented"

There is user documentation and programmer documentation.  We are
missing either here.  At the moment, these variables have to be
considered internal constants though exported to user space: were they
considered user-accessible parameters, they would need to be defined
using define-session-public.

So there are several things to be done to make them properly
user-accessible.

-- 
David Kastrup

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to