[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Gregorian, accordion, general typesetting bugs; corrected files.
From: |
Mirosław |
Subject: |
Gregorian, accordion, general typesetting bugs; corrected files. |
Date: |
Thu, 31 Aug 2006 21:36:09 +0000 (UTC) |
User-agent: |
Loom/3.14 (http://gmane.org/) |
Gregorian typesetting bugs:
1. because incorrect line breaking, spacing (horizontal) is too wide; solution
might be with break command; (a) correct spacing (!) is with non defaults
settings of paper block and than line breaking does not go (lilypond types
warning: ‘can’t calculate line break that satisfy constraints’ — to get it try
paper a6, staff 15pt or 14pt, left margin 7mm, line length 88 mm); (b)
overriding properties of SpacingSpanner does not work;
2. placing lyric text is too simple; correct is: first neume of group (single
too) is above vowel of syllable; solution might be with extra-offset property
but too much work is required;
3. placing scripts incorrect, especially: episemas (only over staff lines,
solution might be with extra-offset), ictuses (too low — one staff unit;
solution might be with extra-offset, too);
4. impossibility of creating single episemas — over one neume (with your
commands; solution might be with tenuto glyph and extra-offset property);
5. too wide first space in line (between clef and first neume; setting
createSpacing to false makes first space too short; solution might be with
extra-offset property).
Accordion typesetting bugs:
1. why registers does not appear? (I have made commands with markup).
2. typesetting needs short entering of bass chords with special names.
General:
1. does vertical padding of lyric text is modifiable independently for each
line? (independence of padding lyrics goes from different ambitus of each line).
Corrected file deutsch.ly:
\version "2.4.0"
dutchPitchnames = #`(
(ceses . ,(ly:make-pitch -1 0 DOUBLE-FLAT))
(ceseh . ,(ly:make-pitch -1 0 THREE-Q-FLAT))
(ces . ,(ly:make-pitch -1 0 FLAT))
(ceh . ,(ly:make-pitch -1 0 SEMI-FLAT))
(c . ,(ly:make-pitch -1 0 NATURAL))
(cih . ,(ly:make-pitch -1 0 SEMI-SHARP))
(cis . ,(ly:make-pitch -1 0 SHARP))
(cisih . ,(ly:make-pitch -1 0 THREE-Q-SHARP))
(cisis . ,(ly:make-pitch -1 0 DOUBLE-SHARP))
(deses . ,(ly:make-pitch -1 1 DOUBLE-FLAT))
(deseh . ,(ly:make-pitch -1 1 THREE-Q-FLAT))
(des . ,(ly:make-pitch -1 1 FLAT))
(deh . ,(ly:make-pitch -1 1 SEMI-FLAT))
(d . ,(ly:make-pitch -1 1 NATURAL))
(dih . ,(ly:make-pitch -1 1 SEMI-SHARP))
(dis . ,(ly:make-pitch -1 1 SHARP))
(disih . ,(ly:make-pitch -1 1 THREE-Q-SHARP))
(disis . ,(ly:make-pitch -1 1 DOUBLE-SHARP))
(eses . ,(ly:make-pitch -1 2 DOUBLE-FLAT))
(eseh . ,(ly:make-pitch -1 2 THREE-Q-FLAT))
(es . ,(ly:make-pitch -1 2 FLAT))
(eh . ,(ly:make-pitch -1 2 SEMI-FLAT))
(e . ,(ly:make-pitch -1 2 NATURAL))
(eih . ,(ly:make-pitch -1 2 SEMI-SHARP))
(eis . ,(ly:make-pitch -1 2 SHARP))
(eisih . ,(ly:make-pitch -1 2 THREE-Q-SHARP))
(eisis . ,(ly:make-pitch -1 2 DOUBLE-SHARP))
(feses . ,(ly:make-pitch -1 3 DOUBLE-FLAT))
(feseh . ,(ly:make-pitch -1 3 THREE-Q-FLAT))
(fes . ,(ly:make-pitch -1 3 FLAT))
(feh . ,(ly:make-pitch -1 3 SEMI-FLAT))
(f . ,(ly:make-pitch -1 3 NATURAL))
(fih . ,(ly:make-pitch -1 3 SEMI-SHARP))
(fis . ,(ly:make-pitch -1 3 SHARP))
(fisih . ,(ly:make-pitch -1 3 THREE-Q-SHARP))
(fisis . ,(ly:make-pitch -1 3 DOUBLE-SHARP))
(geses . ,(ly:make-pitch -1 4 DOUBLE-FLAT))
(geseh . ,(ly:make-pitch -1 4 THREE-Q-FLAT))
(ges . ,(ly:make-pitch -1 4 FLAT))
(geh . ,(ly:make-pitch -1 4 SEMI-FLAT))
(g . ,(ly:make-pitch -1 4 NATURAL))
(gih . ,(ly:make-pitch -1 4 SEMI-SHARP))
(gis . ,(ly:make-pitch -1 4 SHARP))
(gisih . ,(ly:make-pitch -1 4 THREE-Q-SHARP))
(gisis . ,(ly:make-pitch -1 4 DOUBLE-SHARP))
(asas . ,(ly:make-pitch -1 5 DOUBLE-FLAT))
(ases . ,(ly:make-pitch -1 5 DOUBLE-FLAT)) ;;non-standard name for
asas
(asah . ,(ly:make-pitch -1 5 THREE-Q-FLAT))
(aseh . ,(ly:make-pitch -1 5 THREE-Q-FLAT)) ;;non-standard name for
asah
(as . ,(ly:make-pitch -1 5 FLAT))
(ah . ,(ly:make-pitch -1 5 SEMI-FLAT))
(a . ,(ly:make-pitch -1 5 NATURAL))
(aih . ,(ly:make-pitch -1 5 SEMI-SHARP))
(ais . ,(ly:make-pitch -1 5 SHARP))
(aisih . ,(ly:make-pitch -1 5 THREE-Q-SHARP))
(aisis . ,(ly:make-pitch -1 5 DOUBLE-SHARP))
(heses . ,(ly:make-pitch -1 6 DOUBLE-FLAT))
(heseh . ,(ly:make-pitch -1 6 THREE-Q-FLAT))
(b . ,(ly:make-pitch -1 6 FLAT))
(heh . ,(ly:make-pitch -1 6 SEMI-FLAT))
(h . ,(ly:make-pitch -1 6 NATURAL))
(hih . ,(ly:make-pitch -1 6 SEMI-SHARP))
(his . ,(ly:make-pitch -1 6 SHARP))
(hisih . ,(ly:make-pitch -1 6 THREE-Q-SHARP))
(hisis . ,(ly:make-pitch -1 6 DOUBLE-SHARP))
)
pitchnames = \dutchPitchnames
#(ly:parser-set-note-names parser pitchnames)
Corrected file nederlands.ly:
\version "2.4.0"
dutchPitchnames = #`(
(ceses . ,(ly:make-pitch -1 0 DOUBLE-FLAT))
(ceseh . ,(ly:make-pitch -1 0 THREE-Q-FLAT))
(ces . ,(ly:make-pitch -1 0 FLAT))
(ceh . ,(ly:make-pitch -1 0 SEMI-FLAT))
(c . ,(ly:make-pitch -1 0 NATURAL))
(cih . ,(ly:make-pitch -1 0 SEMI-SHARP))
(cis . ,(ly:make-pitch -1 0 SHARP))
(cisih . ,(ly:make-pitch -1 0 THREE-Q-SHARP))
(cisis . ,(ly:make-pitch -1 0 DOUBLE-SHARP))
(deses . ,(ly:make-pitch -1 1 DOUBLE-FLAT))
(deseh . ,(ly:make-pitch -1 1 THREE-Q-FLAT))
(des . ,(ly:make-pitch -1 1 FLAT))
(deh . ,(ly:make-pitch -1 1 SEMI-FLAT))
(d . ,(ly:make-pitch -1 1 NATURAL))
(dih . ,(ly:make-pitch -1 1 SEMI-SHARP))
(dis . ,(ly:make-pitch -1 1 SHARP))
(disih . ,(ly:make-pitch -1 1 THREE-Q-SHARP))
(disis . ,(ly:make-pitch -1 1 DOUBLE-SHARP))
(eeses . ,(ly:make-pitch -1 2 DOUBLE-FLAT))
(eses . ,(ly:make-pitch -1 2 DOUBLE-FLAT))
(eeseh . ,(ly:make-pitch -1 2 THREE-Q-FLAT))
(eseh . ,(ly:make-pitch -1 2 THREE-Q-FLAT))
(ees . ,(ly:make-pitch -1 2 FLAT))
(es . ,(ly:make-pitch -1 2 FLAT))
(eeh . ,(ly:make-pitch -1 2 SEMI-FLAT))
(eh . ,(ly:make-pitch -1 2 SEMI-FLAT))
(e . ,(ly:make-pitch -1 2 NATURAL))
(eih . ,(ly:make-pitch -1 2 SEMI-SHARP))
(eis . ,(ly:make-pitch -1 2 SHARP))
(eisih . ,(ly:make-pitch -1 2 THREE-Q-SHARP))
(eisis . ,(ly:make-pitch -1 2 DOUBLE-SHARP))
(feses . ,(ly:make-pitch -1 3 DOUBLE-FLAT))
(feseh . ,(ly:make-pitch -1 3 THREE-Q-FLAT))
(fes . ,(ly:make-pitch -1 3 FLAT))
(feh . ,(ly:make-pitch -1 3 SEMI-FLAT))
(f . ,(ly:make-pitch -1 3 NATURAL))
(fih . ,(ly:make-pitch -1 3 SEMI-SHARP))
(fis . ,(ly:make-pitch -1 3 SHARP))
(fisih . ,(ly:make-pitch -1 3 THREE-Q-SHARP))
(fisis . ,(ly:make-pitch -1 3 DOUBLE-SHARP))
(geses . ,(ly:make-pitch -1 4 DOUBLE-FLAT))
(geseh . ,(ly:make-pitch -1 4 THREE-Q-FLAT))
(ges . ,(ly:make-pitch -1 4 FLAT))
(geh . ,(ly:make-pitch -1 4 SEMI-FLAT))
(g . ,(ly:make-pitch -1 4 NATURAL))
(gih . ,(ly:make-pitch -1 4 SEMI-SHARP))
(gis . ,(ly:make-pitch -1 4 SHARP))
(gisih . ,(ly:make-pitch -1 4 THREE-Q-SHARP))
(gisis . ,(ly:make-pitch -1 4 DOUBLE-SHARP))
(aeses . ,(ly:make-pitch -1 5 DOUBLE-FLAT))
(ases . ,(ly:make-pitch -1 5 DOUBLE-FLAT))
(aeseh . ,(ly:make-pitch -1 5 THREE-Q-FLAT))
(aseh . ,(ly:make-pitch -1 5 THREE-Q-FLAT))
(aes . ,(ly:make-pitch -1 5 FLAT))
(as . ,(ly:make-pitch -1 5 FLAT))
(aeh . ,(ly:make-pitch -1 5 SEMI-FLAT))
(ah . ,(ly:make-pitch -1 5 SEMI-FLAT))
(a . ,(ly:make-pitch -1 5 NATURAL))
(aih . ,(ly:make-pitch -1 5 SEMI-SHARP))
(ais . ,(ly:make-pitch -1 5 SHARP))
(aisih . ,(ly:make-pitch -1 5 THREE-Q-SHARP))
(aisis . ,(ly:make-pitch -1 5 DOUBLE-SHARP))
(beses . ,(ly:make-pitch -1 6 DOUBLE-FLAT))
(beseh . ,(ly:make-pitch -1 6 THREE-Q-FLAT))
(bes . ,(ly:make-pitch -1 6 FLAT))
(beh . ,(ly:make-pitch -1 6 SEMI-FLAT))
(b . ,(ly:make-pitch -1 6 NATURAL))
(bih . ,(ly:make-pitch -1 6 SEMI-SHARP))
(bis . ,(ly:make-pitch -1 6 SHARP))
(bisih . ,(ly:make-pitch -1 6 THREE-Q-SHARP))
(bisis . ,(ly:make-pitch -1 6 DOUBLE-SHARP))
)
pitchnames = \dutchPitchnames
#(ly:parser-set-note-names parser pitchnames)
I could not send pictures illustrating above this way.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Gregorian, accordion, general typesetting bugs; corrected files.,
Mirosław <=