Thomas Morley <thomasmorley65 <at> gmail.com> writes: <snip>
Thomas: That is very nice! You are working at a lower level than I know how to do. I had one problem. Lilypond didn't like "hash-table-≥alist" so I changed the "≥" to a ">" character and it compiled fine. However, I have a couple of requests if possible. I am using my own plectrum banjo fretboard definition. I wonder if that can be incorporated into your code? I will post an example of my file below. The other question is, is it possible to output the images with more descriptive filenames, such as basefilename-C.png basefilename-C6.png basefilename-C7.png basefilename-Cm7.png basefilename-Cdim7.png Here's my file "predefined-plectrum-banjo-fretboards.ly": \storePredefinedDiagram #default-fret-table \chordmode {c} #plectrumTuning #"o;o;1;2;" % C \storePredefinedDiagram #default-fret-table \chordmode {c:6} #plectrumTuning #"4;2;1;5;" % C6 \storePredefinedDiagram #default-fret-table \chordmode {c:7} #plectrumTuning #"4;3;1;5;" % C7 \storePredefinedDiagram #default-fret-table \chordmode {c:7.5-} #plectrumTuning #"4;3;1;4;" % C7b5 \storePredefinedDiagram #default-fret-table \chordmode {c:7.9-} #plectrumTuning #"4;3;2;5;" % C7b9 \storePredefinedDiagram #default-fret-table \chordmode {c:9} #plectrumTuning #"o;3;3;2;" % C9 \storePredefinedDiagram #default-fret-table \chordmode {c:9^7} #plectrumTuning #"2;o;1;2;" % Cadd9 \storePredefinedDiagram #default-fret-table \chordmode {c:6.9} #plectrumTuning #"o;2;3;2;" % C6add9 \storePredefinedDiagram #default-fret-table \chordmode {c:11} #plectrumTuning #"o;3;3;3;" % C11 \storePredefinedDiagram #default-fret-table \chordmode {c:13} #plectrumTuning #"o;2;4;6;" % C13 \storePredefinedDiagram #default-fret-table \chordmode {c:aug} #plectrumTuning #"o;1;1;2;" % C+ \storePredefinedDiagram #default-fret-table \chordmode {c:aug7} #plectrumTuning #"4;3;1;6;" % C+7 \storePredefinedDiagram #default-fret-table \chordmode {c:sus4} #plectrumTuning #"o;o;1;3;" % Csus4 \storePredefinedDiagram #default-fret-table \chordmode {c:sus4.7} #plectrumTuning #"5;3;1;5;" % C7sus4 \storePredefinedDiagram #default-fret-table \chordmode {c:m} #plectrumTuning #"o;o;1;1;" % Cm \storePredefinedDiagram #default-fret-table \chordmode {c:m6} #plectrumTuning #"3;2;1;5;" % Cm6 \storePredefinedDiagram #default-fret-table \chordmode {c:m7} #plectrumTuning #"3;3;1;5;" % Cm7 \storePredefinedDiagram #default-fret-table \chordmode {c:m7+} #plectrumTuning #"o;o;o;1;" % Cm-maj7 \storePredefinedDiagram #default-fret-table \chordmode {c:m9} #plectrumTuning #"o;3;3;1;" % Cm9 \storePredefinedDiagram #default-fret-table \chordmode {c:maj7} #plectrumTuning #"o;o;o;2;" % Cmaj7 \storePredefinedDiagram #default-fret-table \chordmode {c:maj9} #plectrumTuning #"2;o;o;2;" % Cmaj9 \storePredefinedDiagram #default-fret-table \chordmode {c:dim} #plectrumTuning #"3;5;1;4;" % Cdim \storePredefinedDiagram #default-fret-table \chordmode {c:dim7} #plectrumTuning #"3;2;1;4;" % Cdim7 \storePredefinedDiagram #default-fret-table \chordmode {c:m7.5-} #plectrumTuning #"3;3;1;4;" % Cø Thank you for taking a look. Stan _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user