+++ /dev/null
-# init/Makefile
-
-depth = ..
-
-INI_FILES = $(FLY_FILES) $(LY_FILES)
-EXTRA_DIST_FILES = $(SCM_FILES)
-
-INSTALLATION_DIR=$(datadir)/ly/
-INSTALLATION_FILES=$(INI_FILES)
-
-STEPMAKE_TEMPLATES=install
-LOCALSTEPMAKE_TEMPLATES=mutopia
-
-include $(depth)/make/stepmake.make
-
+++ /dev/null
-% a4.ly
-
-hsize = 210.0 \mm;
-vsize = 296.9 \mm;
+++ /dev/null
-% Symbols needed to print accordion music
-%
-% 2' = T
-% 4' = F
-% 8' = E
-% 16' = S
-%
-
-accDiscant = \script{ "accDiscant" 0 0 1 0 0 }
-accDiscantF = \script{ "accDiscantF" 0 0 1 0 0 }
-accDiscantE = \script{ "accDiscantE" 0 0 1 0 0 }
-accDiscantEh = \script{ "accDiscantEh" 0 0 1 0 0 }
-accDiscantFE = \script{ "accDiscantFE" 0 0 1 0 0 }
-accDiscantFEh = \script{ "accDiscantFEh" 0 0 1 0 0 }
-accDiscantEE = \script{ "accDiscantEE" 0 0 1 0 0 }
-accDiscantFEE = \script{ "accDiscantFEE" 0 0 1 0 0 }
-accDiscantEEE = \script{ "accDiscantEEE" 0 0 1 0 0 }
-accDiscantFEEE = \script{ "accDiscantFEEE" 0 0 1 0 0 }
-accDiscantS = \script{ "accDiscantS" 0 0 1 0 0 }
-accDiscantFS = \script{ "accDiscantFS" 0 0 1 0 0 }
-accDiscantES = \script{ "accDiscantES" 0 0 1 0 0 }
-accDiscantEhS = \script{ "accDiscantEhS" 0 0 1 0 0 }
-accDiscantFES = \script{ "accDiscantFES" 0 0 1 0 0 }
-accDiscantFEhS = \script{ "accDiscantFEhS" 0 0 1 0 0 }
-accDiscantEES = \script{ "accDiscantEES" 0 0 1 0 0 }
-accDiscantFEES = \script{ "accDiscantFEES" 0 0 1 0 0 }
-accDiscantEEES = \script{ "accDiscantEEES" 0 0 1 0 0 }
-accDiscantFEEES = \script{ "accDiscantFEEES" 0 0 1 0 0 }
-accDiscantSS = \script{ "accDiscantSS" 0 0 1 0 0 }
-accDiscantESS = \script{ "accDiscantESS" 0 0 1 0 0 }
-accDiscantEESS = \script{ "accDiscantEESS" 0 0 1 0 0 }
-accDiscantEEESS = \script{ "accDiscantEEESS" 0 0 1 0 0 }
-
-accFreebass = \script{ "accFreebass" 0 0 1 0 0 }
-accFreebassF = \script{ "accFreebassF" 0 0 1 0 0 }
-accFreebassE = \script{ "accFreebassE" 0 0 1 0 0 }
-accFreebassFE = \script{ "accFreebassFE" 0 0 1 0 0 }
-
-accBayanbass = \script{ "accBayanbass" 0 0 1 0 0 }
-accBayanbassT = \script{ "accBayanbassT" 0 0 1 0 0 }
-accBayanbassE = \script{ "accBayanbassE" 0 0 1 0 0 }
-accBayanbassTE = \script{ "accBayanbassTE" 0 0 1 0 0 }
-accBayanbassEE = \script{ "accBayanbassEE" 0 0 1 0 0 }
-accBayanbassTEE = \script{ "accBayanbassTEE" 0 0 1 0 0 }
-
-accStdbass = \script{ "accStdbass" 0 0 1 0 0 }
-accStdbassTp = \script{ "accStdbassTp" 0 0 1 0 0 }
-accStdbassT = \script{ "accStdbassT" 0 0 1 0 0 }
-accStdbassBp = \script{ "accStdbassBp" 0 0 1 0 0 }
-accStdbassM = \script{ "accStdbassM" 0 0 1 0 0 }
-
-accSB = \script{ "accSB" 0 0 1 0 0 }
-accBB = \script{ "accBB" 0 0 1 0 0 }
-accOldEE = \script{ "accOldEE" 0 0 1 0 0 }
-accOldEES = \script{ "accOldEES" 0 0 1 0 0 }
+++ /dev/null
-% Toplevel initialisation file.
-
-\version "1.0.14";
-
-
-\include "declarations.ly"
-
-\include "paper16.ly"
- \paper { \paper_sixteen
- linewidth = -1.\cm;
- castingalgorithm = \Wordwrap;
- "unusedentry" = "}\\def\\nolilyfooter{";
- }
-
-\score {
- \notes {
- \maininput
- }
-\paper{}
-}
+++ /dev/null
-% Toplevel initialisation file.
-
-\version "1.0.14";
-
-
-\include "declarations.ly";
-\include "paper16.ly"
-
- \paper{
- \paper_sixteen
-}
-
-
-\maininput
+++ /dev/null
-%{
-
- Common catalan names for notes. "b" means flat (bemoll), "d" means sharp (diesi).
- Also "s" is included for sharp (sostingut). Both "diesi" and "sostingut" are approved
- by "Diccionari de la Llengua Catalana" from "Institut d'Estudis Catalans".
-
- Adapted from italiano.ly.
-
- English: a b c d e f g
- Catalan: la si do re mi fa sol
-
- For spanish naming just use the sharp sign "s" (sostenido) instead of "s"
-(sostenido) .
-%}
-
-% contributed by Jaume Obrador <jobrador@ipc4.uib.es>
-
-\notenames {
- dobb = \musicalpitch { -1 0 -2 }
- dob = \musicalpitch { -1 0 -1 }
- do = \musicalpitch { -1 0 0 }
- dod = \musicalpitch { -1 0 1 }
- dodd = \musicalpitch { -1 0 2 }
- rebb = \musicalpitch { -1 1 -2 }
- reb = \musicalpitch { -1 1 -1 }
- re = \musicalpitch { -1 1 0 }
- red = \musicalpitch { -1 1 1 }
- redd = \musicalpitch { -1 1 2 }
- mibb = \musicalpitch { -1 2 -2 }
- mib = \musicalpitch { -1 2 -1 }
- mi = \musicalpitch { -1 2 0 }
- mid = \musicalpitch { -1 2 1 }
- midd = \musicalpitch { -1 2 2 }
- fabb = \musicalpitch { -1 3 -2 }
- fab = \musicalpitch { -1 3 -1 }
- fa = \musicalpitch { -1 3 0 }
- fad = \musicalpitch { -1 3 1 }
- fadd = \musicalpitch { -1 3 2 }
- solbb = \musicalpitch { -1 4 -2 }
- solb = \musicalpitch { -1 4 -1 }
- sol = \musicalpitch { -1 4 0 }
- sold = \musicalpitch { -1 4 1 }
- soldd = \musicalpitch { -1 4 2 }
- labb = \musicalpitch { -1 5 -2 }
- lab = \musicalpitch { -1 5 -1 }
- la = \musicalpitch { -1 5 0 }
- lad = \musicalpitch { -1 5 1 }
- ladd = \musicalpitch { -1 5 2 }
- sibb = \musicalpitch { -1 6 -2 }
- sib = \musicalpitch { -1 6 -1 }
- si = \musicalpitch { -1 6 0 }
- sid = \musicalpitch { -1 6 1 }
- sidd = \musicalpitch { -1 6 2 }
-
-% For using "sostingut" notation, which is also correct
-
- dos = \musicalpitch { -1 0 1 }
- doss = \musicalpitch { -1 0 2 }
- res = \musicalpitch { -1 1 1 }
- ress = \musicalpitch { -1 1 2 }
- mis = \musicalpitch { -1 2 1 }
- miss = \musicalpitch { -1 2 2 }
- fas = \musicalpitch { -1 3 1 }
- fass = \musicalpitch { -1 3 2 }
- sols = \musicalpitch { -1 4 1 }
- solss = \musicalpitch { -1 4 2 }
- las = \musicalpitch { -1 5 1 }
- lass = \musicalpitch { -1 5 2 }
- sis = \musicalpitch { -1 6 1 }
- siss = \musicalpitch { -1 6 2 }
-}
-
-
+++ /dev/null
-% Toplevel initialisation file.
-
-
-\version "1.0.14";
-
-
-\include "declarations.ly"
-
-\include "paper16.ly";
-
- \paper {
- \paper_sixteen
- linewidth = -1.0\cm;
- castingalgorithm = \Wordwrap;
- "unusedentry" = "}\\def\\nolilyfooter{";
-}
-
-
-\score {
-% \notes\relative c {
- \notes {
- \maininput
- }
-\paper{}
-}
+++ /dev/null
-% Toplevel initialisation file.
-
-\version "1.0.14";
-
-
-\include "declarations.ly"
-\include "paper16.ly"
-
- \paper {
- \paper_sixteen;
-% linewidth = 7.\cm;
- linewidth = 11.\cm;
-}
-
-\maininput
+++ /dev/null
-%{
- chord modifiers
-%}
-
-\chordmodifiers {
- m = \musicalpitch { 0 2 -1 }
- min = \musicalpitch { 0 2 -1 }
- aug = \musicalpitch { 0 4 1 }
- dim = \musicalpitch { 0 4 -1 }
- % urg, not actually a chord-modifier, but it works
- % c7 -> <c bes>, c 7+ -> c b
- maj = \musicalpitch { 0 6 1 }
- % sus4 should delete 2 too...
- sus = \musicalpitch { 0 3 0 }
-}
+++ /dev/null
-
-
-breve = \duration { -1 0 }
-longa = \duration { -2 0 }
-
-\include "dynamic.ly"
-\include "nederlands.ly" % dutch
-\include "chord-modifiers.ly"
-\include "script.ly"
-
-
-Gourlay = 1.0
-Wordwrap = 0.0
-
-papersize = "a4"
-
-\include "paper20.ly"
-
-\paper{
- \paper_twenty
-}
-
-% ugh
-\include "midi.ly"
-
-% declarations for standard directions
-left = -1
-right = 1
-up = 1
-down = -1
-% zillie spellink?
-center=0
-
-break = { \penalty = 10000; }
-nobreak = { \penalty = -10000; }
-
-major = 0
-minor = 3
-
-\include "property.ly"
-
-\scmfile "lily.scm";
-
-% music = "\melodic\relative c"
-
+++ /dev/null
-%
-% common german names for notes. "es" means flat, "is" means sharp
-%
-% by Roland Meier <meier@informatik.th-darmstadt.de>
-% based on swedish.ly by Mats Bengtsson.
-
-
-%
-% Please note that, while these names are used to enter *notes*, they
-% actually are *melodic*s, i.e. they represent a pitch solely. Notes
-% have a rhythmic part too. This is the reason that we don't write 'note { .. }'
-%
-\notenames {
- ceses = \musicalpitch { -1 0 -2 }
- ces = \musicalpitch { -1 0 -1 }
- c = \musicalpitch { -1 0 0 }
- cis = \musicalpitch { -1 0 1 }
- cisis = \musicalpitch { -1 0 2 }
- deses = \musicalpitch { -1 1 -2 }
- des = \musicalpitch { -1 1 -1 }
- d = \musicalpitch { -1 1 0 }
- dis = \musicalpitch { -1 1 1 }
- disis = \musicalpitch { -1 1 2 }
- eses = \musicalpitch { -1 2 -2 }
- es = \musicalpitch { -1 2 -1 }
- e = \musicalpitch { -1 2 0 }
- eis = \musicalpitch { -1 2 1 }
- eisis = \musicalpitch { -1 2 2 }
- feses = \musicalpitch { -1 3 -2 }
- fes = \musicalpitch { -1 3 -1 }
- f = \musicalpitch { -1 3 0 }
- fis = \musicalpitch { -1 3 1 }
- fisis = \musicalpitch { -1 3 2 }
- geses = \musicalpitch { -1 4 -2 }
- ges = \musicalpitch { -1 4 -1 }
- g = \musicalpitch { -1 4 0 }
- gis = \musicalpitch { -1 4 1 }
- gisis = \musicalpitch { -1 4 2 }
- ases = \musicalpitch { -1 5 -2 }
- as = \musicalpitch { -1 5 -1 }
- a = \musicalpitch { -1 5 0 }
- ais = \musicalpitch { -1 5 1 }
- aisis = \musicalpitch { -1 5 2 }
- heses = \musicalpitch { -1 6 -2 }
- b = \musicalpitch { -1 6 -1 }
- h = \musicalpitch { -1 6 0 }
- his = \musicalpitch { -1 6 1 }
- hisis = \musicalpitch { -1 6 2 }
-
-
- %
- % upper case: 1 octave lower.
- %
-
-
- Ceses = \musicalpitch { -2 0 -2 }
- Ces = \musicalpitch { -2 0 -1 }
- C = \musicalpitch { -2 0 0 }
- Cis = \musicalpitch { -2 0 1 }
- Cisis = \musicalpitch { -2 0 2 }
- Deses = \musicalpitch { -2 1 -2 }
- Des = \musicalpitch { -2 1 -1 }
- D = \musicalpitch { -2 1 0 }
- Dis = \musicalpitch { -2 1 1 }
- Disis = \musicalpitch { -2 1 2 }
- Eses = \musicalpitch { -2 2 -2 }
- Es = \musicalpitch { -2 2 -1 }
- E = \musicalpitch { -2 2 0 }
- Eis = \musicalpitch { -2 2 1 }
- Eisis = \musicalpitch { -2 2 2 }
- Feses = \musicalpitch { -2 3 -2 }
- Fes = \musicalpitch { -2 3 -1 }
- F = \musicalpitch { -2 3 0 }
- Fis = \musicalpitch { -2 3 1 }
- Fisis = \musicalpitch { -2 3 2 }
- Geses = \musicalpitch { -2 4 -2 }
- Ges = \musicalpitch { -2 4 -1 }
- G = \musicalpitch { -2 4 0 }
- Gis = \musicalpitch { -2 4 1 }
- Gisis = \musicalpitch { -2 4 2 }
- Ases = \musicalpitch { -2 5 -2 }
- As = \musicalpitch { -2 5 -1 }
- A = \musicalpitch { -2 5 0 }
- Ais = \musicalpitch { -2 5 1 }
- Aisis = \musicalpitch { -2 5 2 }
- Heses = \musicalpitch { -2 6 -2 }
- B = \musicalpitch { -2 6 -1 }
- H = \musicalpitch { -2 6 0 }
- His = \musicalpitch { -2 6 1 }
- Hisis = \musicalpitch { -2 6 2 }
-
-
-}
+++ /dev/null
-%
-% declare the standard dynamic identifiers.
-%
-
-ppp = \absdynamic {7 }
-pp = \absdynamic { 6 }
-p = \absdynamic { 5 }
-mp = \absdynamic { 4 }
-mf = \absdynamic { 3 }
-f = \absdynamic { 2 } % f is a notename too.
-ff = \absdynamic { 1 }
-fff = \absdynamic { 0 }
-
-fp = \absdynamic { 8 }
-sf = \absdynamic { 9 }
-sfz = \absdynamic { 10 }
-
-cr = \spandynamic { 1 1 }
-decr = \spandynamic { -1 1 }
-rc = \spandynamic { 1 2 } % stop a crescendo
-rced = \spandynamic { 1 2 } % stop a decrescendo
+++ /dev/null
-%{
- English note names spelled out in full, and abbreviated
- with s for sharp and f for flat.
-%}
-
-\notenames {
- cflatflat = \musicalpitch { -1 0 -2 }
- cflat = \musicalpitch { -1 0 -1 }
- c = \musicalpitch { -1 0 0 }
- csharp = \musicalpitch { -1 0 1 }
- csharpsharp = \musicalpitch { -1 0 2 }
- dflatflat = \musicalpitch { -1 1 -2 }
- dflat = \musicalpitch { -1 1 -1 }
- d = \musicalpitch { -1 1 0 }
- dsharp = \musicalpitch { -1 1 1 }
- dsharpsharp = \musicalpitch { -1 1 2 }
- eflatflat = \musicalpitch { -1 2 -2 }
- eflat = \musicalpitch { -1 2 -1 }
- e = \musicalpitch { -1 2 0 }
- esharp = \musicalpitch { -1 2 1 }
- esharpsharp = \musicalpitch { -1 2 2 }
- fflatflat = \musicalpitch { -1 3 -2 }
- fflat = \musicalpitch { -1 3 -1 }
- f = \musicalpitch { -1 3 0 }
- fsharp = \musicalpitch { -1 3 1 }
- fsharpsharp = \musicalpitch { -1 3 2 }
- gflatflat = \musicalpitch { -1 4 -2 }
- gflat = \musicalpitch { -1 4 -1 }
- g = \musicalpitch { -1 4 0 }
- gsharp = \musicalpitch { -1 4 1 }
- gsharpsharp = \musicalpitch { -1 4 2 }
- aflatflat = \musicalpitch { -1 5 -2 }
- aflat = \musicalpitch { -1 5 -1 }
- a = \musicalpitch { -1 5 0 }
- asharp = \musicalpitch { -1 5 1 }
- asharpsharp = \musicalpitch { -1 5 2 }
- bflatflat = \musicalpitch { -1 6 -2 }
- bflat = \musicalpitch { -1 6 -1 }
- b = \musicalpitch { -1 6 0 }
- bsharp = \musicalpitch { -1 6 1 }
- bsharpsharp = \musicalpitch { -1 6 2 }
-
- cff = \musicalpitch { -1 0 -2 }
- cf = \musicalpitch { -1 0 -1 }
- c = \musicalpitch { -1 0 0 }
- cs = \musicalpitch { -1 0 1 }
- css = \musicalpitch { -1 0 2 }
- dff = \musicalpitch { -1 1 -2 }
- df = \musicalpitch { -1 1 -1 }
- d = \musicalpitch { -1 1 0 }
- ds = \musicalpitch { -1 1 1 }
- dss = \musicalpitch { -1 1 2 }
- eff = \musicalpitch { -1 2 -2 }
- ef = \musicalpitch { -1 2 -1 }
- e = \musicalpitch { -1 2 0 }
- es = \musicalpitch { -1 2 1 } % es = E-flat in Dutch
- ess = \musicalpitch { -1 2 2 }
- fff = \musicalpitch { -1 3 -2 }
- ff = \musicalpitch { -1 3 -1 }
- f = \musicalpitch { -1 3 0 }
- fs = \musicalpitch { -1 3 1 }
- fss = \musicalpitch { -1 3 2 }
- gff = \musicalpitch { -1 4 -2 }
- gf = \musicalpitch { -1 4 -1 }
- g = \musicalpitch { -1 4 0 }
- gs = \musicalpitch { -1 4 1 }
- gss = \musicalpitch { -1 4 2 }
- aff = \musicalpitch { -1 5 -2 }
- af = \musicalpitch { -1 5 -1 }
- a = \musicalpitch { -1 5 0 }
- as = \musicalpitch { -1 5 1 } % as = A-flat in Dutch
- ass = \musicalpitch { -1 5 2 }
- bff = \musicalpitch { -1 6 -2 }
- bf = \musicalpitch { -1 6 -1 }
- b = \musicalpitch { -1 6 0 }
- bs = \musicalpitch { -1 6 1 }
- bss = \musicalpitch { -1 6 2 }
-
-
- %
- % upper case: 1 octave lower.
- %
-
-
- Cflatflat = \musicalpitch { -2 0 -2 }
- Cflat = \musicalpitch { -2 0 -1 }
- C = \musicalpitch { -2 0 0 }
- Csharp = \musicalpitch { -2 0 1 }
- Csharpsharp = \musicalpitch { -2 0 2 }
- Dflatflat = \musicalpitch { -2 1 -2 }
- Dflat = \musicalpitch { -2 1 -1 }
- D = \musicalpitch { -2 1 0 }
- Dsharp = \musicalpitch { -2 1 1 }
- Dsharpsharp = \musicalpitch { -2 1 2 }
- Eflatflat = \musicalpitch { -2 2 -2 }
- Eflat = \musicalpitch { -2 2 -1 }
- E = \musicalpitch { -2 2 0 }
- Esharp = \musicalpitch { -2 2 1 }
- Esharpsharp = \musicalpitch { -2 2 2 }
- Fflatflat = \musicalpitch { -2 3 -2 }
- Fflat = \musicalpitch { -2 3 -1 }
- F = \musicalpitch { -2 3 0 }
- Fsharp = \musicalpitch { -2 3 1 }
- Fsharpsharp = \musicalpitch { -2 3 2 }
- Gflatflat = \musicalpitch { -2 4 -2 }
- Gflat = \musicalpitch { -2 4 -1 }
- G = \musicalpitch { -2 4 0 }
- Gsharp = \musicalpitch { -2 4 1 }
- Gsharpsharp = \musicalpitch { -2 4 2 }
- Aflatflat = \musicalpitch { -2 5 -2 }
- Aflat = \musicalpitch { -2 5 -1 }
- A = \musicalpitch { -2 5 0 }
- Asharp = \musicalpitch { -2 5 1 }
- Asharpsharp = \musicalpitch { -2 5 2 }
- Bflatflat = \musicalpitch { -2 6 -2 }
- Bflat = \musicalpitch { -2 6 -1 }
- B = \musicalpitch { -2 6 0 }
- Bsharp = \musicalpitch { -2 6 1 }
- Bsharpsharp = \musicalpitch { -2 6 2 }
-
- Cff = \musicalpitch { -2 0 -2 }
- Cf = \musicalpitch { -2 0 -1 }
- C = \musicalpitch { -2 0 0 }
- Cs = \musicalpitch { -2 0 1 }
- Css = \musicalpitch { -2 0 2 }
- Dff = \musicalpitch { -2 1 -2 }
- Df = \musicalpitch { -2 1 -1 }
- D = \musicalpitch { -2 1 0 }
- Ds = \musicalpitch { -2 1 1 }
- Dss = \musicalpitch { -2 1 2 }
- Eff = \musicalpitch { -2 2 -2 }
- Ef = \musicalpitch { -2 2 -1 }
- E = \musicalpitch { -2 2 0 }
- Es = \musicalpitch { -2 2 1 }
- Ess = \musicalpitch { -2 2 2 }
- Fff = \musicalpitch { -2 3 -2 }
- Ff = \musicalpitch { -2 3 -1 }
- F = \musicalpitch { -2 3 0 }
- Fs = \musicalpitch { -2 3 1 }
- Fss = \musicalpitch { -2 3 2 }
- Gff = \musicalpitch { -2 4 -2 }
- Gf = \musicalpitch { -2 4 -1 }
- G = \musicalpitch { -2 4 0 }
- Gs = \musicalpitch { -2 4 1 }
- Gss = \musicalpitch { -2 4 2 }
- Aff = \musicalpitch { -2 5 -2 }
- Af = \musicalpitch { -2 5 -1 }
- A = \musicalpitch { -2 5 0 }
- As = \musicalpitch { -2 5 1 }
- Ass = \musicalpitch { -2 5 2 }
- Bff = \musicalpitch { -2 6 -2 }
- Bf = \musicalpitch { -2 6 -1 }
- B = \musicalpitch { -2 6 0 }
- Bs = \musicalpitch { -2 6 1 }
- Bss = \musicalpitch { -2 6 2 }
-
-
-}
+++ /dev/null
-%
-% setup for Request->Element conversion. Guru-only
-%
-
-StaffContext=\translator {
- \type "Line_group_engraver_group";
- \name Staff ;
- barAuto = "1";
-
-%{
- The Hara_kiri_line_group_engraver is a Line_group_engraver
- that will not typeset an empty line of staff, i.e., a line
- of staff with only rests in it. This is needed for orchestral
- scores. Comment-out Line_group_engraver_group, and uncomment
- Hara_kiri_line_group_engraver.
-%}
-% \type "Hara_kiri_line_group_engraver";
-
- \consists "Multi_measure_rest_engraver";
- \consists "Repeat_engraver";
- \consists "Bar_engraver";
- \consists "Clef_engraver";
- \consists "Key_engraver";
- \consists "Local_key_engraver";
- \consists "Time_signature_engraver";
- \consists "Staff_symbol_engraver";
- \consists "Collision_engraver";
- \consists "Rest_collision_engraver";
-
-%{
- Uncomment to get bar numbers on single staff systems:
-
- The Bar_number_engraver puts a number over a staff created
- at the same level of hierarchy. This why you have to add it
- here separately if you want to have numbers on single staff
- systems: The Bar_number_engraver in Score_engraver will only
- put numbers on bars that are Score ("system") wide. Such
- bars are only created when the toplevel system has multiple
- children-staffs.
-
-%}
-%{
- \consists "Bar_column_engraver";
- \consists "Bar_number_engraver";
-%}
-%{
- The Staff_margin_engraver puts the name of the instrument
- (\property Staff.instrument; Staff.instr for subsequent lines)
- to the left of a staff.
-%}
- defaultClef = treble;
-
- marginBreakPriority = "-5";
-
-%{
- \consists "Staff_margin_engraver";
-%}
- \consists "Separating_line_group_engraver";
-
- \accepts "Voice";
- dynamicStyle = "dynamic";
-};
-
-\translator{\StaffContext }
-\translator {
- \type "Line_group_engraver_group";
- \name ChoirStaff;
- \consists "Vertical_align_engraver";
- \consists "Staff_group_bar_engraver";
- \accepts "Staff";
- \accepts "RhythmicStaff";
- \accepts "GrandStaff";
- \accepts "Lyrics";
- \accepts "ChordNames";
-}
-
-
-RhythmicStaffContext=\translator{
- \type "Line_group_engraver_group";
- numberOfStaffLines = "1";
- \consists "Pitch_squash_engraver";
- \consists "Separating_line_group_engraver";
- \name RhythmicStaff;
-
- \consists "Repeat_engraver";
- \consists "Bar_engraver";
- \consists "Time_signature_engraver";
- \consists "Staff_symbol_engraver";
- \accepts "Voice";
-};
-\translator{\RhythmicStaffContext}
-VoiceContext = \translator {
- \type "Engraver_group_engraver";
- \consists "Dynamic_engraver";
- \name Voice ;
-
- \consists "Rest_engraver";
- \consists "Dot_column_engraver";
- \consists "Stem_engraver";
- \consists "Beam_engraver";
- \consists "Abbreviation_beam_engraver";
-% \consists "Multi_measure_rest_engraver";
-
- % ugh. Order matters here.
- \consists "Text_engraver";
- \consists "Script_engraver";
- \consists "Rhythmic_column_engraver";
- \consists "Font_size_engraver";
- \consists "Slur_engraver";
- \consists "Tie_engraver";
- \consists "Tuplet_engraver";
- \consists "Note_heads_engraver" ;
- \consists "Skip_req_swallow_translator";
-};
-
-\translator {\VoiceContext}
-
-GrandStaffContext=\translator{
- \type "Line_group_engraver_group";
- \name GrandStaff;
- \consists "Span_bar_engraver";
- \consists "Vertical_align_engraver";
- \consists "Piano_bar_engraver";
- minVerticalAlign = 1.5*\staffheight;
-
- \accepts "Staff";
-};
-\translator{\GrandStaffContext}
-
-\translator {
- \type "Line_group_engraver_group";
-% \type "Hara_kiri_line_group_engraver";
- \consists "Span_bar_engraver";
- \consists "Vertical_align_engraver";
- \consists "Staff_group_bar_engraver";
- \name StaffGroup;
- \accepts "Staff";
- \accepts "RhythmicStaff";
- \accepts "GrandStaff";
- \accepts "Lyrics";
- \accepts "ChordNames";
-}
-
-\translator{
- \type "Line_group_engraver_group";
-
- \name LyricVoice ;
- \consists "Separating_line_group_engraver";
- \consists "Lyric_engraver";
- \consists "Extender_engraver";
- \consists "Beam_req_swallow_translator";
-}
-
-\translator {
- \type "Line_group_engraver_group";
- \name Lyrics;
- \consists "Vertical_align_engraver";
- \accepts "LyricVoice";
-}
-
-\translator{
- \type "Line_group_engraver_group";
-
- \name ChordNameVoice ;
- \consists "Separating_line_group_engraver";
- \consists "Chord_name_engraver";
-}
-
-\translator {
- \type "Line_group_engraver_group";
- \name ChordNames;
- \consists "Vertical_align_engraver";
- \accepts "ChordNameVoice";
-}
-
-ScoreContext = \translator {
- \type Score_engraver;
- \name Score;
-
- \consists "Timing_engraver";
-
- \consists "Bar_column_engraver";
- \consists "Span_score_bar_engraver";
- \consists "Score_priority_engraver";
- \consists "Priority_horizontal_align_engraver";
- \consists "Vertical_align_engraver";
-
-
- \accepts "StaffGroup";
- \accepts "Staff";
- \accepts "RhythmicStaff";
- \accepts "Lyrics";
- \accepts "ChordNames";
- \accepts "GrandStaff";
- \accepts "ChoirStaff";
-};
-\translator { \ScoreContext }
-
-ScoreWithNumbers = \translator {
- \type "Score_engraver";
-
- % uncomment to bar numbers on a whole system.
- \consists "Bar_column_engraver";
- \consists "Bar_number_engraver";
-
-};
-
-StupidScore = \translator {
- \type "Score_engraver";
- \name Score;
- \consists "Note_heads_engraver";
-};
-
-
-
-BarNumberingStaffContext = \translator {
- \StaffContext
- barColumnPriority = "0";
- marginBreakPriority = "-4";
- \consists "Mark_engraver";
- \consists "Bar_column_engraver";
- \consists "Bar_number_engraver";
-
-};
-
-
-HaraKiriStaffContext = \translator {
- \type "Hara_kiri_line_group_engraver";
- \name Staff;
- barColumnPriority = "0";
- marginBreakPriority = "-4";
-
- \consists "Repeat_engraver";
- \consists "Bar_engraver";
- \consists "Clef_engraver";
- \consists "Key_engraver";
- \consists "Time_signature_engraver";
- \consists "Local_key_engraver";
- \consists "Staff_symbol_engraver";
- \consists "Collision_engraver";
- \consists "Rest_collision_engraver";
- \consists "Staff_margin_engraver";
- \consists "Separating_line_group_engraver";
-
- \accepts "Voice";
-};
-
-% huh, Score should do HaraKiri, not Part yes?
-OrchestralPartStaffContext = \translator {
-% \HaraKiriStaffContext
- \StaffContext
- barColumnPriority = "0";
- marginBreakPriority = "-4";
- \consists "Mark_engraver";
- \consists "Bar_column_engraver";
- \consists "Bar_number_engraver";
-};
-
-% where to put HaraKiri here?
-OrchestralScoreContext= \translator {
- \type Score_engraver;
- \name Score;
- barScriptPadding = "2.0"; % dimension \pt
- markScriptPadding = "4.0";
- barColumnPriority = "-4";
- markBreakPriority = "-4";
- defaultClef = treble;
-
- \consists "Timing_engraver";
-
- \consists "Bar_column_engraver";
- \consists "Bar_number_engraver";
- \consists "Mark_engraver";
- \consists "Span_score_bar_engraver";
- \consists "Score_priority_engraver";
- \consists "Priority_horizontal_align_engraver";
- \consists "Vertical_align_engraver";
-
- \accepts "ChoirStaff";
- \accepts "StaffGroup";
- \accepts "Staff";
- \accepts "RhythmicStaff";
- \accepts "Lyrics";
- \accepts "ChordNames";
- \accepts "GrandStaff";
-};
+++ /dev/null
-% Toplevel initialisation file.
-
-\version "1.0.14";
-
-
-\include "declarations.ly"
-
-\include "paper16.ly";
-
-\paper {
- \paper_sixteen
- linewidth = -1.0\cm;
- castingalgorithm = \Wordwrap;
- "unusedentry" = "}\\def\\nolilyfooter{";
-}
-
-
-\score {
-% \notes\relative c {
- \notes {
- \maininput
- }
- \paper { }
-
-}
+++ /dev/null
-% Toplevel initialisation file.
-
-\version "1.0.14";
-
-
-\include "declarations.ly"
-
-\score {
- \notes\relative c {
- \maininput
- }
- \paper { }
- \midi{ }
-}
+++ /dev/null
-% Toplevel initialisation file.
-
-\version "1.0.14";
-
-
-\include "declarations.ly";
-
-\maininput
+++ /dev/null
-%{
- Common italian names for notes. "b" means flat (bemolle), "d" means sharp (diesis)
- Adapted from dutch.ly.
-
- English: a b c d e f g
- Italian: la si do re mi fa sol
-
- For french naming just change 'do' in 'ut'.
-%}
-
-% contributed by Paolo Zuliani <zuliap@easynet.it>
-
-\notenames {
- dobb = \musicalpitch { -1 0 -2 }
- dob = \musicalpitch { -1 0 -1 }
- do = \musicalpitch { -1 0 0 }
- dod = \musicalpitch { -1 0 1 }
- dodd = \musicalpitch { -1 0 2 }
- rebb = \musicalpitch { -1 1 -2 }
- reb = \musicalpitch { -1 1 -1 }
- re = \musicalpitch { -1 1 0 }
- red = \musicalpitch { -1 1 1 }
- redd = \musicalpitch { -1 1 2 }
- mibb = \musicalpitch { -1 2 -2 }
- mib = \musicalpitch { -1 2 -1 }
- mi = \musicalpitch { -1 2 0 }
- mid = \musicalpitch { -1 2 1 }
- midd = \musicalpitch { -1 2 2 }
- fabb = \musicalpitch { -1 3 -2 }
- fab = \musicalpitch { -1 3 -1 }
- fa = \musicalpitch { -1 3 0 }
- fad = \musicalpitch { -1 3 1 }
- fadd = \musicalpitch { -1 3 2 }
- solbb = \musicalpitch { -1 4 -2 }
- solb = \musicalpitch { -1 4 -1 }
- sol = \musicalpitch { -1 4 0 }
- sold = \musicalpitch { -1 4 1 }
- soldd = \musicalpitch { -1 4 2 }
- labb = \musicalpitch { -1 5 -2 }
- lab = \musicalpitch { -1 5 -1 }
- la = \musicalpitch { -1 5 0 }
- lad = \musicalpitch { -1 5 1 }
- ladd = \musicalpitch { -1 5 2 }
- sibb = \musicalpitch { -1 6 -2 }
- sib = \musicalpitch { -1 6 -1 }
- si = \musicalpitch { -1 6 0 }
- sid = \musicalpitch { -1 6 1 }
- sidd = \musicalpitch { -1 6 2 }
-}
+++ /dev/null
-
-\midi {
- \tempo 4=60;
- \include "performer.ly"
-}
+++ /dev/null
-%{
- common dutch names for notes. "es" means flat, "is" means sharp
-
-
-
-
- Please note that, while these names are used to enter *notes*, they
- actually are *melodic*s, i.e. they represent a pitch solely. Notes
- have a rhythmic part too. This is the reason that we don't write 'note { .. }'
-
-%}
-
-\notenames {
- ceses = \musicalpitch { -1 0 -2 }
- ces = \musicalpitch { -1 0 -1 }
- c = \musicalpitch { -1 0 0 }
- cis = \musicalpitch { -1 0 1 }
- cisis = \musicalpitch { -1 0 2 }
- deses = \musicalpitch { -1 1 -2 }
- des = \musicalpitch { -1 1 -1 }
- d = \musicalpitch { -1 1 0 }
- dis = \musicalpitch { -1 1 1 }
- disis = \musicalpitch { -1 1 2 }
- eeses = \musicalpitch { -1 2 -2 }
- eses = \musicalpitch { -1 2 -2 }
- ees = \musicalpitch { -1 2 -1 }
- es = \musicalpitch { -1 2 -1 }
- e = \musicalpitch { -1 2 0 }
- eis = \musicalpitch { -1 2 1 }
- eisis = \musicalpitch { -1 2 2 }
- feses = \musicalpitch { -1 3 -2 }
- fes = \musicalpitch { -1 3 -1 }
- f = \musicalpitch { -1 3 0 }
- fis = \musicalpitch { -1 3 1 }
- fisis = \musicalpitch { -1 3 2 }
- geses = \musicalpitch { -1 4 -2 }
- ges = \musicalpitch { -1 4 -1 }
- g = \musicalpitch { -1 4 0 }
- gis = \musicalpitch { -1 4 1 }
- gisis = \musicalpitch { -1 4 2 }
- aeses = \musicalpitch { -1 5 -2 }
- ases = \musicalpitch { -1 5 -2 }
- aes = \musicalpitch { -1 5 -1 }
- as = \musicalpitch { -1 5 -1 }
- a = \musicalpitch { -1 5 0 }
- ais = \musicalpitch { -1 5 1 }
- aisis = \musicalpitch { -1 5 2 }
- beses = \musicalpitch { -1 6 -2 }
- bes = \musicalpitch { -1 6 -1 }
- b = \musicalpitch { -1 6 0 }
- bis = \musicalpitch { -1 6 1 }
- bisis = \musicalpitch { -1 6 2 }
-
-
- %
- % upper case: 1 octave lower.
- %
-
-
- Ceses = \musicalpitch { -2 0 -2 }
- Ces = \musicalpitch { -2 0 -1 }
- C = \musicalpitch { -2 0 0 }
- Cis = \musicalpitch { -2 0 1 }
- Cisis = \musicalpitch { -2 0 2 }
- Deses = \musicalpitch { -2 1 -2 }
- Des = \musicalpitch { -2 1 -1 }
- D = \musicalpitch { -2 1 0 }
- Dis = \musicalpitch { -2 1 1 }
- Disis = \musicalpitch { -2 1 2 }
- Eses = \musicalpitch { -2 2 -2 }
- Es = \musicalpitch { -2 2 -1 }
- E = \musicalpitch { -2 2 0 }
- Eis = \musicalpitch { -2 2 1 }
- Eisis = \musicalpitch { -2 2 2 }
- Feses = \musicalpitch { -2 3 -2 }
- Fes = \musicalpitch { -2 3 -1 }
- F = \musicalpitch { -2 3 0 }
- Fis = \musicalpitch { -2 3 1 }
- Fisis = \musicalpitch { -2 3 2 }
- Geses = \musicalpitch { -2 4 -2 }
- Ges = \musicalpitch { -2 4 -1 }
- G = \musicalpitch { -2 4 0 }
- Gis = \musicalpitch { -2 4 1 }
- Gisis = \musicalpitch { -2 4 2 }
- Aeses = \musicalpitch { -2 5 -2 }
- Ases = \musicalpitch { -2 5 -2 }
- Aes = \musicalpitch { -2 5 -1 }
- As = \musicalpitch { -2 5 -1 }
- A = \musicalpitch { -2 5 0 }
- Ais = \musicalpitch { -2 5 1 }
- Aisis = \musicalpitch { -2 5 2 }
- Beses = \musicalpitch { -2 6 -2 }
- Bes = \musicalpitch { -2 6 -1 }
- B = \musicalpitch { -2 6 0 }
- Bis = \musicalpitch { -2 6 1 }
- Bisis = \musicalpitch { -2 6 2 }
-
-
-}
-
+++ /dev/null
-
-% $Id: norsk.ly,v 1.7 1998/09/15 17:22:43 fred Exp $
-
-%{
-
- Common norwegian names for notes, including versions without the
- double s-es to save typing, as well as the traditional names with
- them not to confuse musicians. "es" or "ess" means flat, "is" or
- "iss" means sharp.
-
- Otherwise, the main difference from the dutch names is the that the
- "b" is called "h" in norwegian, while the dutch "bes" is a norwegian
- "b".
-
- Staying within the (proud?) naming convention for norwegian language
- setup used in LaTeX, this file is called "norsk.ly" instead of
- "norwegian.ly", even if all other languages' files use the english
- name.
-
- This file is based on "dutch.ly". Basically, I copied "dutch.ly",
- duplicated all lines containing at least one "is" or "es", changed
- every other "is" into an "iss" and every other "es" into an "ess",
- added "ass" et al, and made some b->h-related changes. There may be
- bugs in here; please tell me (or send patches) if you find any.
-
- Arvid Gr=F8tting <arvidg@ifi.uio.no>
-
-%}
-
-\notenames {
- ceses = \musicalpitch { -1 0 -2 }
- cessess = \musicalpitch { -1 0 -2 }
- ces = \musicalpitch { -1 0 -1 }
- cess = \musicalpitch { -1 0 -1 }
- c = \musicalpitch { -1 0 0 }
- cis = \musicalpitch { -1 0 1 }
- ciss = \musicalpitch { -1 0 1 }
- cisis = \musicalpitch { -1 0 2 }
- cississ = \musicalpitch { -1 0 2 }
- deses = \musicalpitch { -1 1 -2 }
- dessess = \musicalpitch { -1 1 -2 }
- des = \musicalpitch { -1 1 -1 }
- dess = \musicalpitch { -1 1 -1 }
- d = \musicalpitch { -1 1 0 }
- dis = \musicalpitch { -1 1 1 }
- diss = \musicalpitch { -1 1 1 }
- disis = \musicalpitch { -1 1 2 }
- dississ = \musicalpitch { -1 1 2 }
- eeses = \musicalpitch { -1 2 -2 }
- eessess = \musicalpitch { -1 2 -2 }
- eses = \musicalpitch { -1 2 -2 }
- essess = \musicalpitch { -1 2 -2 }
- ees = \musicalpitch { -1 2 -1 }
- eess = \musicalpitch { -1 2 -1 }
- es = \musicalpitch { -1 2 -1 }
- ess = \musicalpitch { -1 2 -1 }
- e = \musicalpitch { -1 2 0 }
- eis = \musicalpitch { -1 2 1 }
- eiss = \musicalpitch { -1 2 1 }
- eisis = \musicalpitch { -1 2 2 }
- eississ = \musicalpitch { -1 2 2 }
- feses = \musicalpitch { -1 3 -2 }
- fessess = \musicalpitch { -1 3 -2 }
- fes = \musicalpitch { -1 3 -1 }
- fess = \musicalpitch { -1 3 -1 }
- f = \musicalpitch { -1 3 0 }
- fis = \musicalpitch { -1 3 1 }
- fiss = \musicalpitch { -1 3 1 }
- fisis = \musicalpitch { -1 3 2 }
- fississ = \musicalpitch { -1 3 2 }
- geses = \musicalpitch { -1 4 -2 }
- gessess = \musicalpitch { -1 4 -2 }
- ges = \musicalpitch { -1 4 -1 }
- gess = \musicalpitch { -1 4 -1 }
- g = \musicalpitch { -1 4 0 }
- g = \musicalpitch { -1 4 0 }
- gis = \musicalpitch { -1 4 1 }
- giss = \musicalpitch { -1 4 1 }
- gisis = \musicalpitch { -1 4 2 }
- gississ = \musicalpitch { -1 4 2 }
- aeses = \musicalpitch { -1 5 -2 }
- aessess = \musicalpitch { -1 5 -2 }
- ases = \musicalpitch { -1 5 -2 }
- assess = \musicalpitch { -1 5 -2 }
- aes = \musicalpitch { -1 5 -1 }
- aess = \musicalpitch { -1 5 -1 }
- as = \musicalpitch { -1 5 -1 }
- ass = \musicalpitch { -1 5 -1 }
- a = \musicalpitch { -1 5 0 }
- ais = \musicalpitch { -1 5 1 }
- aiss = \musicalpitch { -1 5 1 }
- aisis = \musicalpitch { -1 5 2 }
- aississ = \musicalpitch { -1 5 2 }
- bes = \musicalpitch { -1 6 -2 }
- bess = \musicalpitch { -1 6 -2 }
- b = \musicalpitch { -1 6 -1 }
- b = \musicalpitch { -1 6 -1 }
- h = \musicalpitch { -1 6 0 }
- his = \musicalpitch { -1 6 1 }
- hiss = \musicalpitch { -1 6 1 }
- hisis = \musicalpitch { -1 6 2 }
- hississ = \musicalpitch { -1 6 2 }
-
-
- %
- % upper case: 1 octave lower, as usual.
- %
-
-
- Ceses = \musicalpitch { -2 0 -2 }
- Cessess = \musicalpitch { -2 0 -2 }
- Ces = \musicalpitch { -2 0 -1 }
- Cess = \musicalpitch { -2 0 -1 }
- C = \musicalpitch { -2 0 0 }
- Cis = \musicalpitch { -2 0 1 }
- Ciss = \musicalpitch { -2 0 1 }
- Cisis = \musicalpitch { -2 0 2 }
- Cississ = \musicalpitch { -2 0 2 }
- Deses = \musicalpitch { -2 1 -2 }
- Dessess = \musicalpitch { -2 1 -2 }
- Des = \musicalpitch { -2 1 -1 }
- Dess = \musicalpitch { -2 1 -1 }
- D = \musicalpitch { -2 1 0 }
- D = \musicalpitch { -2 1 0 }
- Dis = \musicalpitch { -2 1 1 }
- Diss = \musicalpitch { -2 1 1 }
- Disis = \musicalpitch { -2 1 2 }
- Dississ = \musicalpitch { -2 1 2 }
- Eses = \musicalpitch { -2 2 -2 }
- Essess = \musicalpitch { -2 2 -2 }
- Es = \musicalpitch { -2 2 -1 }
- Ess = \musicalpitch { -2 2 -1 }
- E = \musicalpitch { -2 2 0 }
- E = \musicalpitch { -2 2 0 }
- Eis = \musicalpitch { -2 2 1 }
- Eiss = \musicalpitch { -2 2 1 }
- Eisis = \musicalpitch { -2 2 2 }
- Eississ = \musicalpitch { -2 2 2 }
- Feses = \musicalpitch { -2 3 -2 }
- Fessess = \musicalpitch { -2 3 -2 }
- Fes = \musicalpitch { -2 3 -1 }
- Fess = \musicalpitch { -2 3 -1 }
- F = \musicalpitch { -2 3 0 }
- Fis = \musicalpitch { -2 3 1 }
- Fiss = \musicalpitch { -2 3 1 }
- Fisis = \musicalpitch { -2 3 2 }
- Fississ = \musicalpitch { -2 3 2 }
- Geses = \musicalpitch { -2 4 -2 }
- Gessess = \musicalpitch { -2 4 -2 }
- Ges = \musicalpitch { -2 4 -1 }
- Gess = \musicalpitch { -2 4 -1 }
- G = \musicalpitch { -2 4 0 }
- Gis = \musicalpitch { -2 4 1 }
- Giss = \musicalpitch { -2 4 1 }
- Gisis = \musicalpitch { -2 4 2 }
- Gississ = \musicalpitch { -2 4 2 }
- Aeses = \musicalpitch { -2 5 -2 }
- Aessess = \musicalpitch { -2 5 -2 }
- Ases = \musicalpitch { -2 5 -2 }
- Assess = \musicalpitch { -2 5 -2 }
- Aes = \musicalpitch { -2 5 -1 }
- Aess = \musicalpitch { -2 5 -1 }
- As = \musicalpitch { -2 5 -1 }
- Ass = \musicalpitch { -2 5 -1 }
- A = \musicalpitch { -2 5 0 }
- A = \musicalpitch { -2 5 0 }
- Ais = \musicalpitch { -2 5 1 }
- Aiss = \musicalpitch { -2 5 1 }
- Aisis = \musicalpitch { -2 5 2 }
- Aississ = \musicalpitch { -2 5 2 }
- Bes = \musicalpitch { -2 6 -2 }
- Bess = \musicalpitch { -2 6 -2 }
- B = \musicalpitch { -2 6 -1 }
- H = \musicalpitch { -2 6 0 }
- His = \musicalpitch { -2 6 1 }
- Hiss = \musicalpitch { -2 6 1 }
- Hisis = \musicalpitch { -2 6 2 }
- Hississ = \musicalpitch { -2 6 2 }
-
-}
-
-
-
+++ /dev/null
-% paper.ly
-
-linewidth20 = \hsize - 2.5 * \staffheight;
-textheight20 = \vsize - 5.0 * \staffheight;
-linewidth = \staffheight/20.0 * \linewidth20;
-textheight = \staffheight/20.0 * \textheight20;
-
-indent = \linewidth / 14.0;
-
+++ /dev/null
-% paper11.ly
-
-\include "table11.ly";
-
-paper_eleven = \paper {
- staffheight = 11.0\pt;
-
- % ugh see table11 for sizes
- quartwidth = 3.63\pt;
- wholewidth = 5.45\pt;
-
- arithmetic_basicspace = 2.;
- arithmetic_multiplier = 4.8\pt;
-
- 0=\symboltables { \table_eleven }
- \include "params.ly";
-}
-
+++ /dev/null
-% paper13.ly
-
-\include "table13.ly";
-
-paper_thirteen = \paper {
- staffheight = 13.0\pt;
-
- % ugh see table13 for sizes
- quartwidth = 4.29\pt;
- wholewidth = 6.44\pt;
-
-
- arithmetic_basicspace = 2.;
- arithmetic_multiplier = 4.8\pt;
-
- 0=\symboltables { \table_thirteen }
- \include "params.ly";
-}
-
+++ /dev/null
-% paper16.ly
-
-\include "table13.ly";
-\include "table11.ly";
-\include "table16.ly";
-
-
-
-\version "1.0.14";
-
-paper_sixteen = \paper {
- staffheight = 16.0\pt;
-
- % ugh, see table16 for sizes
- quartwidth = 5.28\pt;
- wholewidth = 7.92\pt;
-
-
- arithmetic_basicspace = 2.;
- arithmetic_multiplier = 4.8\pt;
- texsetting = "\\input lilyponddefs \\musixsixteendefs ";
- pssetting = "(lilyponddefs.ps) findlibfile {exch pop //systemdict /run get exec} { /undefinedfilename signalerror } ifelse\n";
- scmsetting = "(display \"(lilyponddefs.ps) findlibfile {exch pop //systemdict /run get exec} { /undefinedfilename signalerror } ifelse\");\n";
- scmsetting = "(display \"\\\\input lilyponddefs \\\\musixsixteendefs\");\n";
-
- 0 = \symboltables { \table_sixteen }
- -1 = \symboltables { \table_thirteen }
- -2 = \symboltables { \table_eleven }
-
- \include "params.ly";
-}
+++ /dev/null
-% paper20.ly
-
-\include "table20.ly";
-
- \include "table13.ly";
- \include "table16.ly";
-
-\version "1.0.14";
-
-paper_twenty = \paper {
- staffheight = 20.0\pt;
-
- % ugh see table20 for sizes
- quartwidth = 6.61\pt;
- wholewidth = 9.90\pt;
-
-
- arithmetic_basicspace = 2.;
- arithmetic_multiplier = 6.\pt;
- texsetting = "\\input lilyponddefs \\musixtwentydefs ";
- pssetting = "(lilyponddefs.ps) findlibfile {exch pop //systemdict /run get exec} { /undefinedfilename signalerror } ifelse\n";
- % urg, debugging only
- scmsetting = "(display \"(lilyponddefs.ps) findlibfile {exch pop //systemdict /run get exec} { /undefinedfilename signalerror } ifelse\");\n";
- scmsetting = "(display \"\\\\input lilyponddefs \\\\musixtwentydefs\");\n";
-
- -2 = \symboltables { \table_thirteen }
- -1 = \symboltables { \table_sixteen }
- 0 = \symboltables { \table_twenty }
-
- \include "params.ly";
-}
-
+++ /dev/null
-% paper26.ly
-
-\include "table26.ly";
-
-paper_twentysix = \paper {
- staffheight = 26.0\pt;
-
- % ugh see table26 for sizes
- quartwidth = 8.59\pt;
- wholewidth = 12.87\pt;
-
- arithmetic_basicspace = 2.;
- arithmetic_multiplier = 6.\pt;
-
- 0=\symboltables { \table_twentysix }
- \include "params.ly";
- linewidth = \linewidth20;
- textheight = \textheight20;
-}
-
+++ /dev/null
-% params.ly
-% generic paper parameters
-
-paperfile = \papersize + ".ly";
-% paperfile = "a4.ly";
-\include \paperfile;
-\include "paper.ly";
-
-interline = \staffheight / 4.0;
-
-
-% thickness of stafflines
-staffline = \interline / 10.0;
-
-beam_thickness = 0.52 * (\interline - \staffline);
-interbeam = (2.0 * \interline - \beam_thickness) / 2.0;
-interbeam4 = (3.0 * \interline - \beam_thickness) / 3.0;
-
-% stems and beams
-%
-% poor man's array size
-stem_max = 3.0;
-%
-stem_length0 = 3.5*\interline;
-stem_length1 = 2.5 * \interline;
-stem_length2 = 2.0 * \interline;
-stem_length3 = 1.5 * \interline;
-
-% only used for beams
-minimum_stem_length0 = 0.0; % not used
-minimum_stem_length1 = 1.5 * \interline;
-minimum_stem_length2 = 1.25 * \interline;
-minimum_stem_length3 = 1.0 * \interline;
-
-% stems in unnatural (forced) direction should be shortened,
-% according to [Roush & Gourlay]. Their suggestion to knock off
-% a whole staffspace seems a bit drastical: we'll do half.
-%
-forced_stem_shorten0 = 0.5 * \interline;
-forced_stem_shorten1 = \forced_stem_shorten0;
-forced_stem_shorten2 = \forced_stem_shorten1;
-forced_stem_shorten3 = \forced_stem_shorten2;
-
-% there are several ways to calculate the direction of a beam
-%
-% * MAJORITY : number count of up or down notes
-% * MEAN : mean centre distance of all notes
-% * MEDIAN : mean centre distance weighted per note
-%
-% enum Dir_algorithm { DOWN=-1, UP=1, MAJORITY=2, MEAN, MEDIAN };
-%
-DOWN = -1.0;
-UP = 1.0;
-MAJORITY = 2.0;
-MEAN = 3.0;
-MEDIAN = 4.0;
-% [Ross]: majority
-beam_dir_algorithm = \MAJORITY;
-
-% catch suspect beam slopes, set slope to zero if
-% outer stem is lengthened more than
-beam_lengthened = 0.2 * \interline;
-% and slope is running away steeper than
-beam_steep_slope = 0.2 / 1.0;
-
-% OSU: suggested gap = ss / 5;
-slur_x_gap = \interline / 5.0;
-slur_x_minimum = 2.0 * \interline;
-slur_slope_damping = 0.5;
-tie_x_minimum = \slur_x_minimum;
-tie_x_gap = \slur_x_gap;
-tie_slope_damping = 0.3;
-
-% ugh: rename to bow (in bezier.cc and fonts.doc too...)
-% slur_thickness = 1.8 * \staffline;
-slur_thickness = 1.4 * \staffline;
-slur_height_limit = \staffheight;
-
-% mmm, try bit flatter slurs
-% slur_ratio = 1.0 / 3.0;
-slur_ratio = 0.3;
-slur_clip_ratio = 1.2;
-slur_clip_height = 3.0 * \staffheight;
-slur_clip_angle = 100.0;
-slur_rc_factor = 2.4;
-
-% ugh
-notewidth = (\quartwidth + \wholewidth) / 2.0;
-
-% ugh
-barsize = \staffheight;
-rulethickness = \staffline;
-stemthickness = \staffline;
-
-
-gourlay_energybound = 100000.;
-%{
-The following bounds the number of measures
-on a line. Decreasing it greatly reduces computation time
-%}
-gourlay_maxmeasures = 10.;
-castingalgorithm = \Gourlay;
-\include "engraver.ly";
-
+++ /dev/null
-%part-paper.ly
-
-\paper {
- \translator { \OrchestralPartStaffContext }
- \translator { \ScoreContext skipBars = 1; }
- % for simple testing only!
-% castingalgorithm = \Wordwrap; % lots faster on my 486 -- jcn
-}
-
+++ /dev/null
-%
-% setup for Request->Element conversion. Guru-only
-%
-\translator {
- \type "Staff_performer";
- \accepts Voice;
- \name Staff;
- \consists "Key_performer";
- \consists "Time_signature_performer";
-}
-
-\translator
-{
- \type "Performer_group_performer";
- \name Thread ;
- \consists "Note_performer";
-}
-\translator
-{
- \type "Performer_group_performer";
- \accepts Thread;
-\name Voice;
-}
-\translator
-{
- \type "Performer_group_performer";
- \accepts Staff;
-
-\name GrandStaff;}
-
-\translator {
- \type "Performer_group_performer";
- \consists "Lyric_performer";
-\name LyricVoice;
-}
-
-\translator{
- \type "Performer_group_performer";
- \name ChoirStaff;
- \accepts Staff;
-}
-\translator {
- \type "Staff_performer";
- \accepts LyricVoice;
- \name Lyrics;
- \consists "Time_signature_performer";
-}
-\translator
-{
- \type Performer_group_performer;
-
- \name StaffGroup;
- \accepts Staff;
-}
-\translator {
- \type "Score_performer";
-
-
- \name Score;
- instrument = piano;
- \accepts Staff;
- \accepts GrandStaff;
- \accepts Lyrics;
- \accepts StaffGroup;
- \accepts ChoirStaff;
- \consists "Swallow_performer";
-}
-
+++ /dev/null
-% property.ly
-% list of properties that lily recognises
-% and some shorthands (ugh)
-
-%{
-
-PROPERTIES
-
-name value effect shorthand
-
-[Voice]
-ydirection -1 force stem down \stemdown
-ydirection 0 stem direction free \stemboth
-ydirection 1 force stem up \stemup
-
-pletvisibility 0 show nothing
-pletvisibility 1 show number
-pletvisibility 2 show (number and bracket)-if-no-beam
-pletvisibility 3 show number, and bracket-if-no-beam
-pletvisibility 4 show number, and bracket
-
-slurdash 0 normal slurs
-slurdash 1 dotted slurs
-slurdash >1 dashed slurs
-
-slurydirection -1 force stem down \slurdown
-slurydirection 0 stem direction free \slurboth
-slurydirection 1 force stem up \slurup
-
-slurydirection -1 force stem down \slurdown
-slurydirection 0 stem direction free \slurboth
-slurydirection 1 force stem up \slurup
-
-textalignment -1 left alignment of text
-textalignment 0 center alignment of text
-textalignment 1 right alignment of text
-
-[Score?]
-beamslopedamping 0 no damping \beamslopeproportional
-beamslopedamping 1 damping1) \beamslopedamped
-beamslopedamping 100000 zero slope \beamslopezero
-
-[Score?]
-beamquantisation 0 no quantisations \beamposfree
-beamquantisation 1 quantise pos and slope \beamposnormal
-beamquantisation 2 quantise avoide wedge2) \beampostraditional
-
-[Staff]
-keyoctaviation 0 Key signature only for specified octave \specialkey
-keyoctaviation 1 Key signature for all octaves \normalkey
-
-[Staff]
-barAlways 0 none
-barAlways 1 generate bar at every moment
-
-[Staff]
-barAuto 0 none
-barAuto 1 auto-generate bar every measure
-
-timeSignatureStyle C Use C and stroked C for 4/4,2/2
-timeSignatureStyle old Use old style mensuration marks
-timeSignatureStyle 1 Use single number
-timeSignatureStyle "" Use normal two-digit time signature
-timeSignatureStyle Cn/m Set symbol explicitly, n/m=2/2 or 4/4
-timeSignatureStyle oldn/m Set symbol explicitly,
- n/m=2/2,3/2,3/4,4/4,6/4 or 9/4.
-
-[Staff?]
-instrument ascii midi instrument table lookup
-
-[Score]
-chordInversion 0/1 Find and display chord with inversion?
-
-
-1) after beam slope damping table suggested in [Wanske]
-2) [Wanske] as well as [Ross] suggests that beams sloped upward must not
- start sitting on a staffline, and beams sloped downward must not hang
- from a staffline (similar for beam-ends). This would create a wedge
- that is traditionally being avoided because it could easily be filled-up
- with ink.
- However, avoiding these wedges restricts the freedom of beams quite a lot
- while they don't seem to be a problem in modern printing.
- In no piece of sheetmusic engraved after 1953 (Baerenreiter) i've seen
- these wedges being avoided.
-
-%}
-
-%hmm, (these) abbrevs suck, imo
-% i guess they're meant as some form of doco
-% that's what i use them for...
-stemup =
- \property Voice.ydirection = \up
-stemboth= \property Voice.ydirection = \center
-stemdown = \property Voice.ydirection = \down
-
-slurup = \notes {
- s1*0
- \property Voice.slurydirection = \up
- }
-slurboth= \notes {
- s1*0
- \property Voice.slurydirection = \center
-}
-slurdown = \notes {
- s1*0
- \property Voice.slurydirection = \down
-}
-
-shifton = \property Voice.hshift = 1
-shiftoff = \property Voice.hshift = 0
-
-onevoice = {
- \stemboth \shiftoff
-}
-
-voiceone = {
- \type Voice = one
- \stemup
-}
-
-voicetwo = {
- \type Voice = two
- \stemdown
-}
-
-voicethree = {
- \type Voice = three
- \stemup
-
-}
-
-voicefour = {
- \type Voice = four
- \stemdown
- \shifton
-}
-
-onestaff = {
- \translator Staff=one
-}
-
-staffone = {
- \translator Staff=one
- \property Staff.ydirection = \center
- \property Staff.hshift = 0
-}
-
-stafftwo = {
- \translator Staff=two
- \property Staff.ydirection = \center
- \property Staff.hshift = 0
-}
-
-staffthree = {
- \translator Staff=three
- \property Staff.ydirection = \center
- \property Staff.hshift = 0
-}
-
-stafffour = {
- \translator Staff=four
- \property Staff.ydirection = \center
- \property Staff.hshift = 0
-}
-
-% ugh, cluttering global namespace...
-none=0
-free=0
-normal=1
-traditional=2
-infinity=10000
-
-beamslopeproportional = {
- \property Score.beamslopedamping = \none
-}
-
-beamslopedamped = {
- \property Score.beamslopedamping = \normal
-}
-
-beamslopezero = {
- \property Score.beamslopedamping = \infinity
-}
-
-% this sucks, you'd want to pass an array, at least
-% (or embedded code: you still can't dictate the slope / stemlength)
-beamposfree = {
- \property Score.beamquantisation = \none
-}
-
-beamposnormal = {
- \property Score.beamquantisation = \normal
-}
-
-beampostraditional = {
- \property Score.beamquantisation = \traditional
-}
-
-slurnormal = {
- \property Voice.slurdash = 0
-}
-
-slurdotted = {
- \property Voice.slurdash = 1
-}
-
-%{
- for grace note hack, see input/test/grace.ly
-%}
-pletoff = {
- \property Voice.pletvisibility = 0
-}
-pleton = {
- \property Voice.pletvisibility = 3
-}
-tiny = {
- \property Voice.fontsize= "-2"
- \pletoff %urg
-}
-
-small = {
- \property Voice.fontsize= "-1"
-}
-
-normalsize = {
- \property Voice.fontsize= "0"
- \pleton %urg
-}
-
-%{
- [urg: try at] temporary grace note hack
- the total visible duration of the grace notes must be half
- the duration of the 'at' note: e.g.:
-
- \grace b8 \graceat c4 \ecarg
- \grace c16 b16 \graceat c4 \ecarg
-
-grace = {
- \tiny
-% it would be so cool not to have to specify these factors each time...
-% :-(
- \property Voice.pletvisibility = 0
- \[1/16
-}
-
-graceat = \melodic {
- \normalsize
- \property Voice.pletvisibility = 0
- \] \[31/32
-}
-
-ecarg = \melodic {
- \property Voice.pletvisibility = 0
- \]
- \property Voice.pletvisibility = 3
-}
-%}
-
-normalkey = {
- \property Staff.keyoctaviation = 1
-}
-
-specialkey = {
- \property Staff.keyoctaviation = 0
-}
-
+++ /dev/null
-
-% name = \script {
-% indexstring follow_into_staff same_dir_as_stem above_below_staff symbol_can_beinverted priority }
-%
-
-thumb = \script { "thumb" 0 0 1 0 0 }
-accent = \script { "sforzato" 0 -1 0 0 0 }
-marcato = \script { "marcato" 0 -1 0 1 0 }
-staccatissimo = \script { "staccatissimo" 0 -1 0 1 0 }
-portato= \script { "portato" 0 -1 0 1 0 }
-fermata = \script { "fermata" 0 1 0 1 0 }
-stopped = \script { "stopped" 0 0 1 0 0 }
-staccato = \script { "staccato" 1 -1 0 0 0 }
-tenuto = \script {"tenuto" 1 -1 0 0 0 }
-upbow = \script { "upbow" 0 0 1 0 0 }
-downbow = \script { "downbow" 0 0 1 0 0 }
-lheel = \script { "upedalheel" 0 0 -1 0 0 }
-rheel = \script { "dpedalheel" 0 0 1 0 0 }
-ltoe = \script { "upedaltoe" 0 0 -1 0 0 }
-rtoe = \script { "dpedaltoe" 0 0 1 0 0 }
-turn = \script { "turn" 0 0 1 0 0 }
-open = \script { "open" 0 0 1 0 0 }
-flageolet = \script { "flageolet" 0 0 1 0 0 }
-reverseturn = \script { "reverseturn" 0 0 1 0 0 }
-
-
-% could we do without this bloat?
-%
-lbheel = \script { "bheel" 0 0 -1 0 0 }
-rbheel = \script { "bheel" 0 0 1 0 0 }
-lbtoe = \script { "btoe" 0 0 -1 0 0 }
-rbtoe = \script { "btoe" 0 0 1 0 0 }
-lfheel = \script { "fheel" 0 0 -1 0 0 }
-rfheel = \script { "fheel" 0 0 1 0 0 }
-lftoe = \script { "ftoe" 0 0 -1 0 0 }
-rftoe = \script { "ftoe" 0 0 1 0 0 }
-
-%
-% left toe: right heel:
-%
-% u -
-% - u
-% ---|-----|-- --|x----|x--
-% ---|-----|-- --|-----|---
-% --x|----x|-- --|-----|---
-% ^ -
-% - ^
-% back front back front
-%
-%
-% heu, me thought for a moment that order in table_xxx.ly was
-% being translated into priority...
-back = \script { "back" 0 -1 -1 0 0 }
-front = \script { "front" 0 -1 1 0 0 }
-
-trill =\script { "trill" 0 0 1 0
- 2000 % be above text.
-}
-
-prall =\script { "prall" 0 0 1 0 0 }
-mordent =\script { "mordent" 0 0 1 0 0 }
-prallprall =\script { "prallprall" 0 0 1 0 0 }
-prallmordent =\script { "prallmordent" 0 0 1 0 0 }
-upprall =\script { "upprall" 0 0 1 0 0 }
-downprall =\script { "downprall" 0 0 1 0 0 }
+++ /dev/null
-%
-% common Swedish names for notes. "ess" means flat, "iss" means sharp
-%
-% by Mats Bengtsson.
-
-\notenames {
- cessess = \musicalpitch { -1 0 -2 }
- cess = \musicalpitch { -1 0 -1 }
- c = \musicalpitch { -1 0 0 }
- ciss = \musicalpitch { -1 0 1 }
- cississ = \musicalpitch { -1 0 2 }
- dessess = \musicalpitch { -1 1 -2 }
- dess = \musicalpitch { -1 1 -1 }
- d = \musicalpitch { -1 1 0 }
- diss = \musicalpitch { -1 1 1 }
- dississ = \musicalpitch { -1 1 2 }
- essess = \musicalpitch { -1 2 -2 }
- ess = \musicalpitch { -1 2 -1 }
- e = \musicalpitch { -1 2 0 }
- eiss = \musicalpitch { -1 2 1 }
- eississ = \musicalpitch { -1 2 2 }
- fessess = \musicalpitch { -1 3 -2 }
- fess = \musicalpitch { -1 3 -1 }
- f = \musicalpitch { -1 3 0 }
- fiss = \musicalpitch { -1 3 1 }
- fississ = \musicalpitch { -1 3 2 }
- gessess = \musicalpitch { -1 4 -2 }
- gess = \musicalpitch { -1 4 -1 }
- g = \musicalpitch { -1 4 0 }
- giss = \musicalpitch { -1 4 1 }
- gississ = \musicalpitch { -1 4 2 }
- assess = \musicalpitch { -1 5 -2 }
- ass = \musicalpitch { -1 5 -1 }
- a = \musicalpitch { -1 5 0 }
- aiss = \musicalpitch { -1 5 1 }
- aississ = \musicalpitch { -1 5 2 }
- hessess = \musicalpitch { -1 6 -2 }
- b = \musicalpitch { -1 6 -1 }
- h = \musicalpitch { -1 6 0 }
- hiss = \musicalpitch { -1 6 1 }
- hississ = \musicalpitch { -1 6 2 }
-
-
- %
- % upper case: 1 octave lower.
- %
-
-
- Cessess = \musicalpitch { -2 0 -2 }
- Cess = \musicalpitch { -2 0 -1 }
- C = \musicalpitch { -2 0 0 }
- Ciss = \musicalpitch { -2 0 1 }
- Cississ = \musicalpitch { -2 0 2 }
- Dessess = \musicalpitch { -2 1 -2 }
- Dess = \musicalpitch { -2 1 -1 }
- D = \musicalpitch { -2 1 0 }
- Diss = \musicalpitch { -2 1 1 }
- Dississ = \musicalpitch { -2 1 2 }
- Essess = \musicalpitch { -2 2 -2 }
- Ess = \musicalpitch { -2 2 -1 }
- E = \musicalpitch { -2 2 0 }
- Eiss = \musicalpitch { -2 2 1 }
- Eississ = \musicalpitch { -2 2 2 }
- Fessess = \musicalpitch { -2 3 -2 }
- Fess = \musicalpitch { -2 3 -1 }
- F = \musicalpitch { -2 3 0 }
- Fiss = \musicalpitch { -2 3 1 }
- Fississ = \musicalpitch { -2 3 2 }
- Gessess = \musicalpitch { -2 4 -2 }
- Gess = \musicalpitch { -2 4 -1 }
- G = \musicalpitch { -2 4 0 }
- Giss = \musicalpitch { -2 4 1 }
- Gississ = \musicalpitch { -2 4 2 }
- Assess = \musicalpitch { -2 5 -2 }
- Ass = \musicalpitch { -2 5 -1 }
- A = \musicalpitch { -2 5 0 }
- Aiss = \musicalpitch { -2 5 1 }
- Aississ = \musicalpitch { -2 5 2 }
- Hessess = \musicalpitch { -2 6 -2 }
- B = \musicalpitch { -2 6 -1 }
- H = \musicalpitch { -2 6 0 }
- Hiss = \musicalpitch { -2 6 1 }
- Hississ = \musicalpitch { -2 6 2 }
-
-
-}
+++ /dev/null
-% table26.ly
-%
-% spacing info for LilyPond. Do not edit this.
-% It has a lot of hard-wired stringconstants
-%
-
-table_eleven = \symboltables {
-
- \font "feta11"
-
- % index symbol #parameters xmin xmax ymin ymax
-
- "style" = \table {
- "bold" "setbold" 1 0.0\pt 7.50\pt 0.0\pt 8.0\pt
- "dynamic" "setdynamic" 1 0.0\pt 0.0\pt 0.0\pt 10.0\pt
- "finger" "setfinger" 1 0.0\pt 0.0\pt 0.0\pt 5.0\pt
- "italic" "setitalic" 1 0.0\pt 0.0\pt 0.0\pt 10.0\pt
- "large" "setlarge" 1 0.0\pt 9.50\pt 0.0\pt 12.0\pt
- "number" "setnumber" 1 0.0\pt 9.50\pt 0.0\pt 12.0\pt
- "roman" "settext" 1 0.0\pt 7.5\pt 0.0\pt 10.0\pt
- }
-
- "dynamics" = \table {
-
- "mf" "dynmf" 0
- "fff" "dynfff" 0
- "ff" "dynff" 0
- "f" "dynf" 0
-
- "mp" "dynmp" 0
- "p" "dynp" 0
- "pp" "dynpp" 0
- "ppp" "dynppp" 0
- "fp" "dynfp" 0
- "sf" "dynsf" 0
- "sfz" "dynsfz" 0
-
- }
- "align" = \table {
- "-1" "leftalign" 1
- "0" "centeralign" 1
- "1" "rightalign" 1
- }
-
-
-
-
- "bars" = \table {
- "empty" "emptybar" 0
- "" "emptybar" 0 0.0\pt 0.0\pt 0.0\pt 16.0\pt
- "|" "maatstreep" 1 0.0\pt 0.64\pt 0.0\pt 20.0\pt
- "||" "doublebar" 1 0.0\pt 5.0\pt 0.0\pt 20.0\pt
- "|." "finishbar" 1 -5.0\pt 0.0\pt 0.0\pt 20.0\pt
- ".|" "startbar" 1 0.0\pt 4.0\pt 0.0\pt 20.0\pt
- ".|." "fatdoublebar" 1 0.0\pt 10.0\pt 0.0\pt 20.0\pt
- ":|" "repeatbar" 0 -10.0\pt 0.0\pt 0.0\pt 20.0\pt
- "|:" "startrepeat" 0 0.0\pt 10.0\pt 0.0\pt 20.0\pt
- ":|:" "repeatbarstartrepeat" 0 0.0\pt 20.0\pt 0.0\pt 20.0\pt
- }
-
- "foobar" = \table {
- "C" "fourfourmeter" 0 0.0\pt 10.0\pt -5.0\pt 5.0\pt
- "C2" "allabreve" 0 0.0\pt 10.0\pt -5.0\pt 5.0\pt
- }
-
- % dims ignored for this table
- "param" = \table {
- "brace" "pianobrace" 1 0.0\pt 0.0\pt 32.0\pt 96.0\pt
- "time_signature" "generalmeter" 2 0.0\pt 10.0\pt -5.0\pt 5.0\pt
- "stem" "stem" 2
- "fill" "hbox{}" 0
- "rule" "rulesym" 2
- }
-
-}
-
+++ /dev/null
-% table26.ly
-%
-% spacing info for LilyPond. Do not edit this.
-% It has a lot of hard-wired stringconstants
-%
-
-table_thirteen = \symboltables {
-
- \font "feta13"
-
- % index symbol #parameters xmin xmax ymin ymax
-
- "style" = \table {
- "bold" "setbold" 1 0.0\pt 7.50\pt 0.0\pt 8.0\pt
- "dynamic" "setdynamic" 1 0.0\pt 0.0\pt 0.0\pt 10.0\pt
- "finger" "setfinger" 1 0.0\pt 0.0\pt 0.0\pt 5.0\pt
- "italic" "setitalic" 1 0.0\pt 0.0\pt 0.0\pt 10.0\pt
- "large" "setlarge" 1 0.0\pt 9.50\pt 0.0\pt 12.0\pt
- "number" "setnumber" 1 0.0\pt 9.50\pt 0.0\pt 12.0\pt
- "roman" "settext" 1 0.0\pt 7.5\pt 0.0\pt 10.0\pt
- }
-
- "dynamics" = \table {
-
- "mf" "dynmf" 0
- "fff" "dynfff" 0
- "ff" "dynff" 0
- "f" "dynf" 0
-
- "mp" "dynmp" 0
- "p" "dynp" 0
- "pp" "dynpp" 0
- "ppp" "dynppp" 0
- "fp" "dynfp" 0
- "sf" "dynsf" 0
- "sfz" "dynsfz" 0
-
- }
- "align" = \table {
- "-1" "leftalign" 1
- "0" "centeralign" 1
- "1" "rightalign" 1
- }
-
- "bars" = \table {
- "empty" "emptybar" 0
- "" "emptybar" 0 0.0\pt 0.0\pt 0.0\pt 16.0\pt
- "|" "maatstreep" 1 0.0\pt 0.64\pt 0.0\pt 20.0\pt
- "||" "doublebar" 1 0.0\pt 5.0\pt 0.0\pt 20.0\pt
- "|." "finishbar" 1 -5.0\pt 0.0\pt 0.0\pt 20.0\pt
- ".|" "startbar" 1 0.0\pt 4.0\pt 0.0\pt 20.0\pt
- ".|." "fatdoublebar" 1 0.0\pt 10.0\pt 0.0\pt 20.0\pt
- ":|" "repeatbar" 0 -10.0\pt 0.0\pt 0.0\pt 20.0\pt
- "|:" "startrepeat" 0 0.0\pt 10.0\pt 0.0\pt 20.0\pt
- ":|:" "repeatbarstartrepeat" 0 0.0\pt 20.0\pt 0.0\pt 20.0\pt
- }
-
- "time_signatures" = \table {
- "C" "fourfourmeter" 0 0.0\pt 10.0\pt -5.0\pt 5.0\pt
- "C2" "allabreve" 0 0.0\pt 10.0\pt -5.0\pt 5.0\pt
- }
-
- % dims ignored for this table
- "param" = \table {
- "brace" "pianobrace" 1 0.0\pt 0.0\pt 32.0\pt 96.0\pt
- "time_signature" "generalmeter" 2 0.0\pt 10.0\pt -5.0\pt 5.0\pt
- "stem" "stem" 2
- "fill" "hbox{}" 0
- "rule" "rulesym" 2
- }
-}
-
+++ /dev/null
-% table16.ly
-%
-% spacing info for LilyPond. Do not edit this if you're not a guru.
-% It has a lot of hard-wired stringconstants
-%
-
-
-table_sixteen=
-\symboltables {
- \font "feta16"
-
- % index symbol #parameters xmin xmax ymin ymax
-
- "style" = \table {
- "bold" "setbold" 1 0.0\pt 7.50\pt 0.0\pt 8.0\pt
- "dynamic" "setdynamic" 1 0.0\pt 0.0\pt 0.0\pt 8.0\pt
- "finger" "setfinger" 1 0.0\pt 2.0\pt 0.0\pt 4.0\pt
- "italic" "setitalic" 1 0.0\pt 4.\pt 0.0\pt 8.0\pt
- "typewriter" "settypewriter" 1 0.0\pt 4.\pt 0.0\pt 8.0\pt
- "large" "setlarge" 1 0.0\pt 9.50\pt 0.0\pt 10.0\pt
- "number" "setnumber" 1 0.0\pt 6.0\pt 0.0\pt 8.0\pt
- "number-1" "setnumber-1" 1 0.0\pt 4.0\pt 0.0\pt 5.0\pt
- "roman" "settext" 1 0.0\pt 4.5\pt 0.0\pt 8.0\pt
- }
- "dynamics" = \table {
- "mf" "dynmf" 0
- "fff" "dynfff" 0
- "ff" "dynff" 0
- "f" "dynf" 0
- "mp" "dynmp" 0
- "p" "dynp" 0
- "pp" "dynpp" 0
- "ppp" "dynppp" 0
- "fp" "dynfp" 0
- "sf" "dynsf" 0
- "sfz" "dynsfz" 0
- }
- "align" = \table {
- "-1" "leftalign" 1
- "0" "centeralign" 1
- "1" "rightalign" 1
- }
-
-
- "bars" = \table {
- "empty" "emptybar" 0
- "" "emptybar" 0 0.0\pt 0.0\pt 0.0\pt 16.0\pt
- "|" "maatstreep" 1 0.0\pt 0.64\pt 0.0\pt 16.0\pt
- "||" "doublebar" 1 0.0\pt 4.0\pt 0.0\pt 16.0\pt
- "|." "finishbar" 1 -4.0\pt 0.0\pt 0.0\pt 16.0\pt
- ".|" "startbar" 1 0.0\pt 4.0\pt 0.0\pt 16.0\pt
- ".|." "fatdoublebar" 1 0.0\pt 10.0\pt 0.0\pt 20.0\pt
- ":|" "repeatbar" 0 -8.0\pt 0.0\pt 0.0\pt 16.0\pt
- "|:" "startrepeat" 0 0.0\pt 8.0\pt 0.0\pt 16.0\pt
- ":|:" "repeatbarstartrepeat" 0 0.0\pt 16.0\pt 0.0\pt 16.0\pt
-
- }
-
- % dims ignored for this table
- "param" = \table {
- "brace" "pianobrace" 1 0.0\pt 0.0\pt 32.0\pt 112.0\pt
- "bracket" "staffbracket" 1 0.0\pt 4.0\pt 16.0\pt 128.0\pt
- "extender" "extender" 1 0.0\pt 0.0\pt 1.0\pt 160.0\pt
- "time_signature" "generalmeter" 2 0.0\pt 10.0\pt -8.0\pt 8.0\pt
- "rule" "rulesym" 2
- "stem" "stem" 2
- "fill" "hbox{}" 0
- }
-
-
-}
-
+++ /dev/null
-% table20.ly
-%
-% spacing info for LilyPond. Do not edit this.
-% It has a lot of hard-wired stringconstants
-%
-
-table_twenty =
-\symboltables {
-
- \font "feta20"
-
- % index symbol #parameters xmin xmax ymin ymax
-
- "style" = \table {
- "bold" "setbold" 1 0.0\pt 5.50\pt 0.0\pt 10.0\pt
- "dynamic" "setdynamic" 1 0.0\pt 0.0\pt 0.0\pt 10.0\pt
- "finger" "setfinger" 1 0.0\pt 4.5\pt 0.0\pt 5.0\pt
- "typewriter" "settypewriter" 1 0.0\pt 5.5\pt 0.0\pt 10.0\pt
- "italic" "setitalic" 1 0.0\pt 5.5\pt 0.0\pt 10.0\pt
- "large" "setlarge" 1 0.0\pt 6.50\pt 0.0\pt 12.0\pt
- "Large" "setLarge" 1 0.0\pt 6.50\pt 0.0\pt 12.0\pt
- "mark" "setmark" 1 0.0\pt 6.50\pt 0.0\pt 12.0\pt
- "number" "setnumber" 1 0.0\pt 8.0\pt 0.0\pt 10.0\pt
- "number-1" "setnumber-1" 1 0.0\pt 6.0\pt 0.0\pt 7.0\pt
- "roman" "settext" 1 0.0\pt 5.6\pt 0.0\pt 10.0\pt
- }
-
- "dynamics" = \table {
- "mf" "dynmf" 0
- "fff" "dynfff" 0
- "ff" "dynff" 0
- "f" "dynf" 0
- "mp" "dynmp" 0
- "p" "dynp" 0
- "pp" "dynpp" 0
- "ppp" "dynppp" 0
- "fp" "dynfp" 0
- "sf" "dynsf" 0
- "sfz" "dynsfz" 0
- }
- "align" = \table {
- "-1" "leftalign" 1
- "0" "centeralign" 1
- "1" "rightalign" 1
- }
-
-
-
-
- "bars" = \table {
- "empty" "emptybar" 0
- "" "emptybar" 0 0.0\pt 0.0\pt 0.0\pt 16.0\pt
- "|" "maatstreep" 1 0.0\pt 0.64\pt 0.0\pt 20.0\pt
- "||" "doublebar" 1 0.0\pt 5.0\pt 0.0\pt 20.0\pt
- "|." "finishbar" 1 -5.0\pt 0.0\pt 0.0\pt 20.0\pt
- ".|" "startbar" 1 0.0\pt 4.0\pt 0.0\pt 20.0\pt
- ".|." "fatdoublebar" 1 0.0\pt 10.0\pt 0.0\pt 20.0\pt
- ":|" "repeatbar" 0 -10.0\pt 0.0\pt 0.0\pt 20.0\pt
- "|:" "startrepeat" 0 0.0\pt 10.0\pt 0.0\pt 20.0\pt
- ":|:" "repeatbarstartrepeat" 0 0.0\pt 20.0\pt 0.0\pt 20.0\pt
- }
-
- % dims ignored for this table
- "param" = \table {
- "bracket" "staffbracket" 1 0.0\pt 0.0\pt 20.0\pt 160.0\pt
- "extender" "extender" 1 0.0\pt 0.0\pt 1.0\pt 160.0\pt
- "rule" "rulesym" 2
- "brace" "pianobrace" 1 0.0\pt 0.0\pt 40.0\pt 140.0\pt
- "time_signature" "generalmeter" 2 0.0\pt 10.0\pt -5.0\pt 5.0\pt
- "stem" "stem" 2
- "fill" "hbox{}" 0
- }
-
-}
-
+++ /dev/null
-% table26.ly
-%
-% spacing info for LilyPond. Do not edit this.
-% It has a lot of hard-wired stringconstants
-%
-
-table_twentysix = \symboltables {
-
- \font "feta26"
-
- % index symbol #parameters xmin xmax ymin ymax
-
- "style" = \table {
- "bold" "setbold" 1 0.0\pt 7.50\pt 0.0\pt 8.0\pt
- "dynamic" "setdynamic" 1 0.0\pt 0.0\pt 0.0\pt 10.0\pt
- "finger" "setfinger" 1 0.0\pt 0.0\pt 0.0\pt 5.0\pt
- "italic" "setitalic" 1 0.0\pt 0.0\pt 0.0\pt 10.0\pt
- "large" "setlarge" 1 0.0\pt 9.50\pt 0.0\pt 12.0\pt
- "number" "setnumber" 1 0.0\pt 8.0\pt 0.0\pt 10.0\pt
- "roman" "settext" 1 0.0\pt 7.5\pt 0.0\pt 10.0\pt
- }
-
- "dynamics" = \table {
-
- "mf" "dynmf" 0
- "fff" "dynfff" 0
- "ff" "dynff" 0
- "f" "dynf" 0
-
- "mp" "dynmp" 0
- "p" "dynp" 0
- "pp" "dynpp" 0
- "ppp" "dynppp" 0
- "fp" "dynfp" 0
- "sf" "dynsf" 0
- "sfz" "dynsfz" 0
-
- }
- "align" = \table {
- "-1" "leftalign" 1
- "0" "centeralign" 1
- "1" "rightalign" 1
- }
-
-
-
-
- "bars" = \table {
- "empty" "emptybar" 0
- "" "emptybar" 0 0.0\pt 0.0\pt 0.0\pt 16.0\pt
- "|" "maatstreep" 1 0.0\pt 0.64\pt 0.0\pt 20.0\pt
- "||" "doublebar" 1 0.0\pt 5.0\pt 0.0\pt 20.0\pt
- "|." "finishbar" 1 -5.0\pt 0.0\pt 0.0\pt 20.0\pt
- ".|" "startbar" 1 0.0\pt 4.0\pt 0.0\pt 20.0\pt
- ".|." "fatdoublebar" 1 0.0\pt 10.0\pt 0.0\pt 20.0\pt
- ":|" "repeatbar" 0 -10.0\pt 0.0\pt 0.0\pt 20.0\pt
- "|:" "startrepeat" 0 0.0\pt 10.0\pt 0.0\pt 20.0\pt
- ":|:" "repeatbarstartrepeat" 0 0.0\pt 20.0\pt 0.0\pt 20.0\pt
- }
-
- "meters" = \table {
- "C" "fourfourmeter" 0 0.0\pt 10.0\pt -5.0\pt 5.0\pt
- "C2" "allabreve" 0 0.0\pt 10.0\pt -5.0\pt 5.0\pt
- }
-
- % dims ignored for this table
- "param" = \table {
- "brace" "pianobrace" 1 0.0\pt 0.0\pt 32.0\pt 96.0\pt
- "time_signature" "generalmeter" 2 0.0\pt 10.0\pt -5.0\pt 5.0\pt
- "stem" "stem" 2
- "fill" "hbox{}" 0
- "rule" "rulesym" 2
- }
-}
-
+++ /dev/null
-\version "1.0.14";
-
-%{
-Would this be acceptable/good enough/convenient for entry?
-
- Convention/Standard Lily
-
- C# cis
- Cb ces
- Cm; Cmin c3-; c m; c min
- Caug c5+; c aug;
- Cdim c5-; c dim
- Cmaj7 c7+; c maj
- C7 c7
- Csus; Csus4 c4; c sus
-%}
-
-scales = \notes\transpose c''\chords{
- <c1 e g>
- @1c m @c min @4c dim @c aug @c sus @c maj
- @1c6 @4c7 @c9 @c11 @c13
- @1c @g @d @a @e @b @fis
- @1c @f @bes @es @as @des @ges
- }
-
-keys = \notes{
- s1
- s1 s1 s1
- s1 s1
- s1
- \key g; s1
- \key d; s1
- \key a; s1
- \key e; s1
- \key b; s1
- \key fis; s1
- \key c; s1
- \key f; s1
- \key bes; s1
- \key es; s1
- \key as; s1
- \key des; s1
- \key ges; s1
- }
-
-\score{
- <
- \type ChordNames \scales
- \type Staff < \scales \keys >
- >
-}
+++ /dev/null
-#include "pointer.hh"
-#include "main.hh"
-#include "all-fonts.hh"
-#include "debug.hh"
-#include "warn.hh"
-#include "afm.hh"
-
-const char * default_font_sz_ = "cmr10";
-
-
-
-All_font_metrics::All_font_metrics (String path)
-{
- search_path_.parse_path (path);
-
- String f = default_font_sz_ + String (".afm");
- f = search_path_.find (f);
- if (f.empty_b ())
- error (_f("Can't find default font (PATH = %s)", path));
-
-
- afm_p_dict_[default_font_sz_] = new Adobe_font_metric (read_afm_file (f));
-}
-
-Adobe_font_metric *
-All_font_metrics::find_font (String name)
-{
- if (!afm_p_dict_.elem_b (name))
- {
- String path = name + ".afm";
- path = search_path_.find (path);
- if (path.empty_b ())
- {
- warning (_f ("Can't find `%s'", name));
- return afm_p_dict_[default_font_sz_];
- }
-
- *mlog << "[" << path;
- Adobe_font_metric
- * afm_p = new Adobe_font_metric (read_afm_file (path));
- *mlog << "]" << flush ;
-
- afm_p_dict_[name] = afm_p;
- }
-
- return afm_p_dict_[name];
-}
-
-
+++ /dev/null
-/*
- bar-column-grav.cc -- implement Bar_column_engraver
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-*/
-
-
-#include "bar-column-engraver.hh"
-#include "bar-column.hh"
-#include "request.hh"
-#include "script.hh"
-#include "bar.hh"
-#include <typeinfo>
-
-Bar_column_engraver::Bar_column_engraver()
-{
- bar_l_ =0;
- barcol_p_ =0;
- break_priority_i_ = 0;
-}
-
-void
-Bar_column_engraver::do_creation_processing ()
-{
-}
-
-
-void
-Bar_column_engraver::do_process_requests ()
-{
- Scalar pri = get_property ("barColumnPriority", 0);
- if (pri.length_i() && pri.isnum_b ())
- {
- break_priority_i_ = int(pri);
- }
-}
-
-void
-Bar_column_engraver::create_column ()
-{
- if (!barcol_p_)
- {
- barcol_p_ = new Bar_column;
- barcol_p_->breakable_b_ =true;
- barcol_p_->break_priority_i_ = break_priority_i_;
- announce_element (Score_element_info (barcol_p_, 0));
- }
-}
-
-
-void
-Bar_column_engraver::acknowledge_element (Score_element_info info)
-{
- Item * it = dynamic_cast <Item *> (info.elem_l_);
- if (!it)
- return;
- Script *s = dynamic_cast<Script*> (it);
- Bar *b = dynamic_cast<Bar*> (it);
- if (s
- && it->breakable_b_
- && info.origin_grav_l_arr_.size() == 1
- && it->break_priority_i_ == break_priority_i_)
- {
- create_column ();
- barcol_p_->add_script (s);
- }
- else if (info.origin_grav_l_arr_.size() == 1
- && it->break_priority_i_ == break_priority_i_
- && it->breakable_b_
- &&b)
-
- {
- create_column ();
- barcol_p_->set_bar (b);
- }
-}
-
-
-void
-Bar_column_engraver::process_acknowledged ()
-{
-}
-
-
-
-void
-Bar_column_engraver::do_pre_move_processing()
-{
- if (barcol_p_)
- {
- typeset_element (barcol_p_);
- barcol_p_ =0;
- }
-}
-
-void
-Bar_column_engraver::do_post_move_processing()
-{
- script_l_arr_.clear();
- bar_l_ =0;
-}
-
-
-ADD_THIS_TRANSLATOR(Bar_column_engraver);
+++ /dev/null
-/*
- bar-column.cc -- implement Bar_column
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-*/
-
-#include "bar.hh"
-#include "bar-column.hh"
-
-Bar_column::Bar_column()
-{
- bar_l_ =0;
- breakable_b_ = true;
-}
-
-void
-Bar_column::set_bar (Bar*b)
-{
- Script_column::add_support (b);
- bar_l_ = b;
-}
-
-void
-Bar_column::do_substitute_dependency (Score_element*o,Score_element*n)
-{
- Script_column::do_substitute_dependency (o,n);
- if (o == bar_l_)
- {
- bar_l_ = dynamic_cast<Bar *> (n);
- }
-}
-
-
-
+++ /dev/null
-/*
- bar-column-engraver.hh -- declare Bar_column_engraver
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-*/
-
-
-#ifndef BAR_COLUMN_GRAV_HH
-#define BAR_COLUMN_GRAV_HH
-
-#include "engraver.hh"
-#include "parray.hh"
-
-/// couple bars and appropriate scripts
-class Bar_column_engraver :public Engraver {
- Bar_column *barcol_p_;
- Link_array<Script> script_l_arr_;
- int break_priority_i_;
-
- Bar *bar_l_;
- void create_column ();
-protected:
- virtual void acknowledge_element (Score_element_info);
- virtual void process_acknowledged ();
- virtual void do_pre_move_processing ();
- virtual void do_creation_processing ();
- virtual void do_process_requests ();
- virtual void do_post_move_processing();
-public:
- VIRTUAL_COPY_CONS(Translator);
- Bar_column_engraver();
-
-};
-
-#endif // BAR_COLUMN_GRAV_HH
+++ /dev/null
-/*
- bar-column.hh -- declare Bar_column
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-*/
-
-
-#ifndef BAR_COLUMN_HH
-#define BAR_COLUMN_HH
-
-#include "script-column.hh"
-
-/**
- The scripts over a and the bar itself.
- */
-class Bar_column : public Script_column {
- Bar * bar_l_;
-
-public:
- Bar_column();
- void set_bar (Bar*);
-protected:
- VIRTUAL_COPY_CONS(Score_element);
- void do_substitute_dependency (Score_element*,Score_element*);
-
-};
-
-#endif // BAR_COLUMN_HH
+++ /dev/null
-/*
- global constants
- */
-#ifndef CONST_HH
-#define CONST_HH
-#include <limits.h>
-#include <math.h>
-#include "real.hh"
-
-#error
-
-#endif
+++ /dev/null
-/*
- elem-group.hh -- declare Horizontal_vertical_group_element
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-*/
-
-
-#ifndef ELEM_GROUP_HH
-#define ELEM_GROUP_HH
-
-#include "score-element.hh"
-#include "axis-group-element.hh"
-
-
-
-
-#error
-#endif // ELEM_GROUP_HH
+++ /dev/null
-/*
- graphical-lisp-element.hh -- declare Graphical_lisp_element
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1998 Jan Nieuwenhuizen <janneke@gnu.org>
-*/
-
-
-#ifndef GRAPHICAL_LISP_ELEMENT_HH
-#define GRAPHICAL_LISP_ELEMENT_HH
-#error
-#include "lily-guile.hh"
-#include "lily-proto.hh"
-#include "string.hh"
-
-#define virtual
-#define static
-#include "virtual-methods.hh"
-
-class Graphical_lisp_element
-{
-public:
-
-
- Graphical_lisp_element (String);
-
- void* access (String);
- void call (String, void*);
-
-private:
- String type_str_;
-};
-
-#undef virtual
-#undef static
-
-#endif // GRAPHICAL_LISP_ELEMENT_HH
-
+++ /dev/null
-/*
- linespace.hh -- declare Spacing_problem
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1996, 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-*/
-
-#error
-
-#ifndef LINESPACE_HH
-#define LINESPACE_HH
-
-#include "plist.hh"
-#include "array.hh"
-#include "vector.hh"
-#include "interval.hh"
-#include "pointer.hh"
-
-
-/** the problem, given by the columns (which include constraints) and
- intercolumn spacing. The problem is:
-
- Generate a spacing which
- \begin{itemize}
- \item
- Satisfies spacing constraints (notes can't be printed through each other)
- \item
- Looks good, ie tries to conform to an ideal spacing as much as possible.
- \end{itemize}
- This is converted by regarding idealspacing as "springs" attached
- to columns. The equilibrium of one spring is the ideal
- distance. The columns have a size, this imposes "hard" constraints
- on the distances. This transforms the problem into a quadratic
- programming problem with linear constraints.
-
- The quality is given by the total potential energy in the
- springs. The lower the energy, the better the configuration.
-
- TODO: make item widths work per pstaff.
-
-*/
-class Spacing_problem {
- PointerList<Idealspacing *> ideal_p_list_;
- Array<Column_info> cols;
- Array<Column_info> loose_col_arr_;
-
- /// mark column #i# as being loose.
- void loosen_column (int i);
- /// the index of #c# in #cols#
- int col_id (Paper_column const *c) const;
-
- /// generate an (nonoptimal) solution
- Vector find_initial_solution() const;
-
- /// check if problem is too tight
- bool check_feasible() const;
-
- /// does #this# contain the column #w#?
- bool contains (Paper_column const *w);
-
- /// make the energy function
- void make_matrices (Matrix &quad, Vector &lin,Real&) const;
-
- /// generate the LP constraints
- void make_constraints (Mixed_qp& lp) const;
-
-
- void handle_loose_cols();
- void position_loose_cols (Vector &) const;
- void print_ideal (Idealspacing const *) const;
- Vector try_initial_solution() const;
- void calcideal();
-
- Score_column* scol_l (int);
- void connect (int i,int j, Real,Real);
-public:
- static Line_spacer *constructor() {
- return new Line_spacer;
- }
- Array<Paper_column*> error_pcol_l_arr() const;
-
- virtual Array<Real> solve() const;
- virtual void add_column (Paper_column *, bool fixed=false, Real fixpos=0.0);
-
-
- virtual Vector default_solution() contains {
- return try_initial_solution() ;
- }
- virtual bool check_constraints (Vector v) const;
- virtual void OK() const;
- virtual void print() const;
- virtual void prepare();
-};
+++ /dev/null
-/*
- symtable.hh -- declare Symtable, Symtables
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-*/
-
-
-#ifndef SYMTABLE_HH
-#define SYMTABLE_HH
-
-#include "dictionary.hh"
-#include "string.hh"
-#include "atom.hh"
-
-struct Symtable : public Dictionary<Atom> {
- String id_str;
-
- Atom lookup (String) const;
- void print() const;
-};
-
-
-struct Symtables : private Dictionary<Symtable*>
-{
- Symtables();
- Symtables (Symtables const&);
- ~Symtables();
-
- Symtable* operator()(String s);
- void add (String, Symtable*);
- void print() const;
-
- String font_name_;
-};
-
-
-#endif
-
+++ /dev/null
-/*
- text-item.hh -- part of GNU LilyPond
-
- (c) 1996--1998 Han-Wen Nienhuys
-*/
-
-#ifndef TEXT_ITEM_HH
-#define TEXT_ITEM_HH
-
-#include "text-def.hh"
-#include "item.hh"
-#include "staff-side.hh"
-
-/**
- print a fixed width text above or below the staff.
- */
-class Text_item : public Item ,public Staff_side
-{
-public:
- /// do I have width?
- bool fat_b_;
-
- Text_item (General_script_def* ,Direction dir=CENTER);
- General_script_def* tdef_p_;
-
-protected:
- virtual ~Text_item ();
- virtual Interval symbol_height () const;
- virtual Molecule* do_brew_molecule_p () const;
- virtual void do_pre_processing ();
- virtual Real get_position_f () const;
-};
-
-
-#endif // TEXT_HH
-
+++ /dev/null
-/*
- symtable.cc -- implement Symbol_table
-
- source file of the GNU LilyPond music typesetter
-
- (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-*/
-
-#include "misc.hh"
-#include "debug.hh"
-#include "real.hh"
-#include "atom.hh"
-#include "dictionary-iter.hh"
-#include "symtable.hh"
-
-Symtables::Symtables()
-{
-}
-
-
-Symtables::Symtables (Symtables const &s)
- : Dictionary<Symtable*> (s)
-{
- font_name_ = s.font_name_;
-
- for (Dictionary_iter< Symtable*> i (s); i.ok(); i++)
- {
- add (i.key(), new Symtable (*i.val ()));
- }
-}
-
-Symtables::~Symtables()
-{
- for (Dictionary_iter<Symtable*> i (*this); i.ok(); i++)
- {
- delete i.val();
- }
-}
-
-Atom
-Symtable::lookup (String s) const
-{
- if (elem_b (s))
- {
- Atom a (elem(s));
- return a;
- }
- else
- {
- warning (_f ("Symtable `%s\': unknown symbol: `%s\'", id_str, s));
- Atom sy;
- return sy;
- }
-}
-
-Symtable*
-Symtables::operator()(String s)
-{
- if (!elem_b (s))
- {
- error (_f ("Symtable `%s\' unknown", s));
- /*
- We can 't return, because we would dump core anyway.
- */
- return 0;
- }
- else
- return elem(s);
-}
-void
-Symtables::print() const
-{
- for (Dictionary_iter<Symtable*> i (*this); i.ok(); i++)
- {
- DOUT << "table \'" << i.key () << "\' {\n";
- i.val()->print ();
- DOUT << "}\n";
- }
-}
-void
-Symtable::print() const
-{
- for (Dictionary_iter<Atom> i (*this); i.ok(); i++)
- {
- DOUT << "\'" << i.key() << "\'->" << i.val ().str () << '\n';
- }
-}
-
-void
-Symtables::add (String s, Symtable*p)
-{
- p-> id_str = s;
- Dictionary<Symtable*>::elem (s) = p;
-}
+++ /dev/null
-#include "main.hh"
-#include "string.hh"
-
-char const * lily_version_sz();
-
-String
-get_version_str()
-{
- String s = lily_version_sz();
- return s;
-}
+++ /dev/null
-FontName cmr
-StartFontMetrics
-StartCharMetrics
-C 0; Character-0; B 0.00 0.00 8.73816 7.16526
-C 1; Character-1; B 0.00 0.00 8.73816 7.16526
-C 2; Character-2; B 0.00 0.00 8.15562 7.16526
-C 3; Character-3; B 0.00 0.00 7.28179 7.16526
-C 4; Character-4; B 0.00 0.00 6.99053 7.16526
-C 5; Character-5; B 0.00 0.00 7.86434 7.16526
-C 6; Character-6; B 0.00 0.00 7.57307 7.16526
-C 7; Character-7; B 0.00 0.00 8.15562 7.16526
-C 8; Character-8; B 0.00 0.00 7.57307 7.16526
-C 9; Character-9; B 0.00 0.00 8.15562 7.16526
-C 10; Character-10; B 0.00 0.00 7.57307 7.16526
-C 11; Character-11; B 0.00 0.00 6.11672 7.28178
-C 12; Character-12; B 0.00 0.00 5.82544 7.28178
-C 13; Character-13; B 0.00 0.00 5.82544 7.28178
-C 14; Character-14; B 0.00 0.00 8.73816 7.28178
-C 15; Character-15; B 0.00 0.00 8.73816 7.28178
-C 16; Character-16; B 0.00 0.00 2.91272 4.51470
-C 17; Character-17; B 0.00 0.00 3.20400 4.51470
-C 18; Character-18; B 0.00 0.00 5.24290 7.28178
-C 19; Character-19; B 0.00 0.00 5.24290 7.28178
-C 20; Character-20; B 0.00 0.00 5.24290 6.59002
-C 21; Character-21; B 0.00 0.00 5.24290 7.28178
-C 22; Character-22; B 0.00 0.00 5.24290 5.95357
-C 23; Character-23; B 0.00 0.00 7.86434 7.28178
-C 24; Character-24; B 0.00 0.00 4.66035 0.0
-C 25; Character-25; B 0.00 0.00 5.24291 7.28178
-C 26; Character-26; B 0.00 0.00 7.57307 4.51470
-C 27; Character-27; B 0.00 0.00 8.15562 4.51470
-C 28; Character-28; B 0.00 0.00 5.24290 5.53416
-C 29; Character-29; B 0.00 0.00 9.46634 7.16526
-C 30; Character-30; B 0.00 0.00 10.63142 7.16526
-C 31; Character-31; B 0.00 0.00 8.15562 7.67499
-C 32; Character-32; B 0.00 0.00 2.91272 4.51470
-C 33; Character-33; B 0.00 0.00 2.91272 7.28178
-C 34; Character-34; B 0.00 0.00 5.24290 7.28178
-C 35; Character-35; B 0.00 0.00 8.73816 7.28178
-C 36; Character-36; B 0.00 0.00 5.24290 7.86432
-C 37; Character-37; B 0.00 0.00 8.73816 7.86432
-C 38; Character-38; B 0.00 0.00 8.15562 7.28178
-C 39; Character-39; B 0.00 0.00 2.91272 7.28178
-C 40; Character-40; B 0.00 0.00 4.07781 7.86432
-C 41; Character-41; B 0.00 0.00 4.07781 7.86432
-C 42; Character-42; B 0.00 0.00 5.24290 7.86432
-C 43; Character-43; B 0.00 0.00 8.15562 6.11670
-C 44; Character-44; B 0.00 0.00 2.91272 1.10683
-C 45; Character-45; B 0.00 0.00 3.49526 4.51470
-C 46; Character-46; B 0.00 0.00 2.91272 1.10683
-C 47; Character-47; B 0.00 0.00 5.24290 7.86432
-C 48; Character-48; B 0.00 0.00 5.24290 6.75749
-C 49; Character-49; B 0.00 0.00 5.24290 6.75749
-C 50; Character-50; B 0.00 0.00 5.24290 6.75749
-C 51; Character-51; B 0.00 0.00 5.24290 6.75749
-C 52; Character-52; B 0.00 0.00 5.24290 6.75749
-C 53; Character-53; B 0.00 0.00 5.24290 6.75749
-C 54; Character-54; B 0.00 0.00 5.24290 6.75749
-C 55; Character-55; B 0.00 0.00 5.24290 6.75749
-C 56; Character-56; B 0.00 0.00 5.24290 6.75749
-C 57; Character-57; B 0.00 0.00 5.24290 6.75749
-C 58; Character-58; B 0.00 0.00 2.91272 4.51470
-C 59; Character-59; B 0.00 0.00 2.91272 4.51470
-C 60; Character-60; B 0.00 0.00 2.91272 5.24288
-C 61; Character-61; B 0.00 0.00 8.15562 3.84696
-C 62; Character-62; B 0.00 0.00 4.95163 5.24288
-C 63; Character-63; B 0.00 0.00 4.95163 7.28178
-C 64; Character-64; B 0.00 0.00 8.15562 7.28178
-C 65; Character-65; B 0.00 0.00 7.86434 7.16526
-C 66; Character-66; B 0.00 0.00 7.42744 7.16526
-C 67; Character-67; B 0.00 0.00 7.57307 7.16526
-C 68; Character-68; B 0.00 0.00 8.00998 7.16526
-C 69; Character-69; B 0.00 0.00 7.13616 7.16526
-C 70; Character-70; B 0.00 0.00 6.84490 7.16526
-C 71; Character-71; B 0.00 0.00 8.22843 7.16526
-C 72; Character-72; B 0.00 0.00 7.86434 7.16526
-C 73; Character-73; B 0.00 0.00 3.78653 7.16526
-C 74; Character-74; B 0.00 0.00 5.38853 7.16526
-C 75; Character-75; B 0.00 0.00 8.15562 7.16526
-C 76; Character-76; B 0.00 0.00 6.55362 7.16526
-C 77; Character-77; B 0.00 0.00 9.61197 7.16526
-C 78; Character-78; B 0.00 0.00 7.86434 7.16526
-C 79; Character-79; B 0.00 0.00 8.15562 7.16526
-C 80; Character-80; B 0.00 0.00 7.13616 7.16526
-C 81; Character-81; B 0.00 0.00 8.15562 7.16526
-C 82; Character-82; B 0.00 0.00 7.71870 7.16526
-C 83; Character-83; B 0.00 0.00 5.82544 7.16526
-C 84; Character-84; B 0.00 0.00 7.57307 7.16526
-C 85; Character-85; B 0.00 0.00 7.86434 7.16526
-C 86; Character-86; B 0.00 0.00 7.86434 7.16526
-C 87; Character-87; B 0.00 0.00 10.77706 7.16526
-C 88; Character-88; B 0.00 0.00 7.86434 7.16526
-C 89; Character-89; B 0.00 0.00 7.86434 7.16526
-C 90; Character-90; B 0.00 0.00 6.40798 7.16526
-C 91; Character-91; B 0.00 0.00 2.91272 7.86432
-C 92; Character-92; B 0.00 0.00 5.24290 7.28178
-C 93; Character-93; B 0.00 0.00 2.91272 7.86432
-C 94; Character-94; B 0.00 0.00 5.24290 7.28178
-C 95; Character-95; B 0.00 0.00 2.91272 7.00301
-C 96; Character-96; B 0.00 0.00 2.91272 7.28178
-C 97; Character-97; B 0.00 0.00 5.24290 4.51470
-C 98; Character-98; B 0.00 0.00 5.82544 7.28178
-C 99; Character-99; B 0.00 0.00 4.66035 4.51470
-C 100; Character-100; B 0.00 0.00 5.82544 7.28178
-C 101; Character-101; B 0.00 0.00 4.66035 4.51470
-C 102; Character-102; B 0.00 0.00 3.20400 7.28178
-C 103; Character-103; B 0.00 0.00 5.24290 4.51470
-C 104; Character-104; B 0.00 0.00 5.82544 7.28178
-C 105; Character-105; B 0.00 0.00 2.91272 7.00301
-C 106; Character-106; B 0.00 0.00 3.20400 7.00301
-C 107; Character-107; B 0.00 0.00 5.53418 7.28178
-C 108; Character-108; B 0.00 0.00 2.91272 7.28178
-C 109; Character-109; B 0.00 0.00 8.73816 4.51470
-C 110; Character-110; B 0.00 0.00 5.82544 4.51470
-C 111; Character-111; B 0.00 0.00 5.24290 4.51470
-C 112; Character-112; B 0.00 0.00 5.82544 4.51470
-C 113; Character-113; B 0.00 0.00 5.53416 4.51470
-C 114; Character-114; B 0.00 0.00 4.10694 4.51470
-C 115; Character-115; B 0.00 0.00 4.13606 4.51470
-C 116; Character-116; B 0.00 0.00 4.07781 6.44958
-C 117; Character-117; B 0.00 0.00 5.82544 4.51470
-C 118; Character-118; B 0.00 0.00 5.53418 4.51470
-C 119; Character-119; B 0.00 0.00 7.57307 4.51470
-C 120; Character-120; B 0.00 0.00 5.53418 4.51470
-C 121; Character-121; B 0.00 0.00 5.53418 4.51470
-C 122; Character-122; B 0.00 0.00 4.66035 4.51470
-C 123; Character-123; B 0.00 0.00 5.24290 4.51470
-C 124; Character-124; B 0.00 0.00 10.48579 4.51470
-C 125; Character-125; B 0.00 0.00 5.24290 7.28178
-C 126; Character-126; B 0.00 0.00 5.24290 7.00301
-C 127; Character-127; B 0.00 0.00 5.24290 7.00301
-EndCharMetrics
-EndFontMetrics
+++ /dev/null
-FontName cmr
-StartFontMetrics
-StartCharMetrics
-C 0; Character-0; B 0.00 0.00 7.73700 7.16526
-C 1; Character-1; B 0.00 0.00 7.73700 7.16526
-C 2; Character-2; B 0.00 0.00 7.22120 7.16526
-C 3; Character-3; B 0.00 0.00 6.43840 7.16526
-C 4; Character-4; B 0.00 0.00 6.18960 7.16526
-C 5; Character-5; B 0.00 0.00 6.95420 7.16526
-C 6; Character-6; B 0.00 0.00 6.70540 7.16526
-C 7; Character-7; B 0.00 0.00 7.22120 7.16526
-C 8; Character-8; B 0.00 0.00 6.70540 7.16526
-C 9; Character-9; B 0.00 0.00 7.22120 7.16526
-C 10; Character-10; B 0.00 0.00 6.70540 7.16526
-C 11; Character-11; B 0.00 0.00 5.41590 7.28178
-C 12; Character-12; B 0.00 0.00 5.15800 7.28178
-C 13; Character-13; B 0.00 0.00 5.15800 7.28178
-C 14; Character-14; B 0.00 0.00 7.73700 7.28178
-C 15; Character-15; B 0.00 0.00 7.73700 7.28178
-C 16; Character-16; B 0.00 0.00 2.57900 4.51470
-C 17; Character-17; B 0.00 0.00 2.83690 4.51470
-C 18; Character-18; B 0.00 0.00 4.64220 7.28178
-C 19; Character-19; B 0.00 0.00 4.64220 7.28178
-C 20; Character-20; B 0.00 0.00 4.64220 6.59002
-C 21; Character-21; B 0.00 0.00 4.64220 7.28178
-C 22; Character-22; B 0.00 0.00 4.64220 6.01474
-C 23; Character-23; B 0.00 0.00 6.95420 7.28178
-C 24; Character-24; B 0.00 0.00 4.12640 0
-C 25; Character-25; B 0.00 0.00 4.64220 7.28178
-C 26; Character-26; B 0.00 0.00 6.70540 4.51470
-C 27; Character-27; B 0.00 0.00 7.22120 4.51470
-C 28; Character-28; B 0.00 0.00 4.64220 5.53416
-C 29; Character-29; B 0.00 0.00 8.37720 7.16526
-C 30; Character-30; B 0.00 0.00 9.40880 7.16526
-C 31; Character-31; B 0.00 0.00 7.22120 7.67498
-C 32; Character-32; B 0.00 0.00 2.57900 4.51470
-C 33; Character-33; B 0.00 0.00 2.57900 7.28178
-C 34; Character-34; B 0.00 0.00 4.64220 7.28178
-C 35; Character-35; B 0.00 0.00 7.73700 7.28178
-C 36; Character-36; B 0.00 0.00 4.64220 7.86432
-C 37; Character-37; B 0.00 0.00 7.73700 7.86432
-C 38; Character-38; B 0.00 0.00 7.22120 7.28178
-C 39; Character-39; B 0.00 0.00 2.57900 7.28178
-C 40; Character-40; B 0.00 0.00 3.61060 7.86432
-C 41; Character-41; B 0.00 0.00 3.61060 7.86432
-C 42; Character-42; B 0.00 0.00 4.64220 7.86432
-C 43; Character-43; B 0.00 0.00 7.22120 6.33520
-C 44; Character-44; B 0.00 0.00 2.57900 1.16508
-C 45; Character-45; B 0.00 0.00 3.09480 4.51470
-C 46; Character-46; B 0.00 0.00 2.57900 1.16508
-C 47; Character-47; B 0.00 0.00 4.64220 7.86432
-C 48; Character-48; B 0.00 0.00 4.64220 6.75750
-C 49; Character-49; B 0.00 0.00 4.64220 6.75750
-C 50; Character-50; B 0.00 0.00 4.64220 6.75750
-C 51; Character-51; B 0.00 0.00 4.64220 6.75750
-C 52; Character-52; B 0.00 0.00 4.64220 6.75750
-C 53; Character-53; B 0.00 0.00 4.64220 6.75750
-C 54; Character-54; B 0.00 0.00 4.64220 6.75750
-C 55; Character-55; B 0.00 0.00 4.64220 6.75750
-C 56; Character-56; B 0.00 0.00 4.64220 6.75750
-C 57; Character-57; B 0.00 0.00 4.64220 6.75750
-C 58; Character-58; B 0.00 0.00 2.57900 4.51470
-C 59; Character-59; B 0.00 0.00 2.57900 4.51470
-C 60; Character-60; B 0.00 0.00 2.57900 5.24288
-C 61; Character-61; B 0.00 0.00 7.22120 3.96348
-C 62; Character-62; B 0.00 0.00 4.38430 5.24288
-C 63; Character-63; B 0.00 0.00 4.38430 7.28178
-C 64; Character-64; B 0.00 0.00 7.22120 7.28178
-C 65; Character-65; B 0.00 0.00 6.95420 7.16526
-C 66; Character-66; B 0.00 0.00 6.57190 7.16526
-C 67; Character-67; B 0.00 0.00 6.70540 7.16526
-C 68; Character-68; B 0.00 0.00 7.08770 7.16526
-C 69; Character-69; B 0.00 0.00 6.31400 7.16526
-C 70; Character-70; B 0.00 0.00 6.05610 7.16526
-C 71; Character-71; B 0.00 0.00 7.28340 7.16526
-C 72; Character-72; B 0.00 0.00 6.95420 7.16526
-C 73; Character-73; B 0.00 0.00 3.34360 7.16526
-C 74; Character-74; B 0.00 0.00 4.76660 7.16526
-C 75; Character-75; B 0.00 0.00 7.21210 7.16526
-C 76; Character-76; B 0.00 0.00 5.79820 7.16526
-C 77; Character-77; B 0.00 0.00 8.50160 7.16526
-C 78; Character-78; B 0.00 0.00 6.95420 7.16526
-C 79; Character-79; B 0.00 0.00 7.22120 7.16526
-C 80; Character-80; B 0.00 0.00 6.31400 7.16526
-C 81; Character-81; B 0.00 0.00 7.22120 7.16526
-C 82; Character-82; B 0.00 0.00 6.82980 7.16526
-C 83; Character-83; B 0.00 0.00 5.15800 7.16526
-C 84; Character-84; B 0.00 0.00 6.70540 7.16526
-C 85; Character-85; B 0.00 0.00 6.95420 7.16526
-C 86; Character-86; B 0.00 0.00 6.95420 7.16526
-C 87; Character-87; B 0.00 0.00 9.53320 7.16526
-C 88; Character-88; B 0.00 0.00 6.95420 7.16526
-C 89; Character-89; B 0.00 0.00 6.95420 7.16526
-C 90; Character-90; B 0.00 0.00 5.67380 7.16526
-C 91; Character-91; B 0.00 0.00 2.57900 7.86432
-C 92; Character-92; B 0.00 0.00 4.64220 7.28178
-C 93; Character-93; B 0.00 0.00 2.57900 7.86432
-C 94; Character-94; B 0.00 0.00 4.64220 7.28178
-C 95; Character-95; B 0.00 0.00 2.57900 7.03212
-C 96; Character-96; B 0.00 0.00 2.57900 7.28178
-C 97; Character-97; B 0.00 0.00 4.64220 4.51470
-C 98; Character-98; B 0.00 0.00 5.15800 7.28178
-C 99; Character-99; B 0.00 0.00 4.12640 4.51470
-C 100; Character-100; B 0.00 0.0 5.15800 7.28178
-C 101; Character-101; B 0.00 0.0 4.12640 4.51470
-C 102; Character-102; B 0.00 0.0 2.83690 7.28178
-C 103; Character-103; B 0.00 0.0 4.64220 4.51470
-C 104; Character-104; B 0.00 0.0 5.15800 7.28178
-C 105; Character-105; B 0.00 0.0 2.57900 7.03212
-C 106; Character-106; B 0.00 0.0 2.83690 7.03212
-C 107; Character-107; B 0.00 0.0 4.90010 7.28178
-C 108; Character-108; B 0.00 0.0 2.57900 7.28178
-C 109; Character-109; B 0.00 0.0 7.73700 4.51470
-C 110; Character-110; B 0.00 0.0 5.15800 4.51470
-C 111; Character-111; B 0.00 0.0 4.64220 4.51470
-C 112; Character-112; B 0.00 0.0 5.15800 4.51470
-C 113; Character-113; B 0.00 0.0 4.90010 4.51470
-C 114; Character-114; B 0.00 0.0 3.61818 4.51470
-C 115; Character-115; B 0.00 0.0 3.66218 4.51470
-C 116; Character-116; B 0.00 0.0 3.61060 6.44958
-C 117; Character-117; B 0.00 0.0 5.15800 4.51470
-C 118; Character-118; B 0.00 0.0 4.90010 4.51470
-C 119; Character-119; B 0.00 0.0 6.70540 4.51470
-C 120; Character-120; B 0.00 0.0 4.90010 4.51470
-C 121; Character-121; B 0.00 0.0 4.90010 4.51470
-C 122; Character-122; B 0.00 0.0 4.12640 4.51470
-C 123; Character-123; B 0.00 0.0 4.64220 4.51470
-C 124; Character-124; B 0.00 0.0 9.28440 4.51470
-C 125; Character-125; B 0.00 0.0 4.64220 7.28178
-C 126; Character-126; B 0.00 0.0 4.64220 7.03212
-C 127; Character-127; B 0.00 0.0 4.64220 7.03212
-EndCharMetrics
-EndFontMetrics
+++ /dev/null
-FontName cmr
-StartFontMetrics
-StartCharMetrics
-C 0; Character-0; B 0.00 0.00 8.57498 7.16526
-C 1; Character-1; B 0.00 0.00 8.57498 7.16526
-C 2; Character-2; B 0.00 0.00 8.03904 7.16526
-C 3; Character-3; B 0.00 0.00 7.25843 7.16526
-C 4; Character-4; B 0.00 0.00 6.96717 7.16526
-C 5; Character-5; B 0.00 0.00 7.79437 7.16526
-C 6; Character-6; B 0.00 0.00 7.50310 7.16526
-C 7; Character-7; B 0.00 0.00 8.03904 7.16526
-C 8; Character-8; B 0.00 0.00 7.50310 7.16526
-C 9; Character-9; B 0.00 0.00 8.03904 7.16526
-C 10; Character-10; B 0.00 0.00 7.50310 7.16526
-C 11; Character-11; B 0.00 0.00 6.43123 7.28178
-C 12; Character-12; B 0.00 0.00 5.89530 7.28178
-C 13; Character-13; B 0.00 0.00 6.16326 7.28178
-C 14; Character-14; B 0.00 0.00 9.24490 7.28178
-C 15; Character-15; B 0.00 0.00 9.37888 7.28178
-C 16; Character-16; B 0.00 0.00 3.21562 4.51470
-C 17; Character-17; B 0.00 0.00 3.48358 4.51470
-C 18; Character-18; B 0.00 0.00 5.35936 7.28178
-C 19; Character-19; B 0.00 0.00 5.35936 7.28178
-C 20; Character-20; B 0.00 0.00 5.35936 6.59002
-C 21; Character-21; B 0.00 0.00 5.35936 7.28178
-C 22; Character-22; B 0.00 0.00 5.35936 5.88949
-C 23; Character-23; B 0.00 0.00 8.71672 7.28178
-C 24; Character-24; B 0.00 0.00 4.82342 0
-C 25; Character-25; B 0.00 0.00 5.62733 7.28178
-C 26; Character-26; B 0.00 0.00 7.50310 4.51470
-C 27; Character-27; B 0.00 0.00 7.50310 4.51470
-C 28; Character-28; B 0.00 0.00 5.35936 5.53416
-C 29; Character-29; B 0.00 0.00 9.25654 7.16526
-C 30; Character-30; B 0.00 0.00 10.32842 7.16526
-C 31; Character-31; B 0.00 0.00 8.03904 7.67499
-C 32; Character-32; B 0.00 0.00 2.67968 4.51470
-C 33; Character-33; B 0.00 0.00 3.21562 7.28178
-C 34; Character-34; B 0.00 0.00 5.39432 7.28178
-C 35; Character-35; B 0.00 0.00 8.57498 7.28178
-C 36; Character-36; B 0.00 0.00 8.06453 7.28178
-C 37; Character-37; B 0.00 0.00 8.57498 7.86432
-C 38; Character-38; B 0.00 0.00 8.03904 7.28178
-C 39; Character-39; B 0.00 0.00 3.21562 7.28178
-C 40; Character-40; B 0.00 0.00 4.28749 7.86432
-C 41; Character-41; B 0.00 0.00 4.28749 7.86432
-C 42; Character-42; B 0.00 0.00 5.35936 7.86432
-C 43; Character-43; B 0.00 0.00 8.03904 5.88949
-C 44; Character-44; B 0.00 0.00 3.21562 1.10683
-C 45; Character-45; B 0.00 0.00 3.75155 4.51470
-C 46; Character-46; B 0.00 0.00 3.21562 1.10683
-C 47; Character-47; B 0.00 0.00 5.35936 7.86432
-C 48; Character-48; B 0.00 0.00 5.35936 6.75749
-C 49; Character-49; B 0.00 0.00 5.35936 6.75749
-C 50; Character-50; B 0.00 0.00 5.35936 6.75749
-C 51; Character-51; B 0.00 0.00 5.35936 6.75749
-C 52; Character-52; B 0.00 0.00 5.35936 6.75749
-C 53; Character-53; B 0.00 0.00 5.35936 6.75749
-C 54; Character-54; B 0.00 0.00 5.35936 6.75749
-C 55; Character-55; B 0.00 0.00 5.35936 6.75749
-C 56; Character-56; B 0.00 0.00 5.35936 6.75749
-C 57; Character-57; B 0.00 0.00 5.35936 6.75749
-C 58; Character-58; B 0.00 0.00 3.21562 4.51470
-C 59; Character-59; B 0.00 0.00 3.21562 4.51470
-C 60; Character-60; B 0.00 0.00 3.21562 5.24288
-C 61; Character-61; B 0.00 0.00 8.03904 3.84696
-C 62; Character-62; B 0.00 0.00 5.35936 5.24288
-C 63; Character-63; B 0.00 0.00 5.35936 7.28178
-C 64; Character-64; B 0.00 0.00 8.03904 7.28178
-C 65; Character-65; B 0.00 0.00 7.79437 7.16526
-C 66; Character-66; B 0.00 0.00 7.38077 7.16526
-C 67; Character-67; B 0.00 0.00 7.50310 7.16526
-C 68; Character-68; B 0.00 0.00 7.91670 7.16526
-C 69; Character-69; B 0.00 0.00 7.11280 7.16526
-C 70; Character-70; B 0.00 0.00 6.84483 7.16526
-C 71; Character-71; B 0.00 0.00 8.11186 7.16526
-C 72; Character-72; B 0.00 0.00 7.79437 7.16526
-C 73; Character-73; B 0.00 0.00 4.04282 7.16526
-C 74; Character-74; B 0.00 0.00 5.50499 7.16526
-C 75; Character-75; B 0.00 0.00 8.06234 7.16526
-C 76; Character-76; B 0.00 0.00 6.57686 7.16526
-C 77; Character-77; B 0.00 0.00 9.40218 7.16526
-C 78; Character-78; B 0.00 0.00 7.79437 7.16526
-C 79; Character-79; B 0.00 0.00 8.03904 7.16526
-C 80; Character-80; B 0.00 0.00 7.11280 7.16526
-C 81; Character-81; B 0.00 0.00 8.03904 7.16526
-C 82; Character-82; B 0.00 0.00 7.64874 7.16526
-C 83; Character-83; B 0.00 0.00 5.89530 7.16526
-C 84; Character-84; B 0.00 0.00 7.50310 7.16526
-C 85; Character-85; B 0.00 0.00 7.79437 7.16526
-C 86; Character-86; B 0.00 0.00 7.79437 7.16526
-C 87; Character-87; B 0.00 0.00 10.47405 7.16526
-C 88; Character-88; B 0.00 0.00 7.79437 7.16526
-C 89; Character-89; B 0.00 0.00 7.79437 7.16526
-C 90; Character-90; B 0.00 0.00 6.43123 7.16526
-C 91; Character-91; B 0.00 0.00 3.21562 7.86432
-C 92; Character-92; B 0.00 0.00 5.39432 7.28178
-C 93; Character-93; B 0.00 0.00 3.21562 7.86432
-C 94; Character-94; B 0.00 0.00 5.35936 7.28178
-C 95; Character-95; B 0.00 0.00 3.21562 7.00301
-C 96; Character-96; B 0.00 0.00 3.21562 7.28178
-C 97; Character-97; B 0.00 0.00 5.35936 4.51470
-C 98; Character-98; B 0.00 0.00 4.82342 7.28178
-C 99; Character-99; B 0.00 0.00 4.82342 4.51470
-C 100; Character-100; B 0.00 0.00 5.35936 7.28178
-C 101; Character-101; B 0.00 0.00 4.82342 4.51470
-C 102; Character-102; B 0.00 0.00 3.21562 7.28178
-C 103; Character-103; B 0.00 0.00 4.82342 4.51470
-C 104; Character-104; B 0.00 0.00 5.35936 7.28178
-C 105; Character-105; B 0.00 0.00 3.21562 6.87194
-C 106; Character-106; B 0.00 0.00 3.21562 6.87194
-C 107; Character-107; B 0.00 0.00 4.82342 7.28178
-C 108; Character-108; B 0.00 0.00 2.67968 7.28178
-C 109; Character-109; B 0.00 0.00 8.57498 4.51470
-C 110; Character-110; B 0.00 0.00 5.89530 4.51470
-C 111; Character-111; B 0.00 0.00 5.35936 4.51470
-C 112; Character-112; B 0.00 0.00 5.35936 4.51470
-C 113; Character-113; B 0.00 0.00 4.82342 4.51470
-C 114; Character-114; B 0.00 0.00 4.42147 4.51470
-C 115; Character-115; B 0.00 0.00 4.28749 4.51470
-C 116; Character-116; B 0.00 0.00 3.48358 6.44958
-C 117; Character-117; B 0.00 0.00 5.62733 4.51470
-C 118; Character-118; B 0.00 0.00 4.82342 4.51470
-C 119; Character-119; B 0.00 0.00 6.96717 4.51470
-C 120; Character-120; B 0.00 0.00 4.86421 4.51470
-C 121; Character-121; B 0.00 0.00 5.09139 4.51470
-C 122; Character-122; B 0.00 0.00 4.28749 4.51470
-C 123; Character-123; B 0.00 0.00 5.35936 4.51470
-C 124; Character-124; B 0.00 0.00 10.71872 4.51470
-C 125; Character-125; B 0.00 0.00 5.35936 7.28178
-C 126; Character-126; B 0.00 0.00 5.35936 7.00301
-C 127; Character-127; B 0.00 0.00 5.35936 7.00301
-EndCharMetrics
-EndFontMetrics
+++ /dev/null
-FontName cmr
-StartFontMetrics
-StartCharMetrics
-C 0; Character-0; B 0.00 0.00 7.73700 7.16526
-C 1; Character-1; B 0.00 0.00 7.73700 7.16526
-C 2; Character-2; B 0.00 0.00 7.22120 7.16526
-C 3; Character-3; B 0.00 0.00 6.43840 7.16526
-C 4; Character-4; B 0.00 0.00 6.18960 7.16526
-C 5; Character-5; B 0.00 0.00 6.95420 7.16526
-C 6; Character-6; B 0.00 0.00 6.70540 7.16526
-C 7; Character-7; B 0.00 0.00 7.22120 7.16526
-C 8; Character-8; B 0.00 0.00 6.70540 7.16526
-C 9; Character-9; B 0.00 0.00 7.22120 7.16526
-C 10; Character-10; B 0.00 0.00 6.70540 7.16526
-C 11; Character-11; B 0.00 0.00 5.41590 7.28178
-C 12; Character-12; B 0.00 0.00 5.15800 7.28178
-C 13; Character-13; B 0.00 0.00 5.15800 7.28178
-C 14; Character-14; B 0.00 0.00 7.73700 7.28178
-C 15; Character-15; B 0.00 0.00 7.73700 7.28178
-C 16; Character-16; B 0.00 0.00 2.57900 4.51470
-C 17; Character-17; B 0.00 0.00 2.83690 4.51470
-C 18; Character-18; B 0.00 0.00 4.64220 7.28178
-C 19; Character-19; B 0.00 0.00 4.64220 7.28178
-C 20; Character-20; B 0.00 0.00 4.64220 6.59002
-C 21; Character-21; B 0.00 0.00 4.64220 7.28178
-C 22; Character-22; B 0.00 0.00 4.64220 6.01474
-C 23; Character-23; B 0.00 0.00 6.95420 7.28178
-C 24; Character-24; B 0.00 0.00 4.12640 0
-C 25; Character-25; B 0.00 0.00 4.64220 7.28178
-C 26; Character-26; B 0.00 0.00 6.70540 4.51470
-C 27; Character-27; B 0.00 0.00 7.22120 4.51470
-C 28; Character-28; B 0.00 0.00 4.64220 5.53416
-C 29; Character-29; B 0.00 0.00 8.37720 7.16526
-C 30; Character-30; B 0.00 0.00 9.40880 7.16526
-C 31; Character-31; B 0.00 0.00 7.22120 7.67498
-C 32; Character-32; B 0.00 0.00 2.57900 4.51470
-C 33; Character-33; B 0.00 0.00 2.57900 7.28178
-C 34; Character-34; B 0.00 0.00 4.64220 7.28178
-C 35; Character-35; B 0.00 0.00 7.73700 7.28178
-C 36; Character-36; B 0.00 0.00 4.64220 7.86432
-C 37; Character-37; B 0.00 0.00 7.73700 7.86432
-C 38; Character-38; B 0.00 0.00 7.22120 7.28178
-C 39; Character-39; B 0.00 0.00 2.57900 7.28178
-C 40; Character-40; B 0.00 0.00 3.61060 7.86432
-C 41; Character-41; B 0.00 0.00 3.61060 7.86432
-C 42; Character-42; B 0.00 0.00 4.64220 7.86432
-C 43; Character-43; B 0.00 0.00 7.22120 6.33520
-C 44; Character-44; B 0.00 0.00 2.57900 1.16508
-C 45; Character-45; B 0.00 0.00 3.09480 4.51470
-C 46; Character-46; B 0.00 0.00 2.57900 1.16508
-C 47; Character-47; B 0.00 0.00 4.64220 7.86432
-C 48; Character-48; B 0.00 0.00 4.64220 6.75750
-C 49; Character-49; B 0.00 0.00 4.64220 6.75750
-C 50; Character-50; B 0.00 0.00 4.64220 6.75750
-C 51; Character-51; B 0.00 0.00 4.64220 6.75750
-C 52; Character-52; B 0.00 0.00 4.64220 6.75750
-C 53; Character-53; B 0.00 0.00 4.64220 6.75750
-C 54; Character-54; B 0.00 0.00 4.64220 6.75750
-C 55; Character-55; B 0.00 0.00 4.64220 6.75750
-C 56; Character-56; B 0.00 0.00 4.64220 6.75750
-C 57; Character-57; B 0.00 0.00 4.64220 6.75750
-C 58; Character-58; B 0.00 0.00 2.57900 4.51470
-C 59; Character-59; B 0.00 0.00 2.57900 4.51470
-C 60; Character-60; B 0.00 0.00 2.57900 5.24288
-C 61; Character-61; B 0.00 0.00 7.22120 3.96348
-C 62; Character-62; B 0.00 0.00 4.38430 5.24288
-C 63; Character-63; B 0.00 0.00 4.38430 7.28178
-C 64; Character-64; B 0.00 0.00 7.22120 7.28178
-C 65; Character-65; B 0.00 0.00 6.95420 7.16526
-C 66; Character-66; B 0.00 0.00 6.57190 7.16526
-C 67; Character-67; B 0.00 0.00 6.70540 7.16526
-C 68; Character-68; B 0.00 0.00 7.08770 7.16526
-C 69; Character-69; B 0.00 0.00 6.31400 7.16526
-C 70; Character-70; B 0.00 0.00 6.05610 7.16526
-C 71; Character-71; B 0.00 0.00 7.28340 7.16526
-C 72; Character-72; B 0.00 0.00 6.95420 7.16526
-C 73; Character-73; B 0.00 0.00 3.34360 7.16526
-C 74; Character-74; B 0.00 0.00 4.76660 7.16526
-C 75; Character-75; B 0.00 0.00 7.21210 7.16526
-C 76; Character-76; B 0.00 0.00 5.79820 7.16526
-C 77; Character-77; B 0.00 0.00 8.50160 7.16526
-C 78; Character-78; B 0.00 0.00 6.95420 7.16526
-C 79; Character-79; B 0.00 0.00 7.22120 7.16526
-C 80; Character-80; B 0.00 0.00 6.31400 7.16526
-C 81; Character-81; B 0.00 0.00 7.22120 7.16526
-C 82; Character-82; B 0.00 0.00 6.82980 7.16526
-C 83; Character-83; B 0.00 0.00 5.15800 7.16526
-C 84; Character-84; B 0.00 0.00 6.70540 7.16526
-C 85; Character-85; B 0.00 0.00 6.95420 7.16526
-C 86; Character-86; B 0.00 0.00 6.95420 7.16526
-C 87; Character-87; B 0.00 0.00 9.53320 7.16526
-C 88; Character-88; B 0.00 0.00 6.95420 7.16526
-C 89; Character-89; B 0.00 0.00 6.95420 7.16526
-C 90; Character-90; B 0.00 0.00 5.67380 7.16526
-C 91; Character-91; B 0.00 0.00 2.57900 7.86432
-C 92; Character-92; B 0.00 0.00 4.64220 7.28178
-C 93; Character-93; B 0.00 0.00 2.57900 7.86432
-C 94; Character-94; B 0.00 0.00 4.64220 7.28178
-C 95; Character-95; B 0.00 0.00 2.57900 7.03212
-C 96; Character-96; B 0.00 0.00 2.57900 7.28178
-C 97; Character-97; B 0.00 0.00 4.64220 4.51470
-C 98; Character-98; B 0.00 0.00 5.15800 7.28178
-C 99; Character-99; B 0.00 0.00 4.12640 4.51470
-C 100; Character-100; B 0.00 0.0 5.15800 7.28178
-C 101; Character-101; B 0.00 0.0 4.12640 4.51470
-C 102; Character-102; B 0.00 0.0 2.83690 7.28178
-C 103; Character-103; B 0.00 0.0 4.64220 4.51470
-C 104; Character-104; B 0.00 0.0 5.15800 7.28178
-C 105; Character-105; B 0.00 0.0 2.57900 7.03212
-C 106; Character-106; B 0.00 0.0 2.83690 7.03212
-C 107; Character-107; B 0.00 0.0 4.90010 7.28178
-C 108; Character-108; B 0.00 0.0 2.57900 7.28178
-C 109; Character-109; B 0.00 0.0 7.73700 4.51470
-C 110; Character-110; B 0.00 0.0 5.15800 4.51470
-C 111; Character-111; B 0.00 0.0 4.64220 4.51470
-C 112; Character-112; B 0.00 0.0 5.15800 4.51470
-C 113; Character-113; B 0.00 0.0 4.90010 4.51470
-C 114; Character-114; B 0.00 0.0 3.61818 4.51470
-C 115; Character-115; B 0.00 0.0 3.66218 4.51470
-C 116; Character-116; B 0.00 0.0 3.61060 6.44958
-C 117; Character-117; B 0.00 0.0 5.15800 4.51470
-C 118; Character-118; B 0.00 0.0 4.90010 4.51470
-C 119; Character-119; B 0.00 0.0 6.70540 4.51470
-C 120; Character-120; B 0.00 0.0 4.90010 4.51470
-C 121; Character-121; B 0.00 0.0 4.90010 4.51470
-C 122; Character-122; B 0.00 0.0 4.12640 4.51470
-C 123; Character-123; B 0.00 0.0 4.64220 4.51470
-C 124; Character-124; B 0.00 0.0 9.28440 4.51470
-C 125; Character-125; B 0.00 0.0 4.64220 7.28178
-C 126; Character-126; B 0.00 0.0 4.64220 7.03212
-C 127; Character-127; B 0.00 0.0 4.64220 7.03212
-EndCharMetrics
-EndFontMetrics
+++ /dev/null
-\header {
- filename = "gnossienne-4.ly";
- title = "Gnossienne";
- subtitle = "4";
- source = "";
- composer = "Erik Satie (1866-1925)";
- enteredby = "jcn";
- copyright = "Public Domain";
-}
-
-%{
- Tested Features: cross staff beams and slurs, grace notes, no bars
-%}
-
-\version "1.0.14";
-
-\include "nederlands.ly"
-
-global = \notes {
- \key a \minor;
- \time 6/4;
-% \cadenza 1;
- \skip 1.*34;
- \bar ".|";
-}
-
-upper = \type Staff=treble \notes\relative c''{
- \clef violin;
- \stemup
- \type Voice=one
- r2 r r
- r2 r r
- r4 [a'8--(\< a--] [a-- a-- c-- \!b--] [a--\> gis f \!e]
- % grace hack
- < { [es8 )c] } \type Voice=x { \stemup s8*1/2 \tiny b8*1/2 ~ } > r4 r2 r
- r2 r r
- r4 [a'8--(\< a--] [a-- a-- c-- \!b--] [a--\> gis f \!e]
- < { [es8 )c] } \type Voice=x { \stemup s8*1/2 \tiny b8*1/2 ~ } > r4 r2 r
- r4 [g16( a bes a] [g a bes a g a bes a] [g a bes a g fis es fis]
- )d4 \tiny fis8*1/2 ~ \normalsize gis4*3/4 ~ gis8 r r4 r2
- r4 [g16( a bes a] [g a bes a g a bes a] [g a bes a g fis es fis]
- )d4 \tiny fis8*1/2 ~ \normalsize gis4*3/4 ~ gis8 r r4 r2
- \tiny a8*1/2 ~ \normalsize f4*3/4 ~ f8 r r2 r
- r2 r4 [a8( b][c d c b] \tiny b8*1/2 ~ \normalsize
- < { [e8*1/2 )g,8] } \type Voice=x { \stemup s8*1/4 \tiny a8*1/2 ~ } > r4 r2 r
- r2 r4 [a8( b][c d c b] [a b c d][c b a b][c d c b]
- \tiny b8*1/2 ~ \normalsize
- < { [e8*1/2 )g,8] } \type Voice=x { \stemup s8*1/4 \tiny a8*1/2 ~ } > r4 r2 r
- a2( \tiny e'8*1/2 ~ \normalsize f4*3/4 ~ )f8 r r2
- r2 r r
- fis,4( \tiny dis8*1/2 \normalsize <)cis4*3/4 ais> r2 r
- \tiny b'8*1/2 ~ \normalsize
- < { [a8*1/2 a8] } \type Voice=x { \stemup s8*1/4 \tiny b8*1/2 ~ } > r4 r2 r
- r4 [a'8--(\< a--] [a-- a-- c-- \!b--] [a--\> gis f \!e]
- < { [es8 )c] } \type Voice=x { \stemup s8*1/2 \tiny b8*1/2 ~ } > r4 r2 r
- d,4( \tiny fis8*1/2 ~ \normalsize gis4*3/4 ~ )gis8 r r4 r2
- f4 ~ f8 r r2 r
- [f'8( g a b][a g f g][a b a g]
- \tiny f8*1/2 ~ \normalsize
- < { [g8*1/2 )e8] } \type Voice=x { \stemup s8*1/4 \tiny d8*1/2 ~ } > r4 r2 r
- [f8( g a b][a g f g][a b a g]
- \tiny f8*1/2 ~ \normalsize
- < { [g8*1/2 )e8] } \type Voice=x { \stemup s8*1/4 \tiny d8*1/2 ~ } > r4 r2 r
- a,2( \tiny e'8*1/2 ~ \normalsize f4*3/4 ~ )f8 r r2
- r2 r r
- fis,4( \tiny dis8*1/2 \normalsize <)cis4*3/4 ais> r2 r
- <e1 g b e> ~ <e g b e>
-}
-
-basloopje = \notes\relative c{
- d,8( a' d f a d f d a f d )a
-}
-
-bassbeam = \notes{
- [s2] [s8 \translator Staff=treble s s s] [\translator Staff=bass s2]
-% [s2] [s2] [s2]
-}
-
-lower = \type Voice=two \notes \relative c{
- \stemdown
- \property Staff.slurydirection = 1
-
- % snapnie, hoevaak relative c heeft ze nodig?
- < \notes\relative c \basloopje \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \transpose bes \notes\relative c{ \basloopje } \bassbeam >
- < \transpose bes \notes\relative c{ \basloopje } \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \transpose bes \notes\relative c{ \basloopje } \bassbeam >
- < \transpose bes \notes\relative c{ \basloopje } \bassbeam >
- < \transpose a \notes\relative c{ \basloopje } \bassbeam >
- < \transpose bes \notes\relative c{ \basloopje } \bassbeam >
- < \transpose a \notes\relative c{ \basloopje } \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- % huh? d'
- < \transpose d' \notes\relative c{ \basloopje } \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \transpose d' \notes\relative c{ \basloopje } \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \transpose e' \notes\relative c{ \basloopje } \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \transpose bes \notes\relative c{ \basloopje } \bassbeam >
- < \transpose a \notes\relative c{ \basloopje } \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \transpose d' \notes\relative c{ \basloopje } \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \transpose d' \notes\relative c{ \basloopje } \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \notes\relative c \basloopje \bassbeam >
- < \transpose e' \notes\relative c{ \basloopje } \bassbeam >
- < e1 b' e> ~ < e b' e>
-}
-
-\score {
- \type GrandStaff <
- \type Staff = treble <
- \global
- \upper
- >
- \type Staff = bass <
- \global
- \clef bass;
- \lower
- >
- >
-
- \paper {
- gourlay_maxmeasures = 4.;
- indent = 8.\mm;
- textheight = 295.\mm;
-
- % no slur damping
- slur_slope_damping = 100.0;
-
- \translator{ \OrchestralScoreContext }
- \translator{
- \GrandStaffContext
- minVerticalAlign = 3.0*\staffheight;
- maxVerticalAlign = 3.0*\staffheight;
- }
- \translator{
- \StaffContext
- % don't auto-generate bars: not a good idea: -> no breakpoints
- % barAuto = "0";
- % urg defaultBarType = "";
- defaultBarType = "empty";
- \remove "Time_signature_engraver";
- }
- }
- \midi {
- \tempo 4 = 54;
- }
-}
-
-% EOF