# lily
Atom 0
+Axis_group_administration 0
Bar 0
Beam 0
+Bow 0
+Bezier_bow 1
Change_iterator 0
Chord 0
Chord_iterator 0
Clef_item 0
Col_configuration 0
+Col_hpositions 0
Colinfo 0
Colinfo 0
Collision 0
+Column_rod 0
Engraver 0
Engraver_group_engraver 0
+Graphical_element 0
Group_change_req 0
Head_column 0
+Horizontal_align_item 0
Idealspacing 0
Ineq_constrained_qp 0
Input_translator 0
Mixed_qp 0
Music 0
Music_iterator 0
+Music_output_def 0
+Note_column 0
Note_head 0
Note_performer 0
Note_req 0
+Paper_column 0
Paper_score 1
Paper_def 0
Performer 0
Rest_collision 0
Rest_collision_engraver 0
Rest_req 0
+Rhythmic_head 0
Rhythmic_req 0
Score 1
Score_column 0
Script_column 0
Script_def 0
Script_req 0
+Single_malt_grouping_item 0
Slur 0
+Spacer_rod 0
Spacing_problem 0
Spanner 0
Spring_spacer 0
Staff 0
Staff_commands 0
+Staff_symbol 0
Stem 0
Stem 0
Stem_req 0
Text_def 0
Text_req 0
Time_description 0
+Translation_property 0
+Translator 0
+Translator_group 0
Voice 0
Voice_iterator 0
Word_wrap 0
+
delete_identifiers 0
parse_duration 0
parse_pitchmod 0
-Translator_group 0
-Translator 0
-Music_output_def 0
-Graphical_element 0
-Axis_group_administration 0
-Horizontal_align_item 0
-Single_malt_grouping_item 0
-Note_column 0
-Rhythmic_head 0
-Paper_column 0
-Paper_column 0
-Staff_symbol 0
-Column_rod 0
=back
+=head1 APPLYING PATCHES
+
+If you're following LilyPond development regularly, you probably want to
+download just the patch for each subsequent release.
+After downloading the patch (into the patches directory, of course), simply
+apply it:
+
+ gzip -dc ../patches/patch-0.1.49.gz | patch -p1 -E
+
+and don't forget to make automatically generated files:
+
+ autoconf 1)
+ configure
+
=head1 SYNCHRONISE
If you're not very quick with sending your patch, there's a good chance
against this new source tree:
cd lilypond-0.1.49
- zpatch -p0 -E < ../patches/patch-0.1.48.jcn1.gz
+ gzip -dc ../patches/patch-0.1.48.jcn1.gz | patch -p1 -E
+ autoconf 1)
+ configure
Then, make a patch as shown above.
+1) patches don't include automatically generated files, i.e. F<configure>
+ and files generated by F<configure>.
+
=head1 MAINTAINER
Han-Wen Nienhuys <hanwen@cs.ruu.nl>
* robustify Beam (in case of no stems, 32nd notes)
+ * fix [c8 c16 c16] (mustn't slope)
+
+ * fix silly " "2*12 a4 (=4*12) sticky plet
+
* check for groff / troff/ nroff et
* latex quirk?
* add to MIDI output:
- tempo change
+ - ornaments (and trills?)
- repeat
- slurs
- - dynamics etc.
+ - accents
+ - dynamics
+ - account for rhythmic position in measure
+ - etc.
* grace notes
- make separate class for Grace_*_engravers
MAJOR_VERSION=0
MINOR_VERSION=1
-PATCH_LEVEL=59
+PATCH_LEVEL=60
MY_PATCH_LEVEL=
# use the above to send patches, always empty for released version:
if test "$printing_b" = no; then
+ # ugh
AC_DEFINE(NPRINT)
+ DEFINES="$DEFINES -DNPRINT"
fi
if test "$checking_b" = no; then
+ # ugh
AC_DEFINE(NDEBUG)
+ DEFINES="$DEFINES -DNDEBUG"
fi
if test "$optimise_b" = yes; then
+pl 41.jcn1
+ trying to get rid of 2.8 ice:
+ - moved functions with loops from varray.hh to varray.cc
+
pl 41
- matrix fixes; more inlining no virtual methods
# use to send patches, always empty for released version:
#
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=jcn1
#include "varray.hh"
#include "real.hh"
+#ifndef INLINE
+#define INLINE inline
+#endif
+
/// simplest matrix storage. refer to its baseclass for the doco.
class Full_storage
{
/// the storage
Real** els_p_p_;
- void init() ;
+ INLINE void init() ;
- bool valid (int i, int j) const ;
+ INLINE bool valid (int i, int j) const ;
void resize_rows (int);
void resize_cols (int);
void OK() const;
/// height of matrix
- int rows() const;
+ INLINE int rows() const;
/// width of matrix
- int cols() const;
+ INLINE int cols() const;
/// size if square
- int dim() const;
+ INLINE int dim() const;
/** set the size. contents lost.
PRE
in the 0-part of a sparse matrix.
*/
- Real& elem (int i,int j);
+ INLINE Real& elem (int i,int j);
/// access a element, no modify
- Real elem (int i, int j) const;
+ INLINE Real elem (int i, int j) const;
Array<Real> row (int i) const ;
Array<Real> column (int j) const;
..
*/
- bool mult_ok (int i, int j) const;
+ INLINE bool mult_ok (int i, int j) const;
/**
walk through matrix (regular multiply).
PRE
mult_ok (i,j)
*/
- void mult_next (int &i, int &j) const;
+ INLINE void mult_next (int &i, int &j) const;
/**
valid matrix entry. return false if at end of row
*/
- bool trans_ok (int i, int j) const;
+ INLINE bool trans_ok (int i, int j) const;
/**
walk through matrix (transposed multiply).
ver_ok (i,j)
*/
- void trans_next (int &i, int &j) const;
+ INLINE void trans_next (int &i, int &j) const;
- Full_storage();
- Full_storage (int i, int j);
- Full_storage (Full_storage const&);
- Full_storage (int i);
+ INLINE Full_storage();
+ INLINE Full_storage (int i, int j);
+ INLINE Full_storage (Full_storage const&);
+ INLINE Full_storage (int i);
void operator=(Full_storage const &);
~Full_storage();
};
-#ifndef INLINE
-#define INLINE inline
-#endif
-
#include "full-storage.icc"
#define ARRAY_H
#include <assert.h>
-/// copy a bare (C-)array from #src# to #dest# sized #count#
-template<class T>
-inline void arrcpy (T*dest, T*src, int count) {
- for (int i_shadows_local=0; i_shadows_local < count ; i_shadows_local++)
- *dest++ = *src++;
-}
+#ifndef INLINE
+#define INLINE inline
+#endif
+/// copy a bare (C-)array from #src# to #dest# sized #count#
+template<class T> void arrcpy (T*dest, T*src, int count);
/**
Scaleable array/stack template, for a type T with default constructor.
}
bool empty() const
{ return !size_; }
- void insert (T k, int j)
- {
- assert (j >=0 && j<= size_);
- set_size (size_+1);
- for (int i=size_-1; i > j; i--)
- array_p_[i] = array_p_[i-1];
- array_p_[j] = k;
- }
+
+ void insert (T k, int j);
/**
remove i-th element, and return it.
*/
}
// quicksort.
void sort (int (*compare)(T const&,T const&),
- int lower = -1, int upper = -1)
- {
- if (lower < 0)
- {
- lower = 0 ;
- upper = size()-1;
- }
- if (lower >= upper)
- return;
- swap (lower, (lower+upper)/2);
- int last = lower;
- for (int i= lower +1; i <= upper; i++)
- if (compare (array_p_[i], array_p_[lower]) < 0)
- swap (++last,i);
- swap (lower, last);
- sort (compare, lower, last-1);
- sort (compare, last+1, upper);
- }
+ int lower = -1, int upper = -1);
void concat (Array<T> const &src)
{
int s = size_;
arrcpy (r.array_p_, array_p_ + lower, s);
return r;
}
- void reverse()
- {
- int h = size_/2;
- for (int i =0,j = size_-1; i < h; i++,j--)
- swap (i,j);
- }
+ void reverse();
};
+#include "varray.icc"
+
#endif
--- /dev/null
+/*
+ (c) Han-Wen Nienhuys 1995,96,97,98
+
+ Distributed under GNU GPL
+*/
+
+
+#if 0
+#include "varray.hh"
+#ifdef INLINE
+#undef INLINE
+#endif
+
+#define INLINE
+#endif
+
+/*
+ functions with loops don't inline
+ */
+
+template<class T> INLINE void
+arrcpy (T*dest, T*src, int count)
+{
+ for (int i_shadows_local=0; i_shadows_local < count ; i_shadows_local++)
+ *dest++ = *src++;
+}
+
+template<class T> INLINE void
+Array<T>::insert (T k, int j)
+{
+ assert (j >=0 && j<= size_);
+ set_size (size_+1);
+ for (int i=size_-1; i > j; i--)
+ array_p_[i] = array_p_[i-1];
+ array_p_[j] = k;
+}
+
+template<class T> INLINE void
+Array<T>::sort (int (*compare)(T const&,T const&),
+ int lower = -1, int upper = -1)
+{
+ if (lower < 0)
+ {
+ lower = 0 ;
+ upper = size () - 1;
+ }
+ if (lower >= upper)
+ return;
+ swap (lower, (lower+upper)/2);
+ int last = lower;
+ for (int i= lower +1; i <= upper; i++)
+ if (compare (array_p_[i], array_p_[lower]) < 0)
+ swap (++last,i);
+ swap (lower, last);
+ sort (compare, lower, last-1);
+ sort (compare, last+1, upper);
+}
+
+template<class T> INLINE void
+Array<T>::reverse ()
+{
+ int h = size_/2;
+ for (int i =0,j = size_-1; i < h; i++,j--)
+ swap (i,j);
+}
+
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta11.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 4.12\pt -1.72\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 4.12\pt 0.00\pt 1.72\pt
+ "0o" "\\outsidewholerest" -1.72\pt 5.84\pt -1.72\pt 0.28\pt
+ "1o" "\\outsidehalfrest" -1.72\pt 5.84\pt -0.28\pt 1.72\pt
+ "2" "\\quartrest" 0.00\pt 2.97\pt 2.06\pt 9.90\pt
+ "3" "\\eighthrest" 0.00\pt 3.67\pt 2.75\pt 7.81\pt
+ "4" "\\sixteenthrest" 0.00\pt 4.27\pt 0.00\pt 7.81\pt
+ "5" "\\thirtysecondrest" 0.00\pt 4.81\pt 0.00\pt 10.56\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 5.16\pt 0.00\pt 13.31\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 5.75\pt 0.00\pt 16.06\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 3.03\pt -4.12\pt 4.12\pt
+ "0" "\\natural" 0.00\pt 1.83\pt -4.12\pt 4.12\pt
+ "-1" "\\flat" -0.33\pt 2.20\pt -1.38\pt 5.50\pt
+ "-2" "\\flatflat" -0.33\pt 3.99\pt -1.38\pt 5.50\pt
+ "2" "\\sharpsharp" 0.00\pt 2.75\pt -1.38\pt 1.38\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 1.24\pt -0.62\pt 0.62\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 1.24\pt -1.38\pt 1.38\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 5.50\pt -1.51\pt 1.51\pt
+ "-1l" "\\brevisledger" -1.38\pt 6.88\pt -0.28\pt 0.28\pt
+ "-2" "\\longaball" 0.00\pt 5.50\pt -1.51\pt 1.51\pt
+ "-2l" "\\longaledger" -1.38\pt 6.88\pt -0.28\pt 0.28\pt
+ "0" "\\wholeball" 0.00\pt 5.45\pt -1.51\pt 1.51\pt
+ "0l" "\\wholeledger" -1.36\pt 6.81\pt -0.28\pt 0.28\pt
+ "1" "\\halfball" 0.00\pt 3.79\pt -1.51\pt 1.51\pt
+ "1l" "\\halfledger" -0.95\pt 4.74\pt -0.28\pt 0.28\pt
+ "2" "\\quartball" 0.00\pt 3.63\pt -1.51\pt 1.51\pt
+ "2l" "\\quartledger" -0.91\pt 4.54\pt -0.28\pt 0.28\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -3.64\pt 3.64\pt -0.21\pt 3.99\pt
+ "dfermata" "\\dfermata" -3.64\pt 3.64\pt -3.99\pt 0.21\pt
+ "sforzato" "\\sforzatoaccent" -2.47\pt 2.47\pt -1.38\pt 1.38\pt
+ "staccato" "\\staccato" -0.41\pt 0.41\pt -0.41\pt 0.41\pt
+ "ustaccatissimo" "\\ustaccatissimo" -0.55\pt 0.55\pt -0.20\pt 2.75\pt
+ "dstaccatissimo" "\\dstaccatissimo" -0.55\pt 0.55\pt -2.75\pt 0.20\pt
+ "tenuto" "\\tenuto" -2.47\pt 2.47\pt -0.17\pt 0.17\pt
+ "umarcato" "\\umarcato" -1.38\pt 1.38\pt 0.00\pt 3.03\pt
+ "dmarcato" "\\dmarcato" -1.38\pt 1.38\pt -3.03\pt 0.00\pt
+ "open" "\\ouvert" -1.10\pt 1.10\pt -1.38\pt 1.38\pt
+ "stopped" "\\plusstop" -1.51\pt 1.51\pt -1.51\pt 1.51\pt
+ "upbow" "\\upbow" -1.79\pt 1.79\pt 0.00\pt 5.72\pt
+ "downbow" "\\downbow" -2.06\pt 2.06\pt 0.00\pt 3.67\pt
+ "reverseturn" "\\reverseturn" -3.01\pt 3.01\pt -1.46\pt 1.46\pt
+ "turn" "\\turn" -3.01\pt 3.01\pt -1.46\pt 1.46\pt
+ "trill" "\\trill" -2.75\pt 2.75\pt 0.00\pt 6.19\pt
+ "upedalheel" "\\upedalheel" -1.38\pt 1.38\pt -1.38\pt 1.83\pt
+ "dpedalheel" "\\dpedalheel" -1.38\pt 1.38\pt -1.83\pt 1.38\pt
+ "upedaltoe" "\\upedaltoe" -1.38\pt 1.38\pt 0.00\pt 4.12\pt
+ "dpedaltoe" "\\dpedaltoe" -1.38\pt 1.38\pt -4.12\pt 0.00\pt
+ "flageolet" "\\flageolet" -1.47\pt 1.47\pt -1.47\pt 1.47\pt
+ "trilelement" "\\trilelement" -1.83\pt 0.72\pt -1.38\pt 1.38\pt
+ "prall" "\\prall" -3.11\pt 3.11\pt -1.38\pt 1.38\pt
+ "mordent" "\\mordent" -3.11\pt 3.11\pt -1.38\pt 1.38\pt
+ "prallprall" "\\prallprall" -4.39\pt 4.39\pt -1.38\pt 1.38\pt
+ "prallmordent" "\\prallmordent" -4.39\pt 4.39\pt -1.38\pt 1.38\pt
+ "upprall" "\\upprall" -4.39\pt 4.39\pt -1.38\pt 1.38\pt
+ "downprall" "\\downprall" -4.39\pt 4.39\pt -1.38\pt 1.38\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.14\pt 3.39\pt -8.43\pt 0.14\pt
+ "u4" "\\sixteenthflag" -0.14\pt 3.39\pt -9.80\pt 0.14\pt
+ "u5" "\\thirtysecondflag" -0.14\pt 3.39\pt -11.87\pt 0.14\pt
+ "u6" "\\sixtyfourthflag" -0.14\pt 3.39\pt -14.62\pt 0.14\pt
+ "d3" "\\deighthflag" -0.14\pt 3.76\pt -0.14\pt 8.02\pt
+ "d4" "\\dsixteenthflag" -0.14\pt 3.76\pt -0.14\pt 8.43\pt
+ "d5" "\\dthirtysecondflag" -0.14\pt 3.76\pt -0.14\pt 10.77\pt
+ "d6" "\\dsixtyfourthflag" -0.14\pt 3.76\pt -0.14\pt 12.14\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -2.75\pt 10.24\pt -5.50\pt 5.50\pt
+ "alto_change" "\\caltoclef" -2.20\pt 8.19\pt -4.40\pt 4.40\pt
+ "bass" "\\bassclef" -1.38\pt 9.90\pt -6.88\pt 2.75\pt
+ "bass_change" "\\cbassclef" -1.10\pt 7.92\pt -5.50\pt 2.20\pt
+ "violin" "\\violinclef" -2.40\pt 10.28\pt -8.25\pt 13.75\pt
+ "violin_change" "\\cviolinclef" -2.08\pt 8.06\pt -6.60\pt 11.00\pt
+ }
+ % } % $name
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta11.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 4.12\pt -1.72\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 4.12\pt 0.00\pt 1.72\pt
+ "0o" "\\outsidewholerest" -1.72\pt 5.84\pt -1.72\pt 0.28\pt
+ "1o" "\\outsidehalfrest" -1.72\pt 5.84\pt -0.28\pt 1.72\pt
+ "2" "\\quartrest" 0.00\pt 2.97\pt 2.06\pt 9.90\pt
+ "3" "\\eighthrest" 0.00\pt 3.67\pt 2.75\pt 7.81\pt
+ "4" "\\sixteenthrest" 0.00\pt 4.27\pt 0.00\pt 7.81\pt
+ "5" "\\thirtysecondrest" 0.00\pt 4.81\pt 0.00\pt 10.56\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 5.16\pt 0.00\pt 13.31\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 5.75\pt 0.00\pt 16.06\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 3.03\pt -4.12\pt 4.12\pt
+ "0" "\\natural" 0.00\pt 1.83\pt -4.12\pt 4.12\pt
+ "-1" "\\flat" -0.33\pt 2.20\pt -1.38\pt 5.50\pt
+ "-2" "\\flatflat" -0.33\pt 3.99\pt -1.38\pt 5.50\pt
+ "2" "\\sharpsharp" 0.00\pt 2.75\pt -1.38\pt 1.38\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 1.24\pt -0.62\pt 0.62\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 1.24\pt -1.38\pt 1.38\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 5.50\pt -1.51\pt 1.51\pt
+ "-1l" "\\brevisledger" -1.38\pt 6.88\pt -0.28\pt 0.28\pt
+ "-2" "\\longaball" 0.00\pt 5.50\pt -1.51\pt 1.51\pt
+ "-2l" "\\longaledger" -1.38\pt 6.88\pt -0.28\pt 0.28\pt
+ "0" "\\wholeball" 0.00\pt 5.45\pt -1.51\pt 1.51\pt
+ "0l" "\\wholeledger" -1.36\pt 6.81\pt -0.28\pt 0.28\pt
+ "1" "\\halfball" 0.00\pt 3.79\pt -1.51\pt 1.51\pt
+ "1l" "\\halfledger" -0.95\pt 4.74\pt -0.28\pt 0.28\pt
+ "2" "\\quartball" 0.00\pt 3.63\pt -1.51\pt 1.51\pt
+ "2l" "\\quartledger" -0.91\pt 4.54\pt -0.28\pt 0.28\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -3.64\pt 3.64\pt -0.21\pt 3.99\pt
+ "dfermata" "\\dfermata" -3.64\pt 3.64\pt -3.99\pt 0.21\pt
+ "sforzato" "\\sforzatoaccent" -2.47\pt 2.47\pt -1.38\pt 1.38\pt
+ "staccato" "\\staccato" -0.41\pt 0.41\pt -0.41\pt 0.41\pt
+ "ustaccatissimo" "\\ustaccatissimo" -0.55\pt 0.55\pt -0.20\pt 2.75\pt
+ "dstaccatissimo" "\\dstaccatissimo" -0.55\pt 0.55\pt -2.75\pt 0.20\pt
+ "tenuto" "\\tenuto" -2.47\pt 2.47\pt -0.17\pt 0.17\pt
+ "umarcato" "\\umarcato" -1.38\pt 1.38\pt 0.00\pt 3.03\pt
+ "dmarcato" "\\dmarcato" -1.38\pt 1.38\pt -3.03\pt 0.00\pt
+ "open" "\\ouvert" -1.10\pt 1.10\pt -1.38\pt 1.38\pt
+ "stopped" "\\plusstop" -1.51\pt 1.51\pt -1.51\pt 1.51\pt
+ "upbow" "\\upbow" -1.79\pt 1.79\pt 0.00\pt 5.72\pt
+ "downbow" "\\downbow" -2.06\pt 2.06\pt 0.00\pt 3.67\pt
+ "reverseturn" "\\reverseturn" -3.01\pt 3.01\pt -1.46\pt 1.46\pt
+ "turn" "\\turn" -3.01\pt 3.01\pt -1.46\pt 1.46\pt
+ "trill" "\\trill" -2.75\pt 2.75\pt 0.00\pt 6.19\pt
+ "upedalheel" "\\upedalheel" -1.38\pt 1.38\pt -1.38\pt 1.83\pt
+ "dpedalheel" "\\dpedalheel" -1.38\pt 1.38\pt -1.83\pt 1.38\pt
+ "upedaltoe" "\\upedaltoe" -1.38\pt 1.38\pt 0.00\pt 4.12\pt
+ "dpedaltoe" "\\dpedaltoe" -1.38\pt 1.38\pt -4.12\pt 0.00\pt
+ "flageolet" "\\flageolet" -1.47\pt 1.47\pt -1.47\pt 1.47\pt
+ "trilelement" "\\trilelement" -1.83\pt 0.72\pt -1.38\pt 1.38\pt
+ "prall" "\\prall" -3.11\pt 3.11\pt -1.38\pt 1.38\pt
+ "mordent" "\\mordent" -3.11\pt 3.11\pt -1.38\pt 1.38\pt
+ "prallprall" "\\prallprall" -4.39\pt 4.39\pt -1.38\pt 1.38\pt
+ "prallmordent" "\\prallmordent" -4.39\pt 4.39\pt -1.38\pt 1.38\pt
+ "upprall" "\\upprall" -4.39\pt 4.39\pt -1.38\pt 1.38\pt
+ "downprall" "\\downprall" -4.39\pt 4.39\pt -1.38\pt 1.38\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.14\pt 3.39\pt -8.43\pt 0.14\pt
+ "u4" "\\sixteenthflag" -0.14\pt 3.39\pt -9.80\pt 0.14\pt
+ "u5" "\\thirtysecondflag" -0.14\pt 3.39\pt -11.87\pt 0.14\pt
+ "u6" "\\sixtyfourthflag" -0.14\pt 3.39\pt -14.62\pt 0.14\pt
+ "d3" "\\deighthflag" -0.14\pt 3.76\pt -0.14\pt 8.02\pt
+ "d4" "\\dsixteenthflag" -0.14\pt 3.76\pt -0.14\pt 8.43\pt
+ "d5" "\\dthirtysecondflag" -0.14\pt 3.76\pt -0.14\pt 10.77\pt
+ "d6" "\\dsixtyfourthflag" -0.14\pt 3.76\pt -0.14\pt 12.14\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -2.75\pt 10.24\pt -5.50\pt 5.50\pt
+ "alto_change" "\\caltoclef" -2.20\pt 8.19\pt -4.40\pt 4.40\pt
+ "bass" "\\bassclef" -1.38\pt 9.90\pt -6.88\pt 2.75\pt
+ "bass_change" "\\cbassclef" -1.10\pt 7.92\pt -5.50\pt 2.20\pt
+ "violin" "\\violinclef" -2.40\pt 10.28\pt -8.25\pt 13.75\pt
+ "violin_change" "\\cviolinclef" -2.08\pt 8.06\pt -6.60\pt 11.00\pt
+ }
+ % } % $name
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta13.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 4.88\pt -2.03\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 4.88\pt 0.00\pt 2.03\pt
+ "0o" "\\outsidewholerest" -2.03\pt 6.91\pt -2.03\pt 0.33\pt
+ "1o" "\\outsidehalfrest" -2.03\pt 6.91\pt -0.33\pt 2.03\pt
+ "2" "\\quartrest" 0.00\pt 3.51\pt 2.44\pt 11.70\pt
+ "3" "\\eighthrest" 0.00\pt 4.33\pt 3.25\pt 9.24\pt
+ "4" "\\sixteenthrest" 0.00\pt 5.04\pt 0.00\pt 9.24\pt
+ "5" "\\thirtysecondrest" 0.00\pt 5.69\pt 0.00\pt 12.49\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 6.10\pt 0.00\pt 15.74\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 6.79\pt 0.00\pt 18.99\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 3.58\pt -4.88\pt 4.88\pt
+ "0" "\\natural" 0.00\pt 2.17\pt -4.88\pt 4.88\pt
+ "-1" "\\flat" -0.39\pt 2.60\pt -1.62\pt 6.50\pt
+ "-2" "\\flatflat" -0.39\pt 4.71\pt -1.62\pt 6.50\pt
+ "2" "\\sharpsharp" 0.00\pt 3.25\pt -1.62\pt 1.62\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 1.46\pt -0.73\pt 0.73\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 1.46\pt -1.62\pt 1.62\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 6.50\pt -1.79\pt 1.79\pt
+ "-1l" "\\brevisledger" -1.62\pt 8.12\pt -0.33\pt 0.33\pt
+ "-2" "\\longaball" 0.00\pt 6.50\pt -1.79\pt 1.79\pt
+ "-2l" "\\longaledger" -1.62\pt 8.12\pt -0.33\pt 0.33\pt
+ "0" "\\wholeball" 0.00\pt 6.44\pt -1.79\pt 1.79\pt
+ "0l" "\\wholeledger" -1.61\pt 8.04\pt -0.33\pt 0.33\pt
+ "1" "\\halfball" 0.00\pt 4.48\pt -1.79\pt 1.79\pt
+ "1l" "\\halfledger" -1.12\pt 5.60\pt -0.33\pt 0.33\pt
+ "2" "\\quartball" 0.00\pt 4.29\pt -1.79\pt 1.79\pt
+ "2l" "\\quartledger" -1.07\pt 5.37\pt -0.33\pt 0.33\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -4.31\pt 4.31\pt -0.24\pt 4.71\pt
+ "dfermata" "\\dfermata" -4.31\pt 4.31\pt -4.71\pt 0.24\pt
+ "sforzato" "\\sforzatoaccent" -2.92\pt 2.92\pt -1.62\pt 1.62\pt
+ "staccato" "\\staccato" -0.49\pt 0.49\pt -0.49\pt 0.49\pt
+ "ustaccatissimo" "\\ustaccatissimo" -0.65\pt 0.65\pt -0.20\pt 3.25\pt
+ "dstaccatissimo" "\\dstaccatissimo" -0.65\pt 0.65\pt -3.25\pt 0.20\pt
+ "tenuto" "\\tenuto" -2.92\pt 2.92\pt -0.20\pt 0.20\pt
+ "umarcato" "\\umarcato" -1.62\pt 1.62\pt 0.00\pt 3.58\pt
+ "dmarcato" "\\dmarcato" -1.62\pt 1.62\pt -3.58\pt 0.00\pt
+ "open" "\\ouvert" -1.30\pt 1.30\pt -1.62\pt 1.62\pt
+ "stopped" "\\plusstop" -1.79\pt 1.79\pt -1.79\pt 1.79\pt
+ "upbow" "\\upbow" -2.11\pt 2.11\pt 0.00\pt 6.76\pt
+ "downbow" "\\downbow" -2.44\pt 2.44\pt 0.00\pt 4.33\pt
+ "reverseturn" "\\reverseturn" -3.55\pt 3.55\pt -1.72\pt 1.72\pt
+ "turn" "\\turn" -3.55\pt 3.55\pt -1.72\pt 1.72\pt
+ "trill" "\\trill" -3.25\pt 3.25\pt 0.00\pt 7.31\pt
+ "upedalheel" "\\upedalheel" -1.62\pt 1.62\pt -1.62\pt 2.17\pt
+ "dpedalheel" "\\dpedalheel" -1.62\pt 1.62\pt -2.17\pt 1.62\pt
+ "upedaltoe" "\\upedaltoe" -1.62\pt 1.62\pt 0.00\pt 4.88\pt
+ "dpedaltoe" "\\dpedaltoe" -1.62\pt 1.62\pt -4.88\pt 0.00\pt
+ "flageolet" "\\flageolet" -1.73\pt 1.73\pt -1.73\pt 1.73\pt
+ "trilelement" "\\trilelement" -2.17\pt 0.85\pt -1.62\pt 1.62\pt
+ "prall" "\\prall" -3.67\pt 3.67\pt -1.62\pt 1.62\pt
+ "mordent" "\\mordent" -3.67\pt 3.67\pt -1.62\pt 1.62\pt
+ "prallprall" "\\prallprall" -5.18\pt 5.18\pt -1.62\pt 1.62\pt
+ "prallmordent" "\\prallmordent" -5.18\pt 5.18\pt -1.62\pt 1.62\pt
+ "upprall" "\\upprall" -5.18\pt 5.18\pt -1.62\pt 1.62\pt
+ "downprall" "\\downprall" -5.18\pt 5.18\pt -1.62\pt 1.62\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.16\pt 4.01\pt -9.96\pt 0.16\pt
+ "u4" "\\sixteenthflag" -0.16\pt 4.01\pt -11.59\pt 0.16\pt
+ "u5" "\\thirtysecondflag" -0.16\pt 4.01\pt -14.02\pt 0.16\pt
+ "u6" "\\sixtyfourthflag" -0.16\pt 4.01\pt -17.27\pt 0.16\pt
+ "d3" "\\deighthflag" -0.16\pt 4.44\pt -0.16\pt 9.47\pt
+ "d4" "\\dsixteenthflag" -0.16\pt 4.44\pt -0.16\pt 9.96\pt
+ "d5" "\\dthirtysecondflag" -0.16\pt 4.44\pt -0.16\pt 12.72\pt
+ "d6" "\\dsixtyfourthflag" -0.16\pt 4.44\pt -0.16\pt 14.35\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -3.25\pt 12.10\pt -6.50\pt 6.50\pt
+ "alto_change" "\\caltoclef" -2.60\pt 9.68\pt -5.20\pt 5.20\pt
+ "bass" "\\bassclef" -1.62\pt 11.70\pt -8.12\pt 3.25\pt
+ "bass_change" "\\cbassclef" -1.30\pt 9.36\pt -6.50\pt 2.60\pt
+ "violin" "\\violinclef" -2.83\pt 12.15\pt -9.75\pt 16.25\pt
+ "violin_change" "\\cviolinclef" -2.46\pt 9.52\pt -7.80\pt 13.00\pt
+ }
+ % } % $name
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta13.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 4.88\pt -2.03\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 4.88\pt 0.00\pt 2.03\pt
+ "0o" "\\outsidewholerest" -2.03\pt 6.91\pt -2.03\pt 0.33\pt
+ "1o" "\\outsidehalfrest" -2.03\pt 6.91\pt -0.33\pt 2.03\pt
+ "2" "\\quartrest" 0.00\pt 3.51\pt 2.44\pt 11.70\pt
+ "3" "\\eighthrest" 0.00\pt 4.33\pt 3.25\pt 9.24\pt
+ "4" "\\sixteenthrest" 0.00\pt 5.04\pt 0.00\pt 9.24\pt
+ "5" "\\thirtysecondrest" 0.00\pt 5.69\pt 0.00\pt 12.49\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 6.10\pt 0.00\pt 15.74\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 6.79\pt 0.00\pt 18.99\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 3.58\pt -4.88\pt 4.88\pt
+ "0" "\\natural" 0.00\pt 2.17\pt -4.88\pt 4.88\pt
+ "-1" "\\flat" -0.39\pt 2.60\pt -1.62\pt 6.50\pt
+ "-2" "\\flatflat" -0.39\pt 4.71\pt -1.62\pt 6.50\pt
+ "2" "\\sharpsharp" 0.00\pt 3.25\pt -1.62\pt 1.62\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 1.46\pt -0.73\pt 0.73\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 1.46\pt -1.62\pt 1.62\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 6.50\pt -1.79\pt 1.79\pt
+ "-1l" "\\brevisledger" -1.62\pt 8.12\pt -0.33\pt 0.33\pt
+ "-2" "\\longaball" 0.00\pt 6.50\pt -1.79\pt 1.79\pt
+ "-2l" "\\longaledger" -1.62\pt 8.12\pt -0.33\pt 0.33\pt
+ "0" "\\wholeball" 0.00\pt 6.44\pt -1.79\pt 1.79\pt
+ "0l" "\\wholeledger" -1.61\pt 8.04\pt -0.33\pt 0.33\pt
+ "1" "\\halfball" 0.00\pt 4.48\pt -1.79\pt 1.79\pt
+ "1l" "\\halfledger" -1.12\pt 5.60\pt -0.33\pt 0.33\pt
+ "2" "\\quartball" 0.00\pt 4.29\pt -1.79\pt 1.79\pt
+ "2l" "\\quartledger" -1.07\pt 5.37\pt -0.33\pt 0.33\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -4.31\pt 4.31\pt -0.24\pt 4.71\pt
+ "dfermata" "\\dfermata" -4.31\pt 4.31\pt -4.71\pt 0.24\pt
+ "sforzato" "\\sforzatoaccent" -2.92\pt 2.92\pt -1.62\pt 1.62\pt
+ "staccato" "\\staccato" -0.49\pt 0.49\pt -0.49\pt 0.49\pt
+ "ustaccatissimo" "\\ustaccatissimo" -0.65\pt 0.65\pt -0.20\pt 3.25\pt
+ "dstaccatissimo" "\\dstaccatissimo" -0.65\pt 0.65\pt -3.25\pt 0.20\pt
+ "tenuto" "\\tenuto" -2.92\pt 2.92\pt -0.20\pt 0.20\pt
+ "umarcato" "\\umarcato" -1.62\pt 1.62\pt 0.00\pt 3.58\pt
+ "dmarcato" "\\dmarcato" -1.62\pt 1.62\pt -3.58\pt 0.00\pt
+ "open" "\\ouvert" -1.30\pt 1.30\pt -1.62\pt 1.62\pt
+ "stopped" "\\plusstop" -1.79\pt 1.79\pt -1.79\pt 1.79\pt
+ "upbow" "\\upbow" -2.11\pt 2.11\pt 0.00\pt 6.76\pt
+ "downbow" "\\downbow" -2.44\pt 2.44\pt 0.00\pt 4.33\pt
+ "reverseturn" "\\reverseturn" -3.55\pt 3.55\pt -1.72\pt 1.72\pt
+ "turn" "\\turn" -3.55\pt 3.55\pt -1.72\pt 1.72\pt
+ "trill" "\\trill" -3.25\pt 3.25\pt 0.00\pt 7.31\pt
+ "upedalheel" "\\upedalheel" -1.62\pt 1.62\pt -1.62\pt 2.17\pt
+ "dpedalheel" "\\dpedalheel" -1.62\pt 1.62\pt -2.17\pt 1.62\pt
+ "upedaltoe" "\\upedaltoe" -1.62\pt 1.62\pt 0.00\pt 4.88\pt
+ "dpedaltoe" "\\dpedaltoe" -1.62\pt 1.62\pt -4.88\pt 0.00\pt
+ "flageolet" "\\flageolet" -1.73\pt 1.73\pt -1.73\pt 1.73\pt
+ "trilelement" "\\trilelement" -2.17\pt 0.85\pt -1.62\pt 1.62\pt
+ "prall" "\\prall" -3.67\pt 3.67\pt -1.62\pt 1.62\pt
+ "mordent" "\\mordent" -3.67\pt 3.67\pt -1.62\pt 1.62\pt
+ "prallprall" "\\prallprall" -5.18\pt 5.18\pt -1.62\pt 1.62\pt
+ "prallmordent" "\\prallmordent" -5.18\pt 5.18\pt -1.62\pt 1.62\pt
+ "upprall" "\\upprall" -5.18\pt 5.18\pt -1.62\pt 1.62\pt
+ "downprall" "\\downprall" -5.18\pt 5.18\pt -1.62\pt 1.62\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.16\pt 4.01\pt -9.96\pt 0.16\pt
+ "u4" "\\sixteenthflag" -0.16\pt 4.01\pt -11.59\pt 0.16\pt
+ "u5" "\\thirtysecondflag" -0.16\pt 4.01\pt -14.02\pt 0.16\pt
+ "u6" "\\sixtyfourthflag" -0.16\pt 4.01\pt -17.27\pt 0.16\pt
+ "d3" "\\deighthflag" -0.16\pt 4.44\pt -0.16\pt 9.47\pt
+ "d4" "\\dsixteenthflag" -0.16\pt 4.44\pt -0.16\pt 9.96\pt
+ "d5" "\\dthirtysecondflag" -0.16\pt 4.44\pt -0.16\pt 12.72\pt
+ "d6" "\\dsixtyfourthflag" -0.16\pt 4.44\pt -0.16\pt 14.35\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -3.25\pt 12.10\pt -6.50\pt 6.50\pt
+ "alto_change" "\\caltoclef" -2.60\pt 9.68\pt -5.20\pt 5.20\pt
+ "bass" "\\bassclef" -1.62\pt 11.70\pt -8.12\pt 3.25\pt
+ "bass_change" "\\cbassclef" -1.30\pt 9.36\pt -6.50\pt 2.60\pt
+ "violin" "\\violinclef" -2.83\pt 12.15\pt -9.75\pt 16.25\pt
+ "violin_change" "\\cviolinclef" -2.46\pt 9.52\pt -7.80\pt 13.00\pt
+ }
+ % } % $name
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta16.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 6.00\pt -2.50\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 6.00\pt 0.00\pt 2.50\pt
+ "0o" "\\outsidewholerest" -2.50\pt 8.50\pt -2.50\pt 0.40\pt
+ "1o" "\\outsidehalfrest" -2.50\pt 8.50\pt -0.40\pt 2.50\pt
+ "2" "\\quartrest" 0.00\pt 4.32\pt 3.00\pt 14.40\pt
+ "3" "\\eighthrest" 0.00\pt 5.33\pt 4.00\pt 11.37\pt
+ "4" "\\sixteenthrest" 0.00\pt 6.21\pt 0.00\pt 11.37\pt
+ "5" "\\thirtysecondrest" 0.00\pt 7.00\pt 0.00\pt 15.37\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 7.51\pt 0.00\pt 19.37\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 8.36\pt 0.00\pt 23.37\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 4.40\pt -6.00\pt 6.00\pt
+ "0" "\\natural" 0.00\pt 2.67\pt -6.00\pt 6.00\pt
+ "-1" "\\flat" -0.48\pt 3.20\pt -2.00\pt 8.00\pt
+ "-2" "\\flatflat" -0.48\pt 5.80\pt -2.00\pt 8.00\pt
+ "2" "\\sharpsharp" 0.00\pt 4.00\pt -2.00\pt 2.00\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 1.80\pt -0.90\pt 0.90\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 1.80\pt -2.00\pt 2.00\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 8.00\pt -2.20\pt 2.20\pt
+ "-1l" "\\brevisledger" -2.00\pt 10.00\pt -0.40\pt 0.40\pt
+ "-2" "\\longaball" 0.00\pt 8.00\pt -2.20\pt 2.20\pt
+ "-2l" "\\longaledger" -2.00\pt 10.00\pt -0.40\pt 0.40\pt
+ "0" "\\wholeball" 0.00\pt 7.92\pt -2.20\pt 2.20\pt
+ "0l" "\\wholeledger" -1.98\pt 9.90\pt -0.40\pt 0.40\pt
+ "1" "\\halfball" 0.00\pt 5.51\pt -2.20\pt 2.20\pt
+ "1l" "\\halfledger" -1.38\pt 6.89\pt -0.40\pt 0.40\pt
+ "2" "\\quartball" 0.00\pt 5.28\pt -2.20\pt 2.20\pt
+ "2l" "\\quartledger" -1.32\pt 6.61\pt -0.40\pt 0.40\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -5.30\pt 5.30\pt -0.30\pt 5.80\pt
+ "dfermata" "\\dfermata" -5.30\pt 5.30\pt -5.80\pt 0.30\pt
+ "sforzato" "\\sforzatoaccent" -3.60\pt 3.60\pt -2.00\pt 2.00\pt
+ "staccato" "\\staccato" -0.60\pt 0.60\pt -0.60\pt 0.60\pt
+ "ustaccatissimo" "\\ustaccatissimo" -0.80\pt 0.80\pt -0.20\pt 4.00\pt
+ "dstaccatissimo" "\\dstaccatissimo" -0.80\pt 0.80\pt -4.00\pt 0.20\pt
+ "tenuto" "\\tenuto" -3.60\pt 3.60\pt -0.24\pt 0.24\pt
+ "umarcato" "\\umarcato" -2.00\pt 2.00\pt 0.00\pt 4.40\pt
+ "dmarcato" "\\dmarcato" -2.00\pt 2.00\pt -4.40\pt 0.00\pt
+ "open" "\\ouvert" -1.60\pt 1.60\pt -2.00\pt 2.00\pt
+ "stopped" "\\plusstop" -2.20\pt 2.20\pt -2.20\pt 2.20\pt
+ "upbow" "\\upbow" -2.60\pt 2.60\pt 0.00\pt 8.32\pt
+ "downbow" "\\downbow" -3.00\pt 3.00\pt 0.00\pt 5.33\pt
+ "reverseturn" "\\reverseturn" -4.38\pt 4.38\pt -2.12\pt 2.12\pt
+ "turn" "\\turn" -4.38\pt 4.38\pt -2.12\pt 2.12\pt
+ "trill" "\\trill" -4.00\pt 4.00\pt 0.00\pt 9.00\pt
+ "upedalheel" "\\upedalheel" -2.00\pt 2.00\pt -2.00\pt 2.67\pt
+ "dpedalheel" "\\dpedalheel" -2.00\pt 2.00\pt -2.67\pt 2.00\pt
+ "upedaltoe" "\\upedaltoe" -2.00\pt 2.00\pt 0.00\pt 6.00\pt
+ "dpedaltoe" "\\dpedaltoe" -2.00\pt 2.00\pt -6.00\pt 0.00\pt
+ "flageolet" "\\flageolet" -2.13\pt 2.13\pt -2.13\pt 2.13\pt
+ "trilelement" "\\trilelement" -2.67\pt 1.05\pt -2.00\pt 2.00\pt
+ "prall" "\\prall" -4.52\pt 4.52\pt -2.00\pt 2.00\pt
+ "mordent" "\\mordent" -4.52\pt 4.52\pt -2.00\pt 2.00\pt
+ "prallprall" "\\prallprall" -6.38\pt 6.38\pt -2.00\pt 2.00\pt
+ "prallmordent" "\\prallmordent" -6.38\pt 6.38\pt -2.00\pt 2.00\pt
+ "upprall" "\\upprall" -6.38\pt 6.38\pt -2.00\pt 2.00\pt
+ "downprall" "\\downprall" -6.38\pt 6.38\pt -2.00\pt 2.00\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.20\pt 4.94\pt -12.26\pt 0.20\pt
+ "u4" "\\sixteenthflag" -0.20\pt 4.94\pt -14.26\pt 0.20\pt
+ "u5" "\\thirtysecondflag" -0.20\pt 4.94\pt -17.26\pt 0.20\pt
+ "u6" "\\sixtyfourthflag" -0.20\pt 4.94\pt -21.26\pt 0.20\pt
+ "d3" "\\deighthflag" -0.20\pt 5.46\pt -0.20\pt 11.66\pt
+ "d4" "\\dsixteenthflag" -0.20\pt 5.46\pt -0.20\pt 12.26\pt
+ "d5" "\\dthirtysecondflag" -0.20\pt 5.46\pt -0.20\pt 15.66\pt
+ "d6" "\\dsixtyfourthflag" -0.20\pt 5.46\pt -0.20\pt 17.66\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -4.00\pt 14.89\pt -8.00\pt 8.00\pt
+ "alto_change" "\\caltoclef" -3.20\pt 11.91\pt -6.40\pt 6.40\pt
+ "bass" "\\bassclef" -2.00\pt 14.40\pt -10.00\pt 4.00\pt
+ "bass_change" "\\cbassclef" -1.60\pt 11.52\pt -8.00\pt 3.20\pt
+ "violin" "\\violinclef" -3.49\pt 14.95\pt -12.00\pt 20.00\pt
+ "violin_change" "\\cviolinclef" -3.03\pt 11.72\pt -9.60\pt 16.00\pt
+ }
+ % } % $name
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta16.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 6.00\pt -2.50\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 6.00\pt 0.00\pt 2.50\pt
+ "0o" "\\outsidewholerest" -2.50\pt 8.50\pt -2.50\pt 0.40\pt
+ "1o" "\\outsidehalfrest" -2.50\pt 8.50\pt -0.40\pt 2.50\pt
+ "2" "\\quartrest" 0.00\pt 4.32\pt 3.00\pt 14.40\pt
+ "3" "\\eighthrest" 0.00\pt 5.33\pt 4.00\pt 11.37\pt
+ "4" "\\sixteenthrest" 0.00\pt 6.21\pt 0.00\pt 11.37\pt
+ "5" "\\thirtysecondrest" 0.00\pt 7.00\pt 0.00\pt 15.37\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 7.51\pt 0.00\pt 19.37\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 8.36\pt 0.00\pt 23.37\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 4.40\pt -6.00\pt 6.00\pt
+ "0" "\\natural" 0.00\pt 2.67\pt -6.00\pt 6.00\pt
+ "-1" "\\flat" -0.48\pt 3.20\pt -2.00\pt 8.00\pt
+ "-2" "\\flatflat" -0.48\pt 5.80\pt -2.00\pt 8.00\pt
+ "2" "\\sharpsharp" 0.00\pt 4.00\pt -2.00\pt 2.00\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 1.80\pt -0.90\pt 0.90\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 1.80\pt -2.00\pt 2.00\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 8.00\pt -2.20\pt 2.20\pt
+ "-1l" "\\brevisledger" -2.00\pt 10.00\pt -0.40\pt 0.40\pt
+ "-2" "\\longaball" 0.00\pt 8.00\pt -2.20\pt 2.20\pt
+ "-2l" "\\longaledger" -2.00\pt 10.00\pt -0.40\pt 0.40\pt
+ "0" "\\wholeball" 0.00\pt 7.92\pt -2.20\pt 2.20\pt
+ "0l" "\\wholeledger" -1.98\pt 9.90\pt -0.40\pt 0.40\pt
+ "1" "\\halfball" 0.00\pt 5.51\pt -2.20\pt 2.20\pt
+ "1l" "\\halfledger" -1.38\pt 6.89\pt -0.40\pt 0.40\pt
+ "2" "\\quartball" 0.00\pt 5.28\pt -2.20\pt 2.20\pt
+ "2l" "\\quartledger" -1.32\pt 6.61\pt -0.40\pt 0.40\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -5.30\pt 5.30\pt -0.30\pt 5.80\pt
+ "dfermata" "\\dfermata" -5.30\pt 5.30\pt -5.80\pt 0.30\pt
+ "sforzato" "\\sforzatoaccent" -3.60\pt 3.60\pt -2.00\pt 2.00\pt
+ "staccato" "\\staccato" -0.60\pt 0.60\pt -0.60\pt 0.60\pt
+ "ustaccatissimo" "\\ustaccatissimo" -0.80\pt 0.80\pt -0.20\pt 4.00\pt
+ "dstaccatissimo" "\\dstaccatissimo" -0.80\pt 0.80\pt -4.00\pt 0.20\pt
+ "tenuto" "\\tenuto" -3.60\pt 3.60\pt -0.24\pt 0.24\pt
+ "umarcato" "\\umarcato" -2.00\pt 2.00\pt 0.00\pt 4.40\pt
+ "dmarcato" "\\dmarcato" -2.00\pt 2.00\pt -4.40\pt 0.00\pt
+ "open" "\\ouvert" -1.60\pt 1.60\pt -2.00\pt 2.00\pt
+ "stopped" "\\plusstop" -2.20\pt 2.20\pt -2.20\pt 2.20\pt
+ "upbow" "\\upbow" -2.60\pt 2.60\pt 0.00\pt 8.32\pt
+ "downbow" "\\downbow" -3.00\pt 3.00\pt 0.00\pt 5.33\pt
+ "reverseturn" "\\reverseturn" -4.38\pt 4.38\pt -2.12\pt 2.12\pt
+ "turn" "\\turn" -4.38\pt 4.38\pt -2.12\pt 2.12\pt
+ "trill" "\\trill" -4.00\pt 4.00\pt 0.00\pt 9.00\pt
+ "upedalheel" "\\upedalheel" -2.00\pt 2.00\pt -2.00\pt 2.67\pt
+ "dpedalheel" "\\dpedalheel" -2.00\pt 2.00\pt -2.67\pt 2.00\pt
+ "upedaltoe" "\\upedaltoe" -2.00\pt 2.00\pt 0.00\pt 6.00\pt
+ "dpedaltoe" "\\dpedaltoe" -2.00\pt 2.00\pt -6.00\pt 0.00\pt
+ "flageolet" "\\flageolet" -2.13\pt 2.13\pt -2.13\pt 2.13\pt
+ "trilelement" "\\trilelement" -2.67\pt 1.05\pt -2.00\pt 2.00\pt
+ "prall" "\\prall" -4.52\pt 4.52\pt -2.00\pt 2.00\pt
+ "mordent" "\\mordent" -4.52\pt 4.52\pt -2.00\pt 2.00\pt
+ "prallprall" "\\prallprall" -6.38\pt 6.38\pt -2.00\pt 2.00\pt
+ "prallmordent" "\\prallmordent" -6.38\pt 6.38\pt -2.00\pt 2.00\pt
+ "upprall" "\\upprall" -6.38\pt 6.38\pt -2.00\pt 2.00\pt
+ "downprall" "\\downprall" -6.38\pt 6.38\pt -2.00\pt 2.00\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.20\pt 4.94\pt -12.26\pt 0.20\pt
+ "u4" "\\sixteenthflag" -0.20\pt 4.94\pt -14.26\pt 0.20\pt
+ "u5" "\\thirtysecondflag" -0.20\pt 4.94\pt -17.26\pt 0.20\pt
+ "u6" "\\sixtyfourthflag" -0.20\pt 4.94\pt -21.26\pt 0.20\pt
+ "d3" "\\deighthflag" -0.20\pt 5.46\pt -0.20\pt 11.66\pt
+ "d4" "\\dsixteenthflag" -0.20\pt 5.46\pt -0.20\pt 12.26\pt
+ "d5" "\\dthirtysecondflag" -0.20\pt 5.46\pt -0.20\pt 15.66\pt
+ "d6" "\\dsixtyfourthflag" -0.20\pt 5.46\pt -0.20\pt 17.66\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -4.00\pt 14.89\pt -8.00\pt 8.00\pt
+ "alto_change" "\\caltoclef" -3.20\pt 11.91\pt -6.40\pt 6.40\pt
+ "bass" "\\bassclef" -2.00\pt 14.40\pt -10.00\pt 4.00\pt
+ "bass_change" "\\cbassclef" -1.60\pt 11.52\pt -8.00\pt 3.20\pt
+ "violin" "\\violinclef" -3.49\pt 14.95\pt -12.00\pt 20.00\pt
+ "violin_change" "\\cviolinclef" -3.03\pt 11.72\pt -9.60\pt 16.00\pt
+ }
+ % } % $name
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta19.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 7.12\pt -2.97\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 7.12\pt 0.00\pt 2.97\pt
+ "0o" "\\outsidewholerest" -2.97\pt 10.09\pt -2.97\pt 0.48\pt
+ "1o" "\\outsidehalfrest" -2.97\pt 10.09\pt -0.48\pt 2.97\pt
+ "2" "\\quartrest" 0.00\pt 5.13\pt 3.56\pt 17.10\pt
+ "3" "\\eighthrest" 0.00\pt 6.33\pt 4.75\pt 13.50\pt
+ "4" "\\sixteenthrest" 0.00\pt 7.37\pt 0.00\pt 13.50\pt
+ "5" "\\thirtysecondrest" 0.00\pt 8.32\pt 0.00\pt 18.25\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 8.92\pt 0.00\pt 23.00\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 9.93\pt 0.00\pt 27.75\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 5.23\pt -7.12\pt 7.12\pt
+ "0" "\\natural" 0.00\pt 3.17\pt -7.12\pt 7.12\pt
+ "-1" "\\flat" -0.57\pt 3.80\pt -2.38\pt 9.50\pt
+ "-2" "\\flatflat" -0.57\pt 6.89\pt -2.38\pt 9.50\pt
+ "2" "\\sharpsharp" 0.00\pt 4.75\pt -2.38\pt 2.38\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 2.14\pt -1.07\pt 1.07\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 2.14\pt -2.38\pt 2.38\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 9.50\pt -2.61\pt 2.61\pt
+ "-1l" "\\brevisledger" -2.38\pt 11.88\pt -0.48\pt 0.48\pt
+ "-2" "\\longaball" 0.00\pt 9.50\pt -2.61\pt 2.61\pt
+ "-2l" "\\longaledger" -2.38\pt 11.88\pt -0.48\pt 0.48\pt
+ "0" "\\wholeball" 0.00\pt 9.41\pt -2.61\pt 2.61\pt
+ "0l" "\\wholeledger" -2.35\pt 11.76\pt -0.48\pt 0.48\pt
+ "1" "\\halfball" 0.00\pt 6.54\pt -2.61\pt 2.61\pt
+ "1l" "\\halfledger" -1.64\pt 8.18\pt -0.48\pt 0.48\pt
+ "2" "\\quartball" 0.00\pt 6.27\pt -2.61\pt 2.61\pt
+ "2l" "\\quartledger" -1.57\pt 7.84\pt -0.48\pt 0.48\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -6.29\pt 6.29\pt -0.36\pt 6.89\pt
+ "dfermata" "\\dfermata" -6.29\pt 6.29\pt -6.89\pt 0.36\pt
+ "sforzato" "\\sforzatoaccent" -4.27\pt 4.27\pt -2.38\pt 2.38\pt
+ "staccato" "\\staccato" -0.71\pt 0.71\pt -0.71\pt 0.71\pt
+ "ustaccatissimo" "\\ustaccatissimo" -0.95\pt 0.95\pt -0.20\pt 4.75\pt
+ "dstaccatissimo" "\\dstaccatissimo" -0.95\pt 0.95\pt -4.75\pt 0.20\pt
+ "tenuto" "\\tenuto" -4.27\pt 4.27\pt -0.29\pt 0.29\pt
+ "umarcato" "\\umarcato" -2.38\pt 2.38\pt 0.00\pt 5.23\pt
+ "dmarcato" "\\dmarcato" -2.38\pt 2.38\pt -5.23\pt 0.00\pt
+ "open" "\\ouvert" -1.90\pt 1.90\pt -2.38\pt 2.38\pt
+ "stopped" "\\plusstop" -2.61\pt 2.61\pt -2.61\pt 2.61\pt
+ "upbow" "\\upbow" -3.09\pt 3.09\pt 0.00\pt 9.88\pt
+ "downbow" "\\downbow" -3.56\pt 3.56\pt 0.00\pt 6.33\pt
+ "reverseturn" "\\reverseturn" -5.20\pt 5.20\pt -2.51\pt 2.51\pt
+ "turn" "\\turn" -5.20\pt 5.20\pt -2.51\pt 2.51\pt
+ "trill" "\\trill" -4.75\pt 4.75\pt 0.00\pt 10.69\pt
+ "upedalheel" "\\upedalheel" -2.38\pt 2.38\pt -2.38\pt 3.17\pt
+ "dpedalheel" "\\dpedalheel" -2.38\pt 2.38\pt -3.17\pt 2.38\pt
+ "upedaltoe" "\\upedaltoe" -2.38\pt 2.38\pt 0.00\pt 7.12\pt
+ "dpedaltoe" "\\dpedaltoe" -2.38\pt 2.38\pt -7.12\pt 0.00\pt
+ "flageolet" "\\flageolet" -2.53\pt 2.53\pt -2.53\pt 2.53\pt
+ "trilelement" "\\trilelement" -3.17\pt 1.24\pt -2.38\pt 2.38\pt
+ "prall" "\\prall" -5.37\pt 5.37\pt -2.38\pt 2.38\pt
+ "mordent" "\\mordent" -5.37\pt 5.37\pt -2.38\pt 2.38\pt
+ "prallprall" "\\prallprall" -7.57\pt 7.57\pt -2.38\pt 2.38\pt
+ "prallmordent" "\\prallmordent" -7.57\pt 7.57\pt -2.38\pt 2.38\pt
+ "upprall" "\\upprall" -7.57\pt 7.57\pt -2.38\pt 2.38\pt
+ "downprall" "\\downprall" -7.57\pt 7.57\pt -2.38\pt 2.38\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.24\pt 5.86\pt -14.56\pt 0.24\pt
+ "u4" "\\sixteenthflag" -0.24\pt 5.86\pt -16.93\pt 0.24\pt
+ "u5" "\\thirtysecondflag" -0.24\pt 5.86\pt -20.50\pt 0.24\pt
+ "u6" "\\sixtyfourthflag" -0.24\pt 5.86\pt -25.25\pt 0.24\pt
+ "d3" "\\deighthflag" -0.24\pt 6.49\pt -0.24\pt 13.85\pt
+ "d4" "\\dsixteenthflag" -0.24\pt 6.49\pt -0.24\pt 14.56\pt
+ "d5" "\\dthirtysecondflag" -0.24\pt 6.49\pt -0.24\pt 18.60\pt
+ "d6" "\\dsixtyfourthflag" -0.24\pt 6.49\pt -0.24\pt 20.97\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -4.75\pt 17.68\pt -9.50\pt 9.50\pt
+ "alto_change" "\\caltoclef" -3.80\pt 14.14\pt -7.60\pt 7.60\pt
+ "bass" "\\bassclef" -2.38\pt 17.10\pt -11.88\pt 4.75\pt
+ "bass_change" "\\cbassclef" -1.90\pt 13.68\pt -9.50\pt 3.80\pt
+ "violin" "\\violinclef" -4.14\pt 17.75\pt -14.25\pt 23.75\pt
+ "violin_change" "\\cviolinclef" -3.60\pt 13.92\pt -11.40\pt 19.00\pt
+ }
+ % } % $name
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta19.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 7.12\pt -2.97\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 7.12\pt 0.00\pt 2.97\pt
+ "0o" "\\outsidewholerest" -2.97\pt 10.09\pt -2.97\pt 0.48\pt
+ "1o" "\\outsidehalfrest" -2.97\pt 10.09\pt -0.48\pt 2.97\pt
+ "2" "\\quartrest" 0.00\pt 5.13\pt 3.56\pt 17.10\pt
+ "3" "\\eighthrest" 0.00\pt 6.33\pt 4.75\pt 13.50\pt
+ "4" "\\sixteenthrest" 0.00\pt 7.37\pt 0.00\pt 13.50\pt
+ "5" "\\thirtysecondrest" 0.00\pt 8.32\pt 0.00\pt 18.25\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 8.92\pt 0.00\pt 23.00\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 9.93\pt 0.00\pt 27.75\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 5.23\pt -7.12\pt 7.12\pt
+ "0" "\\natural" 0.00\pt 3.17\pt -7.12\pt 7.12\pt
+ "-1" "\\flat" -0.57\pt 3.80\pt -2.38\pt 9.50\pt
+ "-2" "\\flatflat" -0.57\pt 6.89\pt -2.38\pt 9.50\pt
+ "2" "\\sharpsharp" 0.00\pt 4.75\pt -2.38\pt 2.38\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 2.14\pt -1.07\pt 1.07\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 2.14\pt -2.38\pt 2.38\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 9.50\pt -2.61\pt 2.61\pt
+ "-1l" "\\brevisledger" -2.38\pt 11.88\pt -0.48\pt 0.48\pt
+ "-2" "\\longaball" 0.00\pt 9.50\pt -2.61\pt 2.61\pt
+ "-2l" "\\longaledger" -2.38\pt 11.88\pt -0.48\pt 0.48\pt
+ "0" "\\wholeball" 0.00\pt 9.41\pt -2.61\pt 2.61\pt
+ "0l" "\\wholeledger" -2.35\pt 11.76\pt -0.48\pt 0.48\pt
+ "1" "\\halfball" 0.00\pt 6.54\pt -2.61\pt 2.61\pt
+ "1l" "\\halfledger" -1.64\pt 8.18\pt -0.48\pt 0.48\pt
+ "2" "\\quartball" 0.00\pt 6.27\pt -2.61\pt 2.61\pt
+ "2l" "\\quartledger" -1.57\pt 7.84\pt -0.48\pt 0.48\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -6.29\pt 6.29\pt -0.36\pt 6.89\pt
+ "dfermata" "\\dfermata" -6.29\pt 6.29\pt -6.89\pt 0.36\pt
+ "sforzato" "\\sforzatoaccent" -4.27\pt 4.27\pt -2.38\pt 2.38\pt
+ "staccato" "\\staccato" -0.71\pt 0.71\pt -0.71\pt 0.71\pt
+ "ustaccatissimo" "\\ustaccatissimo" -0.95\pt 0.95\pt -0.20\pt 4.75\pt
+ "dstaccatissimo" "\\dstaccatissimo" -0.95\pt 0.95\pt -4.75\pt 0.20\pt
+ "tenuto" "\\tenuto" -4.27\pt 4.27\pt -0.29\pt 0.29\pt
+ "umarcato" "\\umarcato" -2.38\pt 2.38\pt 0.00\pt 5.23\pt
+ "dmarcato" "\\dmarcato" -2.38\pt 2.38\pt -5.23\pt 0.00\pt
+ "open" "\\ouvert" -1.90\pt 1.90\pt -2.38\pt 2.38\pt
+ "stopped" "\\plusstop" -2.61\pt 2.61\pt -2.61\pt 2.61\pt
+ "upbow" "\\upbow" -3.09\pt 3.09\pt 0.00\pt 9.88\pt
+ "downbow" "\\downbow" -3.56\pt 3.56\pt 0.00\pt 6.33\pt
+ "reverseturn" "\\reverseturn" -5.20\pt 5.20\pt -2.51\pt 2.51\pt
+ "turn" "\\turn" -5.20\pt 5.20\pt -2.51\pt 2.51\pt
+ "trill" "\\trill" -4.75\pt 4.75\pt 0.00\pt 10.69\pt
+ "upedalheel" "\\upedalheel" -2.38\pt 2.38\pt -2.38\pt 3.17\pt
+ "dpedalheel" "\\dpedalheel" -2.38\pt 2.38\pt -3.17\pt 2.38\pt
+ "upedaltoe" "\\upedaltoe" -2.38\pt 2.38\pt 0.00\pt 7.12\pt
+ "dpedaltoe" "\\dpedaltoe" -2.38\pt 2.38\pt -7.12\pt 0.00\pt
+ "flageolet" "\\flageolet" -2.53\pt 2.53\pt -2.53\pt 2.53\pt
+ "trilelement" "\\trilelement" -3.17\pt 1.24\pt -2.38\pt 2.38\pt
+ "prall" "\\prall" -5.37\pt 5.37\pt -2.38\pt 2.38\pt
+ "mordent" "\\mordent" -5.37\pt 5.37\pt -2.38\pt 2.38\pt
+ "prallprall" "\\prallprall" -7.57\pt 7.57\pt -2.38\pt 2.38\pt
+ "prallmordent" "\\prallmordent" -7.57\pt 7.57\pt -2.38\pt 2.38\pt
+ "upprall" "\\upprall" -7.57\pt 7.57\pt -2.38\pt 2.38\pt
+ "downprall" "\\downprall" -7.57\pt 7.57\pt -2.38\pt 2.38\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.24\pt 5.86\pt -14.56\pt 0.24\pt
+ "u4" "\\sixteenthflag" -0.24\pt 5.86\pt -16.93\pt 0.24\pt
+ "u5" "\\thirtysecondflag" -0.24\pt 5.86\pt -20.50\pt 0.24\pt
+ "u6" "\\sixtyfourthflag" -0.24\pt 5.86\pt -25.25\pt 0.24\pt
+ "d3" "\\deighthflag" -0.24\pt 6.49\pt -0.24\pt 13.85\pt
+ "d4" "\\dsixteenthflag" -0.24\pt 6.49\pt -0.24\pt 14.56\pt
+ "d5" "\\dthirtysecondflag" -0.24\pt 6.49\pt -0.24\pt 18.60\pt
+ "d6" "\\dsixtyfourthflag" -0.24\pt 6.49\pt -0.24\pt 20.97\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -4.75\pt 17.68\pt -9.50\pt 9.50\pt
+ "alto_change" "\\caltoclef" -3.80\pt 14.14\pt -7.60\pt 7.60\pt
+ "bass" "\\bassclef" -2.38\pt 17.10\pt -11.88\pt 4.75\pt
+ "bass_change" "\\cbassclef" -1.90\pt 13.68\pt -9.50\pt 3.80\pt
+ "violin" "\\violinclef" -4.14\pt 17.75\pt -14.25\pt 23.75\pt
+ "violin_change" "\\cviolinclef" -3.60\pt 13.92\pt -11.40\pt 19.00\pt
+ }
+ % } % $name
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta20.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 7.50\pt -3.12\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 7.50\pt 0.00\pt 3.12\pt
+ "0o" "\\outsidewholerest" -3.12\pt 10.62\pt -3.12\pt 0.50\pt
+ "1o" "\\outsidehalfrest" -3.12\pt 10.62\pt -0.50\pt 3.12\pt
+ "2" "\\quartrest" 0.00\pt 5.40\pt 3.75\pt 18.00\pt
+ "3" "\\eighthrest" 0.00\pt 6.67\pt 5.00\pt 14.21\pt
+ "4" "\\sixteenthrest" 0.00\pt 7.76\pt 0.00\pt 14.21\pt
+ "5" "\\thirtysecondrest" 0.00\pt 8.75\pt 0.00\pt 19.21\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 9.38\pt 0.00\pt 24.21\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 10.45\pt 0.00\pt 29.21\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 5.50\pt -7.50\pt 7.50\pt
+ "0" "\\natural" 0.00\pt 3.33\pt -7.50\pt 7.50\pt
+ "-1" "\\flat" -0.60\pt 4.00\pt -2.50\pt 10.00\pt
+ "-2" "\\flatflat" -0.60\pt 7.25\pt -2.50\pt 10.00\pt
+ "2" "\\sharpsharp" 0.00\pt 5.00\pt -2.50\pt 2.50\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 2.25\pt -1.12\pt 1.12\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 2.25\pt -2.50\pt 2.50\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 10.00\pt -2.75\pt 2.75\pt
+ "-1l" "\\brevisledger" -2.50\pt 12.50\pt -0.50\pt 0.50\pt
+ "-2" "\\longaball" 0.00\pt 10.00\pt -2.75\pt 2.75\pt
+ "-2l" "\\longaledger" -2.50\pt 12.50\pt -0.50\pt 0.50\pt
+ "0" "\\wholeball" 0.00\pt 9.90\pt -2.75\pt 2.75\pt
+ "0l" "\\wholeledger" -2.48\pt 12.38\pt -0.50\pt 0.50\pt
+ "1" "\\halfball" 0.00\pt 6.89\pt -2.75\pt 2.75\pt
+ "1l" "\\halfledger" -1.72\pt 8.61\pt -0.50\pt 0.50\pt
+ "2" "\\quartball" 0.00\pt 6.61\pt -2.75\pt 2.75\pt
+ "2l" "\\quartledger" -1.65\pt 8.26\pt -0.50\pt 0.50\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -6.63\pt 6.63\pt -0.38\pt 7.25\pt
+ "dfermata" "\\dfermata" -6.63\pt 6.63\pt -7.25\pt 0.38\pt
+ "sforzato" "\\sforzatoaccent" -4.50\pt 4.50\pt -2.50\pt 2.50\pt
+ "staccato" "\\staccato" -0.75\pt 0.75\pt -0.75\pt 0.75\pt
+ "ustaccatissimo" "\\ustaccatissimo" -1.00\pt 1.00\pt -0.20\pt 5.00\pt
+ "dstaccatissimo" "\\dstaccatissimo" -1.00\pt 1.00\pt -5.00\pt 0.20\pt
+ "tenuto" "\\tenuto" -4.50\pt 4.50\pt -0.30\pt 0.30\pt
+ "umarcato" "\\umarcato" -2.50\pt 2.50\pt 0.00\pt 5.50\pt
+ "dmarcato" "\\dmarcato" -2.50\pt 2.50\pt -5.50\pt 0.00\pt
+ "open" "\\ouvert" -2.00\pt 2.00\pt -2.50\pt 2.50\pt
+ "stopped" "\\plusstop" -2.75\pt 2.75\pt -2.75\pt 2.75\pt
+ "upbow" "\\upbow" -3.25\pt 3.25\pt 0.00\pt 10.40\pt
+ "downbow" "\\downbow" -3.75\pt 3.75\pt 0.00\pt 6.67\pt
+ "reverseturn" "\\reverseturn" -5.47\pt 5.47\pt -2.65\pt 2.65\pt
+ "turn" "\\turn" -5.47\pt 5.47\pt -2.65\pt 2.65\pt
+ "trill" "\\trill" -5.00\pt 5.00\pt 0.00\pt 11.25\pt
+ "upedalheel" "\\upedalheel" -2.50\pt 2.50\pt -2.50\pt 3.33\pt
+ "dpedalheel" "\\dpedalheel" -2.50\pt 2.50\pt -3.33\pt 2.50\pt
+ "upedaltoe" "\\upedaltoe" -2.50\pt 2.50\pt 0.00\pt 7.50\pt
+ "dpedaltoe" "\\dpedaltoe" -2.50\pt 2.50\pt -7.50\pt 0.00\pt
+ "flageolet" "\\flageolet" -2.67\pt 2.67\pt -2.67\pt 2.67\pt
+ "trilelement" "\\trilelement" -3.33\pt 1.31\pt -2.50\pt 2.50\pt
+ "prall" "\\prall" -5.65\pt 5.65\pt -2.50\pt 2.50\pt
+ "mordent" "\\mordent" -5.65\pt 5.65\pt -2.50\pt 2.50\pt
+ "prallprall" "\\prallprall" -7.97\pt 7.97\pt -2.50\pt 2.50\pt
+ "prallmordent" "\\prallmordent" -7.97\pt 7.97\pt -2.50\pt 2.50\pt
+ "upprall" "\\upprall" -7.97\pt 7.97\pt -2.50\pt 2.50\pt
+ "downprall" "\\downprall" -7.97\pt 7.97\pt -2.50\pt 2.50\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.25\pt 6.17\pt -15.33\pt 0.25\pt
+ "u4" "\\sixteenthflag" -0.25\pt 6.17\pt -17.83\pt 0.25\pt
+ "u5" "\\thirtysecondflag" -0.25\pt 6.17\pt -21.58\pt 0.25\pt
+ "u6" "\\sixtyfourthflag" -0.25\pt 6.17\pt -26.58\pt 0.25\pt
+ "d3" "\\deighthflag" -0.25\pt 6.83\pt -0.25\pt 14.58\pt
+ "d4" "\\dsixteenthflag" -0.25\pt 6.83\pt -0.25\pt 15.33\pt
+ "d5" "\\dthirtysecondflag" -0.25\pt 6.83\pt -0.25\pt 19.58\pt
+ "d6" "\\dsixtyfourthflag" -0.25\pt 6.83\pt -0.25\pt 22.08\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -5.00\pt 18.61\pt -10.00\pt 10.00\pt
+ "alto_change" "\\caltoclef" -4.00\pt 14.89\pt -8.00\pt 8.00\pt
+ "bass" "\\bassclef" -2.50\pt 18.00\pt -12.50\pt 5.00\pt
+ "bass_change" "\\cbassclef" -2.00\pt 14.40\pt -10.00\pt 4.00\pt
+ "violin" "\\violinclef" -4.36\pt 18.69\pt -15.00\pt 25.00\pt
+ "violin_change" "\\cviolinclef" -3.79\pt 14.65\pt -12.00\pt 20.00\pt
+ }
+ % } % $name
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta20.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 7.50\pt -3.12\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 7.50\pt 0.00\pt 3.12\pt
+ "0o" "\\outsidewholerest" -3.12\pt 10.62\pt -3.12\pt 0.50\pt
+ "1o" "\\outsidehalfrest" -3.12\pt 10.62\pt -0.50\pt 3.12\pt
+ "2" "\\quartrest" 0.00\pt 5.40\pt 3.75\pt 18.00\pt
+ "3" "\\eighthrest" 0.00\pt 6.67\pt 5.00\pt 14.21\pt
+ "4" "\\sixteenthrest" 0.00\pt 7.76\pt 0.00\pt 14.21\pt
+ "5" "\\thirtysecondrest" 0.00\pt 8.75\pt 0.00\pt 19.21\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 9.38\pt 0.00\pt 24.21\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 10.45\pt 0.00\pt 29.21\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 5.50\pt -7.50\pt 7.50\pt
+ "0" "\\natural" 0.00\pt 3.33\pt -7.50\pt 7.50\pt
+ "-1" "\\flat" -0.60\pt 4.00\pt -2.50\pt 10.00\pt
+ "-2" "\\flatflat" -0.60\pt 7.25\pt -2.50\pt 10.00\pt
+ "2" "\\sharpsharp" 0.00\pt 5.00\pt -2.50\pt 2.50\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 2.25\pt -1.12\pt 1.12\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 2.25\pt -2.50\pt 2.50\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 10.00\pt -2.75\pt 2.75\pt
+ "-1l" "\\brevisledger" -2.50\pt 12.50\pt -0.50\pt 0.50\pt
+ "-2" "\\longaball" 0.00\pt 10.00\pt -2.75\pt 2.75\pt
+ "-2l" "\\longaledger" -2.50\pt 12.50\pt -0.50\pt 0.50\pt
+ "0" "\\wholeball" 0.00\pt 9.90\pt -2.75\pt 2.75\pt
+ "0l" "\\wholeledger" -2.48\pt 12.38\pt -0.50\pt 0.50\pt
+ "1" "\\halfball" 0.00\pt 6.89\pt -2.75\pt 2.75\pt
+ "1l" "\\halfledger" -1.72\pt 8.61\pt -0.50\pt 0.50\pt
+ "2" "\\quartball" 0.00\pt 6.61\pt -2.75\pt 2.75\pt
+ "2l" "\\quartledger" -1.65\pt 8.26\pt -0.50\pt 0.50\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -6.63\pt 6.63\pt -0.38\pt 7.25\pt
+ "dfermata" "\\dfermata" -6.63\pt 6.63\pt -7.25\pt 0.38\pt
+ "sforzato" "\\sforzatoaccent" -4.50\pt 4.50\pt -2.50\pt 2.50\pt
+ "staccato" "\\staccato" -0.75\pt 0.75\pt -0.75\pt 0.75\pt
+ "ustaccatissimo" "\\ustaccatissimo" -1.00\pt 1.00\pt -0.20\pt 5.00\pt
+ "dstaccatissimo" "\\dstaccatissimo" -1.00\pt 1.00\pt -5.00\pt 0.20\pt
+ "tenuto" "\\tenuto" -4.50\pt 4.50\pt -0.30\pt 0.30\pt
+ "umarcato" "\\umarcato" -2.50\pt 2.50\pt 0.00\pt 5.50\pt
+ "dmarcato" "\\dmarcato" -2.50\pt 2.50\pt -5.50\pt 0.00\pt
+ "open" "\\ouvert" -2.00\pt 2.00\pt -2.50\pt 2.50\pt
+ "stopped" "\\plusstop" -2.75\pt 2.75\pt -2.75\pt 2.75\pt
+ "upbow" "\\upbow" -3.25\pt 3.25\pt 0.00\pt 10.40\pt
+ "downbow" "\\downbow" -3.75\pt 3.75\pt 0.00\pt 6.67\pt
+ "reverseturn" "\\reverseturn" -5.47\pt 5.47\pt -2.65\pt 2.65\pt
+ "turn" "\\turn" -5.47\pt 5.47\pt -2.65\pt 2.65\pt
+ "trill" "\\trill" -5.00\pt 5.00\pt 0.00\pt 11.25\pt
+ "upedalheel" "\\upedalheel" -2.50\pt 2.50\pt -2.50\pt 3.33\pt
+ "dpedalheel" "\\dpedalheel" -2.50\pt 2.50\pt -3.33\pt 2.50\pt
+ "upedaltoe" "\\upedaltoe" -2.50\pt 2.50\pt 0.00\pt 7.50\pt
+ "dpedaltoe" "\\dpedaltoe" -2.50\pt 2.50\pt -7.50\pt 0.00\pt
+ "flageolet" "\\flageolet" -2.67\pt 2.67\pt -2.67\pt 2.67\pt
+ "trilelement" "\\trilelement" -3.33\pt 1.31\pt -2.50\pt 2.50\pt
+ "prall" "\\prall" -5.65\pt 5.65\pt -2.50\pt 2.50\pt
+ "mordent" "\\mordent" -5.65\pt 5.65\pt -2.50\pt 2.50\pt
+ "prallprall" "\\prallprall" -7.97\pt 7.97\pt -2.50\pt 2.50\pt
+ "prallmordent" "\\prallmordent" -7.97\pt 7.97\pt -2.50\pt 2.50\pt
+ "upprall" "\\upprall" -7.97\pt 7.97\pt -2.50\pt 2.50\pt
+ "downprall" "\\downprall" -7.97\pt 7.97\pt -2.50\pt 2.50\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.25\pt 6.17\pt -15.33\pt 0.25\pt
+ "u4" "\\sixteenthflag" -0.25\pt 6.17\pt -17.83\pt 0.25\pt
+ "u5" "\\thirtysecondflag" -0.25\pt 6.17\pt -21.58\pt 0.25\pt
+ "u6" "\\sixtyfourthflag" -0.25\pt 6.17\pt -26.58\pt 0.25\pt
+ "d3" "\\deighthflag" -0.25\pt 6.83\pt -0.25\pt 14.58\pt
+ "d4" "\\dsixteenthflag" -0.25\pt 6.83\pt -0.25\pt 15.33\pt
+ "d5" "\\dthirtysecondflag" -0.25\pt 6.83\pt -0.25\pt 19.58\pt
+ "d6" "\\dsixtyfourthflag" -0.25\pt 6.83\pt -0.25\pt 22.08\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -5.00\pt 18.61\pt -10.00\pt 10.00\pt
+ "alto_change" "\\caltoclef" -4.00\pt 14.89\pt -8.00\pt 8.00\pt
+ "bass" "\\bassclef" -2.50\pt 18.00\pt -12.50\pt 5.00\pt
+ "bass_change" "\\cbassclef" -2.00\pt 14.40\pt -10.00\pt 4.00\pt
+ "violin" "\\violinclef" -4.36\pt 18.69\pt -15.00\pt 25.00\pt
+ "violin_change" "\\cviolinclef" -3.79\pt 14.65\pt -12.00\pt 20.00\pt
+ }
+ % } % $name
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta23.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 8.44\pt -3.52\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 8.44\pt 0.00\pt 3.52\pt
+ "0o" "\\outsidewholerest" -3.52\pt 11.95\pt -3.52\pt 0.56\pt
+ "1o" "\\outsidehalfrest" -3.52\pt 11.95\pt -0.56\pt 3.52\pt
+ "2" "\\quartrest" 0.00\pt 6.08\pt 4.22\pt 20.25\pt
+ "3" "\\eighthrest" 0.00\pt 7.50\pt 5.62\pt 15.98\pt
+ "4" "\\sixteenthrest" 0.00\pt 8.73\pt 0.00\pt 15.98\pt
+ "5" "\\thirtysecondrest" 0.00\pt 9.85\pt 0.00\pt 21.61\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 10.56\pt 0.00\pt 27.23\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 11.75\pt 0.00\pt 32.86\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 6.19\pt -8.44\pt 8.44\pt
+ "0" "\\natural" 0.00\pt 3.75\pt -8.44\pt 8.44\pt
+ "-1" "\\flat" -0.68\pt 4.50\pt -2.81\pt 11.25\pt
+ "-2" "\\flatflat" -0.68\pt 8.16\pt -2.81\pt 11.25\pt
+ "2" "\\sharpsharp" 0.00\pt 5.62\pt -2.81\pt 2.81\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 2.53\pt -1.27\pt 1.27\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 2.53\pt -2.81\pt 2.81\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 11.25\pt -3.09\pt 3.09\pt
+ "-1l" "\\brevisledger" -2.81\pt 14.06\pt -0.56\pt 0.56\pt
+ "-2" "\\longaball" 0.00\pt 11.25\pt -3.09\pt 3.09\pt
+ "-2l" "\\longaledger" -2.81\pt 14.06\pt -0.56\pt 0.56\pt
+ "0" "\\wholeball" 0.00\pt 11.14\pt -3.09\pt 3.09\pt
+ "0l" "\\wholeledger" -2.78\pt 13.92\pt -0.56\pt 0.56\pt
+ "1" "\\halfball" 0.00\pt 7.75\pt -3.09\pt 3.09\pt
+ "1l" "\\halfledger" -1.94\pt 9.69\pt -0.56\pt 0.56\pt
+ "2" "\\quartball" 0.00\pt 7.43\pt -3.09\pt 3.09\pt
+ "2l" "\\quartledger" -1.86\pt 9.29\pt -0.56\pt 0.56\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -7.45\pt 7.45\pt -0.42\pt 8.16\pt
+ "dfermata" "\\dfermata" -7.45\pt 7.45\pt -8.16\pt 0.42\pt
+ "sforzato" "\\sforzatoaccent" -5.06\pt 5.06\pt -2.81\pt 2.81\pt
+ "staccato" "\\staccato" -0.84\pt 0.84\pt -0.84\pt 0.84\pt
+ "ustaccatissimo" "\\ustaccatissimo" -1.13\pt 1.13\pt -0.20\pt 5.63\pt
+ "dstaccatissimo" "\\dstaccatissimo" -1.13\pt 1.13\pt -5.63\pt 0.20\pt
+ "tenuto" "\\tenuto" -5.06\pt 5.06\pt -0.34\pt 0.34\pt
+ "umarcato" "\\umarcato" -2.81\pt 2.81\pt 0.00\pt 6.19\pt
+ "dmarcato" "\\dmarcato" -2.81\pt 2.81\pt -6.19\pt 0.00\pt
+ "open" "\\ouvert" -2.25\pt 2.25\pt -2.81\pt 2.81\pt
+ "stopped" "\\plusstop" -3.09\pt 3.09\pt -3.09\pt 3.09\pt
+ "upbow" "\\upbow" -3.66\pt 3.66\pt 0.00\pt 11.70\pt
+ "downbow" "\\downbow" -4.22\pt 4.22\pt 0.00\pt 7.50\pt
+ "reverseturn" "\\reverseturn" -6.15\pt 6.15\pt -2.98\pt 2.98\pt
+ "turn" "\\turn" -6.15\pt 6.15\pt -2.98\pt 2.98\pt
+ "trill" "\\trill" -5.62\pt 5.62\pt 0.00\pt 12.66\pt
+ "upedalheel" "\\upedalheel" -2.81\pt 2.81\pt -2.81\pt 3.75\pt
+ "dpedalheel" "\\dpedalheel" -2.81\pt 2.81\pt -3.75\pt 2.81\pt
+ "upedaltoe" "\\upedaltoe" -2.81\pt 2.81\pt 0.00\pt 8.44\pt
+ "dpedaltoe" "\\dpedaltoe" -2.81\pt 2.81\pt -8.44\pt 0.00\pt
+ "flageolet" "\\flageolet" -3.00\pt 3.00\pt -3.00\pt 3.00\pt
+ "trilelement" "\\trilelement" -3.75\pt 1.47\pt -2.81\pt 2.81\pt
+ "prall" "\\prall" -6.36\pt 6.36\pt -2.81\pt 2.81\pt
+ "mordent" "\\mordent" -6.36\pt 6.36\pt -2.81\pt 2.81\pt
+ "prallprall" "\\prallprall" -8.97\pt 8.97\pt -2.81\pt 2.81\pt
+ "prallmordent" "\\prallmordent" -8.97\pt 8.97\pt -2.81\pt 2.81\pt
+ "upprall" "\\upprall" -8.97\pt 8.97\pt -2.81\pt 2.81\pt
+ "downprall" "\\downprall" -8.97\pt 8.97\pt -2.81\pt 2.81\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.28\pt 6.94\pt -17.24\pt 0.28\pt
+ "u4" "\\sixteenthflag" -0.28\pt 6.94\pt -20.05\pt 0.28\pt
+ "u5" "\\thirtysecondflag" -0.28\pt 6.94\pt -24.27\pt 0.28\pt
+ "u6" "\\sixtyfourthflag" -0.28\pt 6.94\pt -29.90\pt 0.28\pt
+ "d3" "\\deighthflag" -0.28\pt 7.68\pt -0.28\pt 16.40\pt
+ "d4" "\\dsixteenthflag" -0.28\pt 7.68\pt -0.28\pt 17.24\pt
+ "d5" "\\dthirtysecondflag" -0.28\pt 7.68\pt -0.28\pt 22.02\pt
+ "d6" "\\dsixtyfourthflag" -0.28\pt 7.68\pt -0.28\pt 24.83\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -5.62\pt 20.94\pt -11.25\pt 11.25\pt
+ "alto_change" "\\caltoclef" -4.50\pt 16.75\pt -9.00\pt 9.00\pt
+ "bass" "\\bassclef" -2.81\pt 20.25\pt -14.06\pt 5.62\pt
+ "bass_change" "\\cbassclef" -2.25\pt 16.20\pt -11.25\pt 4.50\pt
+ "violin" "\\violinclef" -4.90\pt 21.02\pt -16.88\pt 28.12\pt
+ "violin_change" "\\cviolinclef" -4.26\pt 16.48\pt -13.50\pt 22.50\pt
+ }
+ % } % $name
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta23.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 8.44\pt -3.52\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 8.44\pt 0.00\pt 3.52\pt
+ "0o" "\\outsidewholerest" -3.52\pt 11.95\pt -3.52\pt 0.56\pt
+ "1o" "\\outsidehalfrest" -3.52\pt 11.95\pt -0.56\pt 3.52\pt
+ "2" "\\quartrest" 0.00\pt 6.08\pt 4.22\pt 20.25\pt
+ "3" "\\eighthrest" 0.00\pt 7.50\pt 5.62\pt 15.98\pt
+ "4" "\\sixteenthrest" 0.00\pt 8.73\pt 0.00\pt 15.98\pt
+ "5" "\\thirtysecondrest" 0.00\pt 9.85\pt 0.00\pt 21.61\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 10.56\pt 0.00\pt 27.23\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 11.75\pt 0.00\pt 32.86\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 6.19\pt -8.44\pt 8.44\pt
+ "0" "\\natural" 0.00\pt 3.75\pt -8.44\pt 8.44\pt
+ "-1" "\\flat" -0.68\pt 4.50\pt -2.81\pt 11.25\pt
+ "-2" "\\flatflat" -0.68\pt 8.16\pt -2.81\pt 11.25\pt
+ "2" "\\sharpsharp" 0.00\pt 5.62\pt -2.81\pt 2.81\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 2.53\pt -1.27\pt 1.27\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 2.53\pt -2.81\pt 2.81\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 11.25\pt -3.09\pt 3.09\pt
+ "-1l" "\\brevisledger" -2.81\pt 14.06\pt -0.56\pt 0.56\pt
+ "-2" "\\longaball" 0.00\pt 11.25\pt -3.09\pt 3.09\pt
+ "-2l" "\\longaledger" -2.81\pt 14.06\pt -0.56\pt 0.56\pt
+ "0" "\\wholeball" 0.00\pt 11.14\pt -3.09\pt 3.09\pt
+ "0l" "\\wholeledger" -2.78\pt 13.92\pt -0.56\pt 0.56\pt
+ "1" "\\halfball" 0.00\pt 7.75\pt -3.09\pt 3.09\pt
+ "1l" "\\halfledger" -1.94\pt 9.69\pt -0.56\pt 0.56\pt
+ "2" "\\quartball" 0.00\pt 7.43\pt -3.09\pt 3.09\pt
+ "2l" "\\quartledger" -1.86\pt 9.29\pt -0.56\pt 0.56\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -7.45\pt 7.45\pt -0.42\pt 8.16\pt
+ "dfermata" "\\dfermata" -7.45\pt 7.45\pt -8.16\pt 0.42\pt
+ "sforzato" "\\sforzatoaccent" -5.06\pt 5.06\pt -2.81\pt 2.81\pt
+ "staccato" "\\staccato" -0.84\pt 0.84\pt -0.84\pt 0.84\pt
+ "ustaccatissimo" "\\ustaccatissimo" -1.13\pt 1.13\pt -0.20\pt 5.63\pt
+ "dstaccatissimo" "\\dstaccatissimo" -1.13\pt 1.13\pt -5.63\pt 0.20\pt
+ "tenuto" "\\tenuto" -5.06\pt 5.06\pt -0.34\pt 0.34\pt
+ "umarcato" "\\umarcato" -2.81\pt 2.81\pt 0.00\pt 6.19\pt
+ "dmarcato" "\\dmarcato" -2.81\pt 2.81\pt -6.19\pt 0.00\pt
+ "open" "\\ouvert" -2.25\pt 2.25\pt -2.81\pt 2.81\pt
+ "stopped" "\\plusstop" -3.09\pt 3.09\pt -3.09\pt 3.09\pt
+ "upbow" "\\upbow" -3.66\pt 3.66\pt 0.00\pt 11.70\pt
+ "downbow" "\\downbow" -4.22\pt 4.22\pt 0.00\pt 7.50\pt
+ "reverseturn" "\\reverseturn" -6.15\pt 6.15\pt -2.98\pt 2.98\pt
+ "turn" "\\turn" -6.15\pt 6.15\pt -2.98\pt 2.98\pt
+ "trill" "\\trill" -5.62\pt 5.62\pt 0.00\pt 12.66\pt
+ "upedalheel" "\\upedalheel" -2.81\pt 2.81\pt -2.81\pt 3.75\pt
+ "dpedalheel" "\\dpedalheel" -2.81\pt 2.81\pt -3.75\pt 2.81\pt
+ "upedaltoe" "\\upedaltoe" -2.81\pt 2.81\pt 0.00\pt 8.44\pt
+ "dpedaltoe" "\\dpedaltoe" -2.81\pt 2.81\pt -8.44\pt 0.00\pt
+ "flageolet" "\\flageolet" -3.00\pt 3.00\pt -3.00\pt 3.00\pt
+ "trilelement" "\\trilelement" -3.75\pt 1.47\pt -2.81\pt 2.81\pt
+ "prall" "\\prall" -6.36\pt 6.36\pt -2.81\pt 2.81\pt
+ "mordent" "\\mordent" -6.36\pt 6.36\pt -2.81\pt 2.81\pt
+ "prallprall" "\\prallprall" -8.97\pt 8.97\pt -2.81\pt 2.81\pt
+ "prallmordent" "\\prallmordent" -8.97\pt 8.97\pt -2.81\pt 2.81\pt
+ "upprall" "\\upprall" -8.97\pt 8.97\pt -2.81\pt 2.81\pt
+ "downprall" "\\downprall" -8.97\pt 8.97\pt -2.81\pt 2.81\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.28\pt 6.94\pt -17.24\pt 0.28\pt
+ "u4" "\\sixteenthflag" -0.28\pt 6.94\pt -20.05\pt 0.28\pt
+ "u5" "\\thirtysecondflag" -0.28\pt 6.94\pt -24.27\pt 0.28\pt
+ "u6" "\\sixtyfourthflag" -0.28\pt 6.94\pt -29.90\pt 0.28\pt
+ "d3" "\\deighthflag" -0.28\pt 7.68\pt -0.28\pt 16.40\pt
+ "d4" "\\dsixteenthflag" -0.28\pt 7.68\pt -0.28\pt 17.24\pt
+ "d5" "\\dthirtysecondflag" -0.28\pt 7.68\pt -0.28\pt 22.02\pt
+ "d6" "\\dsixtyfourthflag" -0.28\pt 7.68\pt -0.28\pt 24.83\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -5.62\pt 20.94\pt -11.25\pt 11.25\pt
+ "alto_change" "\\caltoclef" -4.50\pt 16.75\pt -9.00\pt 9.00\pt
+ "bass" "\\bassclef" -2.81\pt 20.25\pt -14.06\pt 5.62\pt
+ "bass_change" "\\cbassclef" -2.25\pt 16.20\pt -11.25\pt 4.50\pt
+ "violin" "\\violinclef" -4.90\pt 21.02\pt -16.88\pt 28.12\pt
+ "violin_change" "\\cviolinclef" -4.26\pt 16.48\pt -13.50\pt 22.50\pt
+ }
+ % } % $name
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta26.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 9.75\pt -4.06\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 9.75\pt 0.00\pt 4.06\pt
+ "0o" "\\outsidewholerest" -4.06\pt 13.81\pt -4.06\pt 0.65\pt
+ "1o" "\\outsidehalfrest" -4.06\pt 13.81\pt -0.65\pt 4.06\pt
+ "2" "\\quartrest" 0.00\pt 7.02\pt 4.88\pt 23.40\pt
+ "3" "\\eighthrest" 0.00\pt 8.67\pt 6.50\pt 18.47\pt
+ "4" "\\sixteenthrest" 0.00\pt 10.08\pt 0.00\pt 18.47\pt
+ "5" "\\thirtysecondrest" 0.00\pt 11.38\pt 0.00\pt 24.97\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 12.20\pt 0.00\pt 31.47\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 13.58\pt 0.00\pt 37.97\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 7.15\pt -9.75\pt 9.75\pt
+ "0" "\\natural" 0.00\pt 4.33\pt -9.75\pt 9.75\pt
+ "-1" "\\flat" -0.78\pt 5.20\pt -3.25\pt 13.00\pt
+ "-2" "\\flatflat" -0.78\pt 9.42\pt -3.25\pt 13.00\pt
+ "2" "\\sharpsharp" 0.00\pt 6.50\pt -3.25\pt 3.25\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 2.92\pt -1.46\pt 1.46\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 2.92\pt -3.25\pt 3.25\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 13.00\pt -3.58\pt 3.58\pt
+ "-1l" "\\brevisledger" -3.25\pt 16.25\pt -0.65\pt 0.65\pt
+ "-2" "\\longaball" 0.00\pt 13.00\pt -3.58\pt 3.58\pt
+ "-2l" "\\longaledger" -3.25\pt 16.25\pt -0.65\pt 0.65\pt
+ "0" "\\wholeball" 0.00\pt 12.87\pt -3.58\pt 3.58\pt
+ "0l" "\\wholeledger" -3.22\pt 16.09\pt -0.65\pt 0.65\pt
+ "1" "\\halfball" 0.00\pt 8.95\pt -3.58\pt 3.58\pt
+ "1l" "\\halfledger" -2.24\pt 11.19\pt -0.65\pt 0.65\pt
+ "2" "\\quartball" 0.00\pt 8.59\pt -3.58\pt 3.58\pt
+ "2l" "\\quartledger" -2.15\pt 10.73\pt -0.65\pt 0.65\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -8.61\pt 8.61\pt -0.49\pt 9.43\pt
+ "dfermata" "\\dfermata" -8.61\pt 8.61\pt -9.43\pt 0.49\pt
+ "sforzato" "\\sforzatoaccent" -5.85\pt 5.85\pt -3.25\pt 3.25\pt
+ "staccato" "\\staccato" -0.98\pt 0.98\pt -0.98\pt 0.98\pt
+ "ustaccatissimo" "\\ustaccatissimo" -1.30\pt 1.30\pt -0.20\pt 6.50\pt
+ "dstaccatissimo" "\\dstaccatissimo" -1.30\pt 1.30\pt -6.50\pt 0.20\pt
+ "tenuto" "\\tenuto" -5.85\pt 5.85\pt -0.39\pt 0.39\pt
+ "umarcato" "\\umarcato" -3.25\pt 3.25\pt 0.00\pt 7.15\pt
+ "dmarcato" "\\dmarcato" -3.25\pt 3.25\pt -7.15\pt 0.00\pt
+ "open" "\\ouvert" -2.60\pt 2.60\pt -3.25\pt 3.25\pt
+ "stopped" "\\plusstop" -3.58\pt 3.58\pt -3.58\pt 3.58\pt
+ "upbow" "\\upbow" -4.23\pt 4.23\pt 0.00\pt 13.52\pt
+ "downbow" "\\downbow" -4.88\pt 4.88\pt 0.00\pt 8.67\pt
+ "reverseturn" "\\reverseturn" -7.11\pt 7.11\pt -3.44\pt 3.44\pt
+ "turn" "\\turn" -7.11\pt 7.11\pt -3.44\pt 3.44\pt
+ "trill" "\\trill" -6.50\pt 6.50\pt 0.00\pt 14.62\pt
+ "upedalheel" "\\upedalheel" -3.25\pt 3.25\pt -3.25\pt 4.33\pt
+ "dpedalheel" "\\dpedalheel" -3.25\pt 3.25\pt -4.33\pt 3.25\pt
+ "upedaltoe" "\\upedaltoe" -3.25\pt 3.25\pt 0.00\pt 9.75\pt
+ "dpedaltoe" "\\dpedaltoe" -3.25\pt 3.25\pt -9.75\pt 0.00\pt
+ "flageolet" "\\flageolet" -3.47\pt 3.47\pt -3.47\pt 3.47\pt
+ "trilelement" "\\trilelement" -4.33\pt 1.70\pt -3.25\pt 3.25\pt
+ "prall" "\\prall" -7.35\pt 7.35\pt -3.25\pt 3.25\pt
+ "mordent" "\\mordent" -7.35\pt 7.35\pt -3.25\pt 3.25\pt
+ "prallprall" "\\prallprall" -10.37\pt 10.37\pt -3.25\pt 3.25\pt
+ "prallmordent" "\\prallmordent" -10.37\pt 10.37\pt -3.25\pt 3.25\pt
+ "upprall" "\\upprall" -10.37\pt 10.37\pt -3.25\pt 3.25\pt
+ "downprall" "\\downprall" -10.37\pt 10.37\pt -3.25\pt 3.25\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.33\pt 8.02\pt -19.92\pt 0.33\pt
+ "u4" "\\sixteenthflag" -0.33\pt 8.02\pt -23.17\pt 0.33\pt
+ "u5" "\\thirtysecondflag" -0.33\pt 8.02\pt -28.05\pt 0.33\pt
+ "u6" "\\sixtyfourthflag" -0.33\pt 8.02\pt -34.55\pt 0.33\pt
+ "d3" "\\deighthflag" -0.33\pt 8.88\pt -0.33\pt 18.95\pt
+ "d4" "\\dsixteenthflag" -0.33\pt 8.88\pt -0.33\pt 19.92\pt
+ "d5" "\\dthirtysecondflag" -0.33\pt 8.88\pt -0.33\pt 25.45\pt
+ "d6" "\\dsixtyfourthflag" -0.33\pt 8.88\pt -0.33\pt 28.70\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -6.50\pt 24.19\pt -13.00\pt 13.00\pt
+ "alto_change" "\\caltoclef" -5.20\pt 19.36\pt -10.40\pt 10.40\pt
+ "bass" "\\bassclef" -3.25\pt 23.40\pt -16.25\pt 6.50\pt
+ "bass_change" "\\cbassclef" -2.60\pt 18.72\pt -13.00\pt 5.20\pt
+ "violin" "\\violinclef" -5.66\pt 24.29\pt -19.50\pt 32.50\pt
+ "violin_change" "\\cviolinclef" -4.92\pt 19.04\pt -15.60\pt 26.00\pt
+ }
+ % } % $name
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta26.log
+% name=\symboltables {
+ "rests" = \table {
+ "0" "\\wholerest" 0.00\pt 9.75\pt -4.06\pt 0.00\pt
+ "1" "\\halfrest" 0.00\pt 9.75\pt 0.00\pt 4.06\pt
+ "0o" "\\outsidewholerest" -4.06\pt 13.81\pt -4.06\pt 0.65\pt
+ "1o" "\\outsidehalfrest" -4.06\pt 13.81\pt -0.65\pt 4.06\pt
+ "2" "\\quartrest" 0.00\pt 7.02\pt 4.88\pt 23.40\pt
+ "3" "\\eighthrest" 0.00\pt 8.67\pt 6.50\pt 18.47\pt
+ "4" "\\sixteenthrest" 0.00\pt 10.08\pt 0.00\pt 18.47\pt
+ "5" "\\thirtysecondrest" 0.00\pt 11.38\pt 0.00\pt 24.97\pt
+ "6" "\\sixtyfourthrest" 0.00\pt 12.20\pt 0.00\pt 31.47\pt
+ "7" "\\hundredtwentyeighthrest" 0.00\pt 13.58\pt 0.00\pt 37.97\pt
+ }
+ "accidentals" = \table {
+ "1" "\\sharp" 0.00\pt 7.15\pt -9.75\pt 9.75\pt
+ "0" "\\natural" 0.00\pt 4.33\pt -9.75\pt 9.75\pt
+ "-1" "\\flat" -0.78\pt 5.20\pt -3.25\pt 13.00\pt
+ "-2" "\\flatflat" -0.78\pt 9.42\pt -3.25\pt 13.00\pt
+ "2" "\\sharpsharp" 0.00\pt 6.50\pt -3.25\pt 3.25\pt
+ }
+ "dots" = \table {
+ "dot" "\\dot" 0.00\pt 2.92\pt -1.46\pt 1.46\pt
+ "repeatcolon" "\\repeatcolon" 0.00\pt 2.92\pt -3.25\pt 3.25\pt
+ }
+ "balls" = \table {
+ "-1" "\\brevisball" 0.00\pt 13.00\pt -3.58\pt 3.58\pt
+ "-1l" "\\brevisledger" -3.25\pt 16.25\pt -0.65\pt 0.65\pt
+ "-2" "\\longaball" 0.00\pt 13.00\pt -3.58\pt 3.58\pt
+ "-2l" "\\longaledger" -3.25\pt 16.25\pt -0.65\pt 0.65\pt
+ "0" "\\wholeball" 0.00\pt 12.87\pt -3.58\pt 3.58\pt
+ "0l" "\\wholeledger" -3.22\pt 16.09\pt -0.65\pt 0.65\pt
+ "1" "\\halfball" 0.00\pt 8.95\pt -3.58\pt 3.58\pt
+ "1l" "\\halfledger" -2.24\pt 11.19\pt -0.65\pt 0.65\pt
+ "2" "\\quartball" 0.00\pt 8.59\pt -3.58\pt 3.58\pt
+ "2l" "\\quartledger" -2.15\pt 10.73\pt -0.65\pt 0.65\pt
+ }
+ "scripts" = \table {
+ "ufermata" "\\ufermata" -8.61\pt 8.61\pt -0.49\pt 9.43\pt
+ "dfermata" "\\dfermata" -8.61\pt 8.61\pt -9.43\pt 0.49\pt
+ "sforzato" "\\sforzatoaccent" -5.85\pt 5.85\pt -3.25\pt 3.25\pt
+ "staccato" "\\staccato" -0.98\pt 0.98\pt -0.98\pt 0.98\pt
+ "ustaccatissimo" "\\ustaccatissimo" -1.30\pt 1.30\pt -0.20\pt 6.50\pt
+ "dstaccatissimo" "\\dstaccatissimo" -1.30\pt 1.30\pt -6.50\pt 0.20\pt
+ "tenuto" "\\tenuto" -5.85\pt 5.85\pt -0.39\pt 0.39\pt
+ "umarcato" "\\umarcato" -3.25\pt 3.25\pt 0.00\pt 7.15\pt
+ "dmarcato" "\\dmarcato" -3.25\pt 3.25\pt -7.15\pt 0.00\pt
+ "open" "\\ouvert" -2.60\pt 2.60\pt -3.25\pt 3.25\pt
+ "stopped" "\\plusstop" -3.58\pt 3.58\pt -3.58\pt 3.58\pt
+ "upbow" "\\upbow" -4.23\pt 4.23\pt 0.00\pt 13.52\pt
+ "downbow" "\\downbow" -4.88\pt 4.88\pt 0.00\pt 8.67\pt
+ "reverseturn" "\\reverseturn" -7.11\pt 7.11\pt -3.44\pt 3.44\pt
+ "turn" "\\turn" -7.11\pt 7.11\pt -3.44\pt 3.44\pt
+ "trill" "\\trill" -6.50\pt 6.50\pt 0.00\pt 14.62\pt
+ "upedalheel" "\\upedalheel" -3.25\pt 3.25\pt -3.25\pt 4.33\pt
+ "dpedalheel" "\\dpedalheel" -3.25\pt 3.25\pt -4.33\pt 3.25\pt
+ "upedaltoe" "\\upedaltoe" -3.25\pt 3.25\pt 0.00\pt 9.75\pt
+ "dpedaltoe" "\\dpedaltoe" -3.25\pt 3.25\pt -9.75\pt 0.00\pt
+ "flageolet" "\\flageolet" -3.47\pt 3.47\pt -3.47\pt 3.47\pt
+ "trilelement" "\\trilelement" -4.33\pt 1.70\pt -3.25\pt 3.25\pt
+ "prall" "\\prall" -7.35\pt 7.35\pt -3.25\pt 3.25\pt
+ "mordent" "\\mordent" -7.35\pt 7.35\pt -3.25\pt 3.25\pt
+ "prallprall" "\\prallprall" -10.37\pt 10.37\pt -3.25\pt 3.25\pt
+ "prallmordent" "\\prallmordent" -10.37\pt 10.37\pt -3.25\pt 3.25\pt
+ "upprall" "\\upprall" -10.37\pt 10.37\pt -3.25\pt 3.25\pt
+ "downprall" "\\downprall" -10.37\pt 10.37\pt -3.25\pt 3.25\pt
+ }
+ "flags" = \table {
+ "u3" "\\eighthflag" -0.33\pt 8.02\pt -19.92\pt 0.33\pt
+ "u4" "\\sixteenthflag" -0.33\pt 8.02\pt -23.17\pt 0.33\pt
+ "u5" "\\thirtysecondflag" -0.33\pt 8.02\pt -28.05\pt 0.33\pt
+ "u6" "\\sixtyfourthflag" -0.33\pt 8.02\pt -34.55\pt 0.33\pt
+ "d3" "\\deighthflag" -0.33\pt 8.88\pt -0.33\pt 18.95\pt
+ "d4" "\\dsixteenthflag" -0.33\pt 8.88\pt -0.33\pt 19.92\pt
+ "d5" "\\dthirtysecondflag" -0.33\pt 8.88\pt -0.33\pt 25.45\pt
+ "d6" "\\dsixtyfourthflag" -0.33\pt 8.88\pt -0.33\pt 28.70\pt
+ }
+ "clefs" = \table {
+ "alto" "\\altoclef" -6.50\pt 24.19\pt -13.00\pt 13.00\pt
+ "alto_change" "\\caltoclef" -5.20\pt 19.36\pt -10.40\pt 10.40\pt
+ "bass" "\\bassclef" -3.25\pt 23.40\pt -16.25\pt 6.50\pt
+ "bass_change" "\\cbassclef" -2.60\pt 18.72\pt -13.00\pt 5.20\pt
+ "violin" "\\violinclef" -5.66\pt 24.29\pt -19.50\pt 32.50\pt
+ "violin_change" "\\cviolinclef" -4.92\pt 19.04\pt -15.60\pt 26.00\pt
+ }
+ % } % $name
--- /dev/null
+\header{
+enteredby = "jcn";
+copyright = "PD";
+TestedFeatures = "This file tests Feta embedded slurs"
+ "(Feta definitively is not an abbreviation of Font-En-TjA)";
+}
+
+\version "0.1.9";
+
+shortlong = \melodic{
+ \octave c';
+ c4()c( c c |
+ c c c c |
+ c c c c |
+ \break;
+ c c c )c |
+}
+
+sl = \melodic{
+ \octave c'';
+% e4()e( a e |
+ e4 e( a e |
+ e e e e |
+ e e e a |
+ \break;
+ e e g )e |
+}
+
+broken = \melodic{
+ \octave c'';
+ c c c c()
+ c c c c(
+ c )c c c(
+ c c )c c(
+ )a' a' a' a'()
+ a' a' a' a'()
+ c( c c )c
+ c( c c )'f
+ 'f( c c )c
+ 'f( c c )'f
+}
+
+\score{
+ \melodic{
+% \shortlong
+ \sl
+% \broken
+ }
+ \paper{
+ indent = 0.0\pt;
+ %for broken!
+% linewidth= 30.\mm;
+ castingalgorithm = \Wordwrap;
+ }
+}
+
--- /dev/null
+\score{
+ \melodic{
+ \octave c';
+ [c8 c16 c16]
+ }
+}
--- /dev/null
+shortlong = \melodic{
+ c4()c( c c |
+ c c c c |
+ c c c c |
+ \break;
+ c c c )c |
+ c c c c |
+ c c c c |
+ c c c c |
+ c c c c |
+}
+
+\score{
+ \shortlong
+ \paper{
+ indent = 0.0\pt;
+ % linewidth= 30.\mm;
+ castingalgorithm = \Wordwrap;
+ }
+}
part = \melodic{
\octave c;
- c c c c
+ c-1 c c c
r1*3
- c4 c c c
- c c c c
- c c c c
- c c c c
+ c4-5 c c c
+ c-6 c c c
+ c-7 c c c
+ c-8 c c c
}
a4 = \paper{
--- /dev/null
+\header{
+enteredby = "jcn";
+copyright = "PD";
+TestedFeatures = "This file tests Feta embedded slurs"
+ "(Feta definitively is not an abbreviation of Font-En-TjA)";
+}
+
+\version "0.1.9";
+
+shortlong = \melodic{
+ c4()c( c c |
+ c c c c |
+ c c c c |
+ \break;
+ c c c )c |
+}
+
+broken = \melodic{
+ \octave c'';
+ c c c c()
+ c c c c(
+ c )c c c(
+ c c )c c(
+ )a' a' a' a'()
+ a' a' a' a'()
+ c( c c )c
+ c( c c )'f
+ 'f( c c )c
+ 'f( c c )'f
+}
+
+\score{
+ \melodic{
+% \shortlong
+ \broken
+ }
+ \paper{
+ indent = 0.0\pt;
+ %for broken!
+ linewidth= 30.\mm;
+ castingalgorithm = \Wordwrap;
+ }
+}
+
c4()c( c c |
c c c c |
c c c c |
+ \break;
c c c )c |
}
\octave c';
e( c'' c'' )e
\stemup
+ f'( c'' c'' )f'
e( c'' c'' )e
\stemdown
f'( \stemboth 'a 'a \stemdown )f'
\score{
\melodic{
% use blend for fast check
- %\blend
+ \blend
% {
\shortlong
\dirs
\tiltup
\tiltdown
\bug
- \clipping
% }
+ \clipping
% use broken with small linewidth
%\broken
}
\paper{
indent = 0.0\pt;
%for broken!
- %linewidth= 40.\mm;
- %castingalgorithm = \Wordwrap;
+ % linewidth= 30.\mm;
+ castingalgorithm = \Wordwrap;
}
}
script_p_ = new Script;
Text_def *td_p =new Text_def;
td_p->text_str_ = time->bars_i_;
+ td_p->align_i_ = LEFT;
script_p_->specs_l_ = td_p;
script_p_->breakable_b_ = true;
script_p_->dir_ = UP;
+// script_p_->y_ += 2;
+ script_p_->y_ = 8;
announce_element (Score_elem_info (script_p_, &dummy));
}
#include "paper-def.hh"
#include "debug.hh"
#include "main.hh"
-#define SLUR_DOUT if (check_debug && !monitor->silent_b ("Slur")) cout
+#define BEZIER_BOW_DOUT if (check_debug && !monitor->silent_b ("Bezier_bow")) cout
#else
-#define SLUR_DOUT cerr
+#define BEZIER_BOW_DOUT cerr
#endif
void
Offset z1 = curve_[i-1];
Offset z2 = curve_[i];
Real multiplier = (x - z2.x ()) / (z1.x () - z2.x ());
- Real y = z1.y () * multiplier + (1.0 - multiplier) * z2.y();
+ Real y = z1.y () * multiplier + (1.0 - multiplier) *z2.y();
return y;
}
bool
Bezier_bow::calc_clipping ()
{
- if (!experimental_features_global_b)
- return false;
#ifndef STANDALONE
Real staffsize_f = paper_l_->get_var ("barsize");
#else
begin_dy = c * begin_alpha / max_alpha * begin_h;
if (end_alpha >= max_alpha)
end_dy = c * end_alpha / max_alpha * end_h;
- encompass_[0].y () += begin_dy;
- encompass_[encompass_.size () - 1].y () += end_dy;
- Offset delta = encompass_[encompass_.size () - 1] - encompass_[0];
- alpha_ = delta.arg ();
- alpha_ *= dir_;
-// again = false;
+ Real dy = end_dy >? begin_dy;
+
+ if (!experimental_features_global_b)
+ {
+ encompass_[0].y () += dy;
+ encompass_[encompass_.size () - 1].y () += dy;
+ }
+ else
+ {
+ encompass_[0].y () += begin_dy;
+ encompass_[encompass_.size () - 1].y () += end_dy;
+
+ Offset delta = encompass_[encompass_.size () - 1] - encompass_[0];
+ alpha_ = delta.arg ();
+ alpha_ *= dir_;
+ }
}
origin_ = encompass_[0];
void
Bezier_bow::calc_controls ()
{
+ // try clipping twice
for (int i = 0; i < 3; i++)
{
+ if (i && !calc_clipping ())
+ return;
+
calc_default (0);
calc_bezier ();
return;
}
calc_tangent_controls ();
- blow_fit ();
+ blow_fit ();
// ugh
blow_fit ();
-
- if (!calc_clipping ())
- return;
}
}
Bezier_bow::calc_tangent_controls ()
{
Offset ijk_p (control_[3].x () / 2, control_[1].y ());
- SLUR_DOUT << "ijk: " << ijk_p.x () << ", " << ijk_p.y () << endl;
+ BEZIER_BOW_DOUT << "ijk: " << ijk_p.x () << ", " << ijk_p.y () << endl;
Real default_rc = ijk_p.y () / ijk_p.x ();
end_p = ijk_p;
end_rc = default_rc;
}
- SLUR_DOUT << "begin " << begin_p.x () << ", " << begin_p.y () << endl;
- SLUR_DOUT << "end " << end_p.x () << ", " << end_p.y () << endl;
+ BEZIER_BOW_DOUT << "begin " << begin_p.x () << ", " << begin_p.y () << endl;
+ BEZIER_BOW_DOUT << "end " << end_p.x () << ", " << end_p.y () << endl;
Real height =control_[1].y ();
for (int i = 0; i < encompass_.size (); i++ )
Real c3 = begin_p.y () > end_p.y () ? begin_p.y ()
- rc3 * begin_p.x () : end_p.y () - rc3 * end_p.x ();
- SLUR_DOUT << "y1 = " << rc1 << " x + 0" << endl;
- SLUR_DOUT << "y2 = " << rc2 << " x + " << c2 << endl;
- SLUR_DOUT << "y3 = " << rc3 << " x + " << c3 << endl;
+ BEZIER_BOW_DOUT << "y1 = " << rc1 << " x + 0" << endl;
+ BEZIER_BOW_DOUT << "y2 = " << rc2 << " x + " << c2 << endl;
+ BEZIER_BOW_DOUT << "y3 = " << rc3 << " x + " << c3 << endl;
control_[1].x () = c3 / (rc1 - rc3);
control_[1].y () = rc1 * control_[1].x ();
control_[2].x () = (c3 - c2) / (rc2 - rc3);
- SLUR_DOUT << "c2.x () = " << control_[2].x () << endl;
- SLUR_DOUT << "(c3 - c2) = " << (c3 - c2) << endl;
- SLUR_DOUT << "(rc2 - rc3) = " << (rc2 - rc3) << endl;
+ BEZIER_BOW_DOUT << "c2.x () = " << control_[2].x () << endl;
+ BEZIER_BOW_DOUT << "(c3 - c2) = " << (c3 - c2) << endl;
+ BEZIER_BOW_DOUT << "(rc2 - rc3) = " << (rc2 - rc3) << endl;
control_[2].y () = rc2 * control_[2].x () + c2;
- SLUR_DOUT << "c2.y ()" << control_[2].y () << endl;
+ BEZIER_BOW_DOUT << "c2.y ()" << control_[2].y () << endl;
calc_return (begin_alpha, end_alpha);
}
*/
#include "bow.hh"
+#include "debug.hh"
#include "paper-def.hh"
#include "molecule.hh"
#include "lookup.hh"
#include "bezier.hh"
+#include "main.hh"
IMPLEMENT_IS_TYPE_B1(Bow,Directional_spanner);
Array<Offset> c = get_controls ();
Atom a = paper ()->lookup_l ()->slur (c);
-// a.translate (Offset (dx_f_drul_[LEFT], dy_f_drul_[LEFT]));
- a.translate (Offset (dx_f_drul_[LEFT], dy_f_drul_[LEFT] - c[0].y ()));
+ Real dy = c[3].y () - c[0].y ();
+ if (check_debug && !monitor->silent_b ("Bow"))
+ {
+ static int i = 1;
+ cout << "******" << i++ << "******" << endl;
+ // gcc 2.7.2: ices
+// cout << "c0.y: " << c[0].y << endl;
+ cout << "c0.y: " << c[0].y () << endl;
+ cout << "c3.y: " << c[3].y () << endl;
+ cout << "dy: " << dy << endl;
+ cout << "dy_f_l: " << dy_f_drul_[LEFT] << endl;
+ cout << "dy_f_r: " << dy_f_drul_[RIGHT] << endl;
+ cout << "dy_f: " << dy_f_drul_[RIGHT] - dy_f_drul_[LEFT] << endl;
+ }
+ a.translate (Offset (dx_f_drul_[LEFT], dy_f_drul_[LEFT]));
mol_p->add (a);
{
Real dx = width (). length ();
dx += (dx_f_drul_[RIGHT] - dx_f_drul_[LEFT]);
+ Real left_x = 0;
+ Real interline = paper ()->interline_f ();
+ if (dx < 2.0 * interline)
+ {
+ left_x = - 3.0 * interline;
+ dx = 2.0 * interline;
+ }
Real dy = dy_f_drul_[RIGHT] - dy_f_drul_[LEFT];
+#define RESIZE_ICE
+#ifndef RESIZE_ICE
Array<Offset> notes;
- notes.push (Offset (0,0));
- notes.push (Offset (dx, dy));
+ notes.push (Offset (left_x, 0));
+ notes.push (Offset (left_x + dx, dy));
+#else
+ Array<Offset> notes (2);
+ notes[0] = Offset (left_x, 0);
+ notes[1] = Offset (left_x + dx, dy);
+#endif
return notes;
}
if (part_b_)
return;
- if (last_mom_ <= now_moment () + Moment (1))
+ if (last_mom_ <= now_moment ())
multi_measure_req_l_ = 0;
}
#include "debug.hh"
#include "boxes.hh"
#include "bezier.hh"
+// #include "main.hh"
-//IMPLEMENT_IS_TYPE_B1(Slur,Spanner);
IMPLEMENT_IS_TYPE_B1(Slur,Bow);
Slur::Slur ()
Real dx = width ().length ();
dx += (dx_f_drul_[RIGHT] - dx_f_drul_[LEFT]);
dx = dx <? 1000;
- dx = dx >? 2 * interline;
+ dx = dx >? 2.0 * interline;
Real dy = (dy_f_drul_[RIGHT] - dy_f_drul_[LEFT]);
if (abs (dy) > 1000)
dy = sign (dy) * 1000;
+ Real start_x = 0;
+ Real start_y = left_y - dy_f_drul_[LEFT];
int first = 1;
int last = encompass_arr_.size () - 1;
+
+ // broken slur first part
if (encompass_arr_[0] != spanned_drul_[LEFT])
{
first = 0;
left_x = spanned_drul_[LEFT]->width ().length ();
left_x -= 2 * notewidth;
- left_y = encompass_arr_[last]->stem_l_->height ()[dir_];
+ // urg
+ start_x = left_x - 2 * notewidth;
+
+ // urg
+ if (encompass_arr_.size () > 1)
+ dx += notewidth;
+
+ if (dx < 2.0 * interline)
+ {
+ left_x -= 2.0 * interline - dx;
+ dx = 2.0 * interline;
+ start_x = left_x;
+ }
+
+ if (dir_ == UP)
+ left_y = left_y >? dy_f_drul_[LEFT];
+ else
+ left_y = left_y <? dy_f_drul_[LEFT];
+ start_y = left_y - dy_f_drul_[LEFT];
+
dy = 0;
}
+
+ // broken slur second part
if (encompass_arr_.top () != spanned_drul_[RIGHT])
{
+ left_y += 2.0 * dir_ * internote;
+ start_y = left_y - dy_f_drul_[LEFT];
last += 1;
dy = 0;
}
#define RESIZE_ICE
#ifndef RESIZE_ICE
Array<Offset> notes;
- notes.push (Offset (0,0));
+ notes.push (Offset (start_x, start_y));
#else
int n = last - first + 2;
Array<Offset> notes (n);
- notes[0] = Offset (0,0);
+ notes[0] = Offset (start_x, start_y);
#endif
for (int i = first; i < last; i++)
{
Real x = stem->hpos_f ();
if (stem->dir_ != dir_)
- x += 0.5 * notewidth;
+ {
+ x += 0.5 * notewidth;
+ // ugh
+ if (dir_ == DOWN)
+ x -= 0.5 * notewidth;
+ else
+ x += 0.5 * notewidth;
+ }
else if (stem->dir_ == UP)
x += 1.0 * notewidth;
*/
y += 2.5 * internote * dir_;
+ // ugh
if (dir_ == DOWN)
y += 1.5 * internote * dir_;
#ifndef RESIZE_ICE
notes.push (Offset (x, y));
}
- notes.push (Offset (dx, dy));
+ notes.push (Offset (start_x + dx, start_y + dy));
#else
notes[i - first + 1] = Offset (x, y);
}
- notes[n - 1] = Offset (dx, dy);
+ notes[n - 1] = Offset (start_x + dx, start_y + dy);
#endif
return notes;
# huh, but still, no warnings even provoced with linux's gcc 2.7.2.1?
# -pipe makes it go faster, but is not supported on all platforms.
-# EXTRA_CXXFLAGS= -fno-rtti -fno-exceptions -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wconversion
-EXTRA_CXXFLAGS= -Wall -Winline -W -Wmissing-prototypes -Wmissing-declarations -Wconversion
+# EXTRA_CXXFLAGS= -Wall -Winline -W -Wmissing-prototypes -Wmissing-declarations -Wconversion
+EXTRA_CXXFLAGS= -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wconversion
CXXFLAGS = $(CFLAGS) $(USER_CXXFLAGS) $(EXTRA_CXXFLAGS) $(MODULE_CXXFLAGS)
INCLUDES = -Iinclude -I$(outdir) -I$(include-lib) -I$(libout) -I$(include-flower) -I$(flowerout)
\include "clarinetti.ly"
\score{
+% \property Score.part = 1
\$clarinetti_staff
\paper{}
}
clarinetto1 = \melodic{
\octave c';
- r1 | r1 | c'4-.\ff r r2 | r1 |
- r1 | r1 | d'4-. r r2 | r1 |
- r1 | r1 | es'4-. r r2 | r1 |
+ r1*2 | c'4-.\ff r r2 | r1*3 |
+ d'4-. r r2 | r1*3 |
+ es'4-. r r2 | r1 |
es'4-. r r2 | d'4-. r r2 |
- r1 | r1 | r1 | r1 |
+ r1*4 |
as2\p_"\ \ \ cresc." ( g | )fis2. g4-.\f |
}
% lilypond: ../../current/lily/dynamic-grav.cc:58: void Dynamic_engraver::do_process_requests(): Assertion `!dynamic_p_' failed.
% Aborted (core dumped)
% r1 | r1 | as4-.\ff r r2 | r1 |
- r1 | r1 | as4-. r r2 | r1 |
- r1 | r1 | b4-. r r2 | r1 |
- r1 | r1 | c'4-. r r2 | r1 |
+ r1*2 | as4-. r r2 | r1*3 |
+ b4-. r r2 | r1*3 |
+ c'4-. r r2 | r1 |
c'4-. r r2 | b4-. r r2 |
- r1 | r1 | r1 | r1 |
- r1 | r2 r4 'b4-. |
+ r1*5 |
+ r2 r4 'b4-. |
}
\include "corni.ly"
\score{
+% \property Score.part = 1
\$corni_staff
\paper{}
}
corno1 = \melodic{
\octave c';
- r1 | r1 | as'4-.\ff r r2 | r1 |
- r1 | r1 | as'4-. r r2 | r1 |
- r1 | r1 | es'4-. r r2 | r1 |
+ r1*2 | as'4-.\ff r r2 | r1*3 |
+ as'4-. r r2 | r1*3 |
+ es'4-. r r2 | r1 |
g'4-. r r2 | g'4-. r r2 |
- r1 | r1 | r1 | r1 |
- r1 | r2 r4 g'4-.\f |
+ r1*5 |
+ r2 r4 g'4-.\f |
}
\octave c';
% koor: corno-part.ly
% r1 | r1 | f'4-.\ff r r2 | r1 |
- r1 | r1 | f'4-. r r2 | r1 |
- r1 | r1 | f'4-. r r2 | r1 |
- r1 | r1 | es'4-. r r2 | r1 |
+ r1*2 | f'4-. r r2 | r1*3 |
+ f'4-. r r2 | r1*3 |
+ es'4-. r r2 | r1 |
g4-. r r2 | g4-. r r2 |
- r1 | r1 | r1 | r1 |
- r1 | r2 r4 g4-. |
+ r1*5 |
+ r2 r4 g4-. |
}
\include "fagotti.ly"
\score{
+% \property Score.part = 1
\$fagotti_staff
\paper{}
}
fagotto1 = \melodic{
\octave c;
- r1 | r1 | as4-.\ff r r2 | r1 |
- r1 | r1 | as4-. r r2 | r1 |
- r1 | r1 | a4-. r r2 | r1 |
+ r1*2 | as4-.\ff r r2 | r1*3 |
+ as4-. r r2 | r1*3 |
+ a4-. r r2 | r1 |
c'4-. r r2 | b4-. r r2 |
- r1 | r1 | r1 | r1 |
- r1 | r2 r4 g4-.\f |
+ r1*5 |
+ r2 r4 g4-.\f |
}
\octave c;
% koor
% r1 | r1 | f4-.\ff r r2 | r1 |
- r1 | r1 | f4-. r r2 | r1 |
- r1 | r1 | f4-. r r2 | r1 |
- r1 | r1 | fis4-. r r2 | r1 |
+ r1*2 | f4-. r r2 | r1*3 |
+ f4-. r r2 | r1*3 |
+ fis4-. r r2 | r1 |
g4-. r r2 | g4-. r r2 |
- r1 | r1 | r1 | r1 |
- r1 | r2 r4 'g4-. |
+ r1*5 |
+ r2 r4 'g4-. |
}
\include "flauti.ly"
\score{
+% \property Score.part = 1
\$flauti_staff
\paper{}
}
flauto1 = \melodic{
\octave c'';
- r1 | r1 | c'4-.\ff r r2 | r1 |
- r1 | r1 | d'4-. r r2 | r1 |
- r1 | r1 | es'4-. r r2 | r1 |
+ r1*2 | c'4-.\ff r r2 | r1*3 |
+ d'4-. r r2 | r1*3 |
+ es'4-. r r2 | r1 |
g'4-. r r2 | b4-. r r2 |
- r1 | r1 | r1 | r1 |
+ r1*4 |
r2 es'\p_"\ \ \ cresc." ( | )dis'2. es'4-.\f |
}
\octave c'';
% koor
% r1 | r1 | as4-.\ff r r2 | r1 |
- r1 | r1 | as4-. r r2 | r1 |
- r1 | r1 | b4-. r r2 | r1 |
- r1 | r1 | c'4-. r r2 | r1 |
+ r1*2 | as4-. r r2 | r1*3 |
+ b4-. r r2 | r1*3 |
+ c'4-. r r2 | r1 |
es'4-. r r2 | d4-. r r2 |
- r1 | r1 | r1 | r1 |
+ r1*4 |
r2 r2 | r2 r4 b4-. |
}
--- /dev/null
+flauto-1.ly
+flauto-2.ly
+oboe-1.ly
+oboe-2.ly
+clarinetto-1.ly
+clarinetto-2.ly
+fagotto-1.ly
+fagotto-2.ly
+corno-1.ly
+corno-2.ly
+trombo-1.ly
+trombo-2.ly
+timpani.ly
+violino-1.ly
+violino-2.ly
+viola.ly
+violoncello.ly
+contrabasso.ly
oboe1 = \melodic{
\octave c'';
- r1 | r1 | as4-.\ff r r2 | r1 |
- r1 | r1 | as4-. r r2 | r1 |
- r1 | r1 | a4-. r r2 | r1 |
+ r1*2 | as4-.\ff r r2 | r1*3 |
+ as4-. r r2 | r1*3 |
+ a4-. r r2 | r1 |
g4-. r r2 | g4-. r r2 |
- r1 | r1 | r1 | r1 |
+ r1*4 |
as2\p_"\ \ \ cresc." ( g | )fis2. g4-.\f |
}
\octave c'';
% koor
% r1 | r1 | f4-.\ff r r2 | r1 |
- r1 | r1 | f4-. r r2 | r1 |
- r1 | r1 | f4-. r r2 | r1 |
- r1 | r1 | es4-. r r2 | r1 |
+ r1*2| f4-. r r2 | r1*3 |
+ f4-. r r2 | r1*3 |
+ es4-. r r2 | r1 |
es4-. r r2 | 'b4-. r r2 |
- r1 | r1 | r1 | r1 |
- r1 | r2 r4 'b4-. |
+ r1*5 |
+ r2 r4 'b4-. |
}
\include "oboi.ly"
\score{
+% \property Score.part = 1
\$oboi_staff
\paper{}
}
timpani = \melodic{
\octave c;
- r1 | r1 | c4-.\ff r r2 | r1 |
- r1 | r1 | c4-. r r2 | r1 |
- r1 | r1 | c4-. r r2 | r1 |
+ r1*2 | c4-.\ff r r2 | r1*3 |
+ c4-. r r2 | r1*3 |
+ c4-. r r2 | r1 |
'g4-. r r2 | 'g4-. r r2 |
- r1 | r1 | r1 | r1 |
- r1 | r2 r4 'g4-. |
+ r1*5 |
+ r2 r4 'g4-. |
}
$timpani_staff = \type Staff = timpani <
\include "trombe.ly"
\score{
+% \property Score.part = 1
\$trombe_staff
\paper{}
}
trombo1 = \melodic{
\octave c';
- r1 | r1 | c'4-.\ff r r2 | r1 |
- r1 | r1 | c'4-. r r2 | r1 |
- r1 | r1 | c'4-. r r2 | r1 |
+ r1*2 | c'4-.\ff r r2 | r1*3 |
+ c'4-. r r2 | r1*3 |
+ c'4-. r r2 | r1 |
g4-. r r2 | g4-. r r2 |
- r1 | r1 | r1 | r1 |
- r1 | r2 r4 g4-.\f |
+ r1*5 |
+ r2 r4 g4-.\f |
}
\octave c';
% koor
% r1 | r1 | c4-.\ff r r2 | r1 |
- r1 | r1 | c4-. r r2 | r1 |
- r1 | r1 | c4-. r r2 | r1 |
- r1 | r1 | c4-. r r2 | r1 |
+ r1*2 | c4-. r r2 | r1*3 |
+ c4-. r r2 | r1*3 |
+ c4-. r r2 | r1 |
'g4-. r r2 | 'g4-. r r2 |
- r1 | r1 | r1 | r1 |
- r1 | r2 r4 'g4-. |
+ r1*5 |
+ r2 r4 'g4-. |
}
c1 ~ | c | <as'4-. b-. d-.> r r2 | r1 |
c1 ~ | c | <c''4-. es'-. fis-.> r r2 | r1 |
<c'4-. es-. 'g-.> r r2 | <b4-. d-. 'g-.> r r2 |
- r1 | r1 | r1 |
+ r1*3 |
r2 ['b8-.\p f-.] [f()es] |
[es8-. as-.] as4.-"cresc." g8-. g4 ~ |
[g8 fis-.] fis4 ~ fis g-.\f |
\header{
filename = "preludes-1.ly";
-title = "DOUZE P\'ETITES PRELUDES";
-% tempo = "Moderato"
+% mmm
+title = "DOUZE PETITES PR\'ELUDES";
+opus = "BWV 924";
+% blz 1
+% Clavierb"uchlein f"ur W. Fr. Bach
+% Clav. W. Fr. Bach: 2-Praeambulum I
+% ca 1720
composer = "Johann Sebastian Bach (1685-1750)";
enteredby = "jcn";
copyright = "public domain";
\header{
filename = "preludes-2.ly";
title = "2";
+opus = "BWV 939";
+% blz 10
+%
+% Six Petits Pr'eludes
+% Collection Johann Peter Kellner
+% ca 1703 - 1707
composer = "Johann Sebastian Bach (1685-1750)";
enteredby = "jcn";
copyright = "public domain";
\header{
filename = "preludes-3.ly";
title = "3";
+opus = "BWV 999";
+% Pr"aludum in C Moll f"ur Laute
+% blz 16
+% Six Petits Pr'eludes
+% Collection Johann Peter Kellner
+% ca 1703 - 1707
composer = "Johann Sebastian Bach (1685-1750)";
enteredby = "jcn";
copyright = "public domain";
\header{
filename = "preludes-4.ly";
title = "4";
+opus = "BWV 925";
+% blz 8
+% Clavierb"uchlein f"ur W. Fr. Bach
+% Clav. W. Fr. Bach: 27-Praeludium ex d neutral
+% ca 1720
composer = "Johann Sebastian Bach (1685-1750)";
enteredby = "jcn";
copyright = "public domain";
\header{
filename = "preludes-5.ly";
title = "5";
+% blz 2
+% Clavierb"uchlein f"ur W. Fr. Bach
+% Clav. W. Fr. Bach: 4-Praeludium 2
+% ca 1720
composer = "Johann Sebastian Bach (1685-1750)";
enteredby = "jcn";
copyright = "public domain";
d-\mordent r r |
'd4 r r |
d-\mordent r r |
- d r r |
+% d r r |
'd4 r r |
[d8-2 'a-5 d-2 f-1 d-4 f-2] |
[a-1 f-4 a-2 d'-1 a-2 d'-1] |
\header{
filename = "preludes-6.ly";
title = "6";
+opus = "BWV 940";
+% blz 11
+% Six Petits Pr'eludes
+% Collection Johann Peter Kellner
+% ca 1703 - 1707
composer = "Johann Sebastian Bach (1685-1750)";
enteredby = "jcn";
copyright = "public domain";
\begin{document}
-\input lilyponddefs
+% \input lilyponddefs
\input titledefs
\def\interscoreline{\vskip3mm}
\title{La Feria\normalsize\\[2ex]Los Toros}
% eiht measures rest..
\textstyle "bold";
% r2^"Un peu plus lent et \\'el\\'egant"
- r2^"\\fetanummer8"
+% r2^"\\fetanummer8"
+ r2*8
r4 r8\p bes |
g2->^"Un peu plus lent et \\'el\\'egant" ~ |
\textstyle "italic";
\skip 4*58;
\key bes es as; |
\bar "||";
- \skip 4*206;
+ \skip 4*220;
\bar "|.";
}
\consists "Staff_sym_engraver";
\consists "Collision_engraver";
\consists "Rest_collision_engraver";
-% not yet: multibar rest
-% \consists "Bar_column_engraver";
-% \consists "Bar_number_engraver";
+ \consists "Bar_column_engraver";
+ \consists "Bar_number_engraver";
\consists "Separating_line_group_engraver";
\consists "Line_group_engraver";
\consists "Staff_sym_engraver";
\consists "Collision_engraver";
\consists "Rest_collision_engraver";
-% not yet: multibar rest
-% \consists "Bar_column_engraver";
-% \consists "Bar_number_engraver";
+ \consists "Bar_column_engraver";
+ \consists "Bar_number_engraver";
\consists "Separating_line_group_engraver";
\consists "Line_group_engraver";
\midi{
\tempo 4 = 80;
}
- \paper{ \a4sixteen }
+% \paper{ \a4sixteen }
}
% ugh: treble/bass
% \clef treble;
% \clef violin;
- [2/3 g8( )as] g \] c'4. g8 |
- [2/3 f8( )g] f \] c'4 f8 r |
- g4.-> f8 [2/3 f( )es] d \] |
+ [/3 g8( )as] g \] c'4. g8 |
+ [/3 f8( )g] f \] c'4 f8 r |
+ g4.-> f8 [/3 f( )es] d \] |
es2 r4 |
% ugh: a whole should be a measure
%r1 |
r2. |
r2. |
- [2/3 g8( )as] g \] es'4. g8 |
- [2/3 f8( )g] f \] d'4. c'8 |
- bes4. as8 [2/3 as( )g] f \] |
+ [/3 g8( )as] g \] es'4. g8 |
+ [/3 f8( )g] f \] d'4. c'8 |
+ bes4. as8 [/3 as( )g] f \] |
g2 r4 |
r2. |
r2. |
g8. b16 es'4. d'8 |
c'8. g16 es4. c8 |
- % [as3 2\grace( bes3 2\grace] )
- [2/3 as8( )g] as \] c'4. as8 |
+ % [/3 as\grace( bes ] )
+ [/3 as8( )g] as \] c'4. as8 |
g2. |
- %[f3 2\grace( g] )
- [2/3 f8( )e] f \] as4. f8 |
+ %[/3 f\grace( g] )
+ [/3 f8( )e] f \] as4. f8 |
es!2. |
g8. b16 es'4. d'8 |
c'8. g16 e4. c8 |
- % [a3 2\grace b] )
- [2/3 a!8( ) gis] a \] c'4. a8 |
+ % [/3 a\grace( b] )
+ [/3 a!8( ) gis] a \] c'4. a8 |
g!2. |
- [2/3 d'8\f cis'] d' \] f'4. b8 |
+ % [/3 a\grace( b] )
+ [/3 d'8\f cis'] d' \] f'4. b8 |
c'!2. |
}
+$vocal_through = \melodic{
+ \octave c';
+ g8. g16 b8. b16 d'8. d16 |
+ c'4 b r |
+ g4. b8 d'8. c'16 |
+ b2 r4 |
+ e'4. d'8 [/3 d'( )c'] b \] |
+ a8. b16 c'4-> a8 r |
+ r2. |
+ r2. |
+ % 4 bars copied from end verse 1
+ % [/3 a\grace( b] )
+ [/3 a!8( ) gis] a \] c'4. a8 |
+ g!2. |
+ % [/3 a\grace( b] )
+ [/3 d'8\f cis'] d' \] f'4. b8 |
+ c'!2. ~ |
+ c'4 r c' |
+ as2. |
+ g |
+ es2 r4 |
+}
+
$lyric_verse1 = \lyric{
% 5
- \[2/3 Lei-4 se8 \] fleh-4. en8 |
- \[2/3 mei-4 ne8 \] Lie-4 der8 _8 |
- Durch4. die8 \[2/3 Nacht4 zu8 \] |
+ \[/3 Lei-4 se8 \] fleh-4. en8 |
+ \[/3 mei-4 ne8 \] Lie-4 der8 _8 |
+ Durch4. die8 \[/3 Nacht4 zu8 \] |
dir;2 _4 |
_4 _ _ |
_ _ _ |
% 11
- \[2/3 In4 den8 \] stil-4. len8 |
- \[2/3 Hainr4 her-8 \] nie-4. der,8 |
- Lieb4. chen,8 \[2/3 komm4 zu8 \] |
+ \[/3 In4 den8 \] stil-4. len8 |
+ \[/3 Hainr4 her-8 \] nie-4. der,8 |
+ Lieb4. chen,8 \[/3 komm4 zu8 \] |
mir!2 _4 |
_4 _ _ |
_ _ _ |
% 17
Fl\"us-8. ternd16 schlan-4. ke8 |
Wip-8. fel16 rau-4. schen8 |
- \[2/3 In4 des8 \] Mon-4. des8 |
+ \[/3 In4 des8 \] Mon-4. des8 |
Licht;2. |
_4 _ _ |
_4 _ _ |
% 23
Des8. Ver-16 r\"a-4. ters8 |
feind-8. lich16 Lau-4. schen8 |
- \[2/3 F\"urch-4 te,8 \] Hol-4. de,8 |
+ \[/3 F\"urch-4 te,8 \] Hol-4. de,8 |
nicht,2. |
- \[2/3 f\"urch-4 te,8 \] Hol-4. de,8 |
+ \[/3 f\"urch-4 te,8 \] Hol-4. de,8 |
nicht.2. |
}
$lyric_verse2 = \lyric{
% 5
- \[2/3 H\"orst4 die8 \] Nach-4. ti-8
- \[2/3 gal-4 len8 \] schla-4 gen?8 _8
- Ach!4. sie8 \[2/3 fleh-4 en8 \]
+ \[/3 H\"orst4 die8 \] Nach-4. ti-8
+ \[/3 gal-4 len8 \] schla-4 gen?8 _8
+ Ach!4. sie8 \[/3 fleh-4 en8 \]
dich,2 _4
_4 _ _
_4_ _
% 11
- \[2/3 Mit4 der8 \] T\"o-4. ne8
- \[2/3 s\"u\ss-4 en8 \] Kla-4. gen8
- Fleh-4. en8 \[2/3 sie4 f\"ur8 \]
+ \[/3 Mit4 der8 \] T\"o-4. ne8
+ \[/3 s\"u\ss-4 en8 \] Kla-4. gen8
+ Fleh-4. en8 \[/3 sie4 f\"ur8 \]
mich.2 _4
_4_ _
_4_ _
% 17
Sie-8. ver-16 stehn4. des8
Bus-8. ens16 Seh-4. nen,8
- \[2/3 Ken-4 nen8 \] Lieb-4. es-8
+ \[/3 Ken-4 nen8 \] Lieb-4. es-8
schmerz,2.
- \[2/3 Ken-4 nen8 \] Lieb-4. es-8
+ \[/3 Ken-4 nen8 \] Lieb-4. es-8
schmerz,2.
% 23
R\"uh-8. ren16 mit4. den8
Sil-8. ber-16 t\"o-4. nen8
- \[2/3 Jed-4 es8 \] wei-4. che8
+ \[/3 Jed-4 es8 \] wei-4. che8
Herz.2.
- \[2/3 Jed-4 es8 \] wei-4. che8
+ \[/3 Jed-4 es8 \] wei-4. che8
Herz.2.
}
-$lyric_through1 = \lyric{
+$lyric_through = \lyric{
% 37
La\ss8. auch16 dir8. die16 Brust8. be-16 |
- we- gen, |
+ we-4 gen, _ |
Lieb-4. chen,8 h\"o-8. re16 |
- mich!2 _ |
- Be-8. bend16 harr' ich8 _8 |
- dir8. ent-16 ge- gen!8 _8 |
- \[2/3 Komm, be-8 \] gl\"u4. cke8 |
+ mich!2 _4 |
+ Be-8. bend16 harr'4 ich8 _8 |
+ dir8. ent-16 ge-4 gen!8 _8 |
+ \[/3 Komm,4 be-8 \] gl\"u4. cke8 |
+ mich!2. |
+ \[/3 Komm,4 be-8 \] gl\"u4. cke8 |
mich!2. |
+ _2 be-4 |
+ gl\"u-2. |
+ cke2. |
+ mich!2 _4 |
}
$treble_intro = \melodic{
r8 <['f c> <c d> <'f c> <c d> <'f c]> |
r8 <['f 'g 'b> <'g 'b d> <'f 'g 'b> <'g 'b d> <'f 'g 'b]> |
r8 <['es 'g c> <'g c es> <'es 'g c> <'g c es> <'es 'g c]> |
- <g'4.( b> <)f'8 d'> <[2/3 f' d'> <es' c'> <d' b]1/1> |
+ <g'4.( b> <)f'8 d'> <[/3 f' d'> <es' c'> <d' b]1/1> |
<c'2. es'> |
r8 <['g c> <c es> <'g c> <c es> <'g c]> |
r8 <['f c> <c d> <'f c> <c d> <'f c]> |
r8 <['f 'as 'bes> <'as 'bes d> <'f 'g 'bes> <'g 'bes d> <'f 'g 'bes]> |
r8 <['es 'g 'bes> <'g 'bes es> <'es 'g 'bes> <'g 'bes es]>
<{ es'( | )bes4. as8}{ c'( | )d4.( )f8 } >
- < [2/3 f as> <es g> <d f]1/1> |
+ < [/3 f as> <es g> <d f]1/1> |
<es2. g> |
r8 <['f 'g> <'g 'b> <'f 'g> <'g 'b> <'f 'g]> |
r8 <['es 'g> <'g c> <'es 'g> <'g c> <'es 'g]> |
r8\pp <['es 'as c> <'as c es> <'es 'as c> <'as c es> <'es 'as c]> |
r8 <['es 'g 'bes> <'g 'bes 'es> <'es 'g 'bes> <'g 'bes 'es> <'es 'g 'bes]> |
- % [as3 2\grace( bes )
- [2/3 as8(( g )as]1/1 c'4.-> ) as8 |
+ % [/3 as\grace( bes )
+ [/3 as8(( g )as]1/1 c'4.-> ) as8 |
g2. |
r8 <['f 'g> <'g 'b> <'f 'g> <'g 'b> <'f 'g]> |
r8 <['e 'g> <'g c> <'e 'g> <'g c> <'e 'g]> |
r8 <['f 'a c> <'a c f> <'f 'a c> <'a c f> <'f 'a c]> |
r8 <['e 'g c> <'g c e> <'e 'g c> <'g c e> <'e 'g c]> |
- <{[2/3 f'8\f( e' f']1/1 a'4. )f'8 } {\[2/3 f e f \] a4. f8 } > |
+ <{[/3 f'8\f( e' f']1/1 a'4. )f'8 } {\[/3 f e f \] a4. f8 } > |
<e2 e'> r4 |
}
<e2. g> |
}
+$treble_through = \melodic{
+ \octave c';
+ r2. |
+ % lily: 221: warning: Junking request: Span_dynamic_req: the \>
+ <['g8.\< g> <'g16 g> <'b8. b> <\!'b16\> b16> <d8. d'> <d16 d']> |
+ % lily: 222: warning: Can't find cresc to end.
+ < { c4( )'b } { c'4( )b } > \!r |
+% ugh
+% <'g4. g> <'b8 b> <[d8.-> d'->> c'16] |
+ <'g4. g> <'b8 b> [d'8.-> c'16] |
+% ugh, ugh: connecting chords
+ < { d2.\f( )a2} { e2. ~ e2 } { b2. c2 }> r4 |
+ <
+ {
+ \voiceone
+ [a8. b16] c'4->( )a8 r |
+ [a8. b16] c'4->( )a8 r |
+ }
+ {
+ \voicetwo
+ <d4\f f> <d2 f> |
+ <c!4\f es> <c2 es> |
+ }
+ >
+ % 4 bars copied from end verse1
+ r8 <['f\p 'a c> <'a c f> <'f 'a c> <'a c f> <'f 'a c]> |
+ r8 <['e 'g c> <'g c e> <'e 'g c> <'g c e> <'e 'g c]> |
+ <{[/3 f'8\f( e' f']1/1 a'4. )f'8 } {\[/3 f e f \] a4. f8 } > |
+ <e2 e'> r4 |
+ <es2 es'> r4 |
+ <d2 d'> r4 |
+ <'b2 b> r4 |
+ <c2 c'> <e4\pp g> |
+
+ % four copied from begin eentje
+ <f2\mf as!(> <[as8.->( c'> <)f16 )as]> |
+ <e4. g> <[e8-. g-.(> <e-. g-.> <e-. )g-.]> |
+ <f4. g> <['b8-. g-.(> <d-. g-.> <f-. )g-.]> |
+ \textstyle "italic";
+ <e2._"dim." g> |
+ <'g2. e g> |
+ <'g2.-\fermata e g> |
+}
+
$bass_intro = \melodic{
\octave c;
\clef bass;
<''g8 'g> <[d g> <g b> <d g> <g b> <d g]> |
'c8 <[e g> <g c'> <e g> <g c'> <e g]> |
}
+
+$bass_through = \melodic{
+ \octave c;
+ <''g8 'g> <['g 'b d> <'b d f> <'g 'b d> <'as!-> b-> d->> <'b d f]> |
+ <''g8 'g> <['g d> <d f> <'g d> <'as-> b-> d->> <'b d f]> |
+ % copied
+ <''g8 'g> <['g d> <d f> <'g d> <'as-> b-> d->> <'b d f]> |
+ <''g8 'g> <['g d e> <d f> <'g d> <'gis-> 'b-> d->> <'b d f]> |
+ <''gis8 'gis> <[d e> <e b> <d e> <e b> <d e]> |
+ <''a8 'a> <[c e> <e a> <c e> <e a> <c e]> |
+ <''a8 'a> <['a d f> <d f a> <'a d f> <d f a> <'a d f]> |
+ <''a8 'a> <['a c e> <c e a> <'a c e> <c e a> <'a c e]> |
+ % 4 bars copied from end verse1
+ <''f2 'f> r4 |
+ <'c2 c> r4 |
+ <''g8 'g> <[d g> <g b> <d g> <g b> <d g]> |
+ 'c8 <[c e g> <e g c'> <c e g> <e g c'> <c e g]> |
+
+ <'c8 c> <[c es! g> <es g c'> <c es! g> <es g c'> <c es! g]> |
+ <''f8 'f> <[d f> <f as!> <d f> <f as!> <d f]> |
+ <''g8 'g> <[d f> <f g> <d f> <f g> <d f]> |
+ 'c8 <[c e> <e g> <c e> <e g> <c e]> |
+ 'c8 <[c f> <f as> <c f> <f as> <c f]> |
+ 'c8 <[c e> <e g> <c e> <e g> <c e]> |
+ ''g8 <['g d> <d f> <'g d> <d f> <'g d]> |
+ % copied from two bars back
+ 'c8 <[c e> <e g> <c e> <e g> <c e]> |
+ 'c8 <[c e> <e g> <c e> <e g> <c e]> |
+ <'c2._\fermata 'g c> |
+}
global = \melodic{
\meter 3/4;
\key bes es as;
- \skip 4 * 12;
+ \skip 4 * 12;
\break;
+ \skip 4 * 234;
+ \bar "|.";
+}
+
+
+$lyric_four = \lyric{
+ _4 _ _
+ _ _ _
+ _ _ _
+ _ _ _
}
lyrics = \melodic{
\meter 3/4;
- \skip 4 * 12;
+% \skip 4 * 12;
+ \$lyric_four
\$lyric_verse1
- \skip 4 * 24;
+% \skip 4 * 24;
+ \$lyric_four
+ \$lyric_four
\$lyric_verse2
+ \$lyric_through
}
$lyric_staff = \type Lyrics = lyric<
>
vocals = \melodic{
- \global
\skip 4 * 12;
\$vocal_verse1
\skip 4 * 24;
\$vocal_verse1
+ \$vocal_through
}
$vocal_staff = \type Staff = vocal<
\property Staff.instrument = "alto sax"
+ \global
\$vocals
>
\$treble_verse1
\$treble_eentje
\$treble_verse1
+ \$treble_through
}
$treble_staff = \type Staff = treble<
\$bass_verse1
\$bass_eentje
\$bass_verse1
+ \$bass_through
}
$bass_staff = \type Staff = bass<
\$bass_staff
>
+a4 = \paper{
+ gourlay_maxmeasures = 7.;
+% linewidth= 193.\mm;
+ linewidth= 175.\mm;
+ Staff = \translator {
+ \type "Engraver_group_engraver";
+ defaultclef = violin;
+
+ \consists "Bar_engraver";
+ \consists "Clef_engraver";
+ \consists "Key_engraver";
+ \consists "Meter_engraver";
+ \consists "Local_key_engraver";
+ \consists "Staff_sym_engraver";
+ \consists "Collision_engraver";
+ \consists "Rest_collision_engraver";
+ \consists "Bar_column_engraver";
+ \consists "Bar_number_engraver";
+ \consists "Separating_line_group_engraver";
+ \consists "Line_group_engraver";
+
+ \accepts "Voice";
+ }
+}
+
\score{
<
\$vocal_staff
\$lyric_staff
\$grand_staff
>
- \paper{
- % ugh: the *first* (intro) line may only have four measures...
- gourlay_maxmeasures = 7.;
- }
+ \paper{ \a4 }
\midi{
\tempo 4 = 54;
}
cout << "boogje:=z4..controls z5 and z6..z1;\n";
cout << "draw boogje;\n";
#endif
- cout << "showit; shipit;clearit;\n";
+ cout << "showit; shipit;clearit;" << endl;
}
void
bow ((Point[6]){ 0,0, 20,60, 40,0, 60,0, 80,0, 100,1 }, 6, 1);
bow ((Point[6]){ 0,1, 20,0, 40,0, 60,0, 80,60, 100,0 }, 6, 1);
- bow ((Point[6]){ 0,0, 20,20, 40,40, 60,60, 80,140, 100,100 }, 6, 1);
+// bow ((Point[6]){ 0,0, 20,20, 40,40, 60,60, 80,140, 100,100 }, 6, 1);
bow ((Point[6]){ 0,0, 20,20, 40,40, 60,60, 80,20, 100,100 }, 6, -1);
bow ((Point[6]){ 0,0, 20,-20, 40,-40, 60,-60, 80,-20, 100,-100 }, 6, 1);
- bow ((Point[6]){ 0,0, 20,-20, 40,-40, 60,-60, 80,-140, 100,-100 }, 6, -1);
+// bow ((Point[6]){ 0,0, 20,-20, 40,-40, 60,-60, 80,-140, 100,-100 }, 6, -1);
+ bow ((Point[7]){ 0,0, 20,40, 100,0, 150,0, 200,0, 280,40, 300,0 }, 7, 1);
#endif
+#if 0
// bugs
-// bow ((Point[6]){ 0,0, 20,0, 40,0, 60,0, 80,40, 100,1 }, 6, 1);
-// bow ((Point[6]){ 0,0, 20,0, 40,0, 60,0, 80,-40, 100,1 }, 6, -1);
-// bow ((Point[6]){ 0,0, 20,40, 40,0, 60,0, 80,0, 100,1 }, 6, 1);
-// bow ((Point[6]){ 0,0, 20,-40, 40,0, 60,0, 80,0, 100,1 }, 6, -1);
+ bow ((Point[6]){ 0,0, 20,20, 40,40, 60,60, 80,140, 100,100 }, 6, 1);
bow ((Point[6]){ 0,0, 20,-40, 40,0, 60,20, 80,20, 100,40 }, 6, -1);
bow ((Point[6]){ 0,0, 20,-20, 40,-20, 60,-20, 80,-80, 100,-40 }, 6, -1);
-
+ bow ((Point[6]){ 0,0, 20,-20, 40,-40, 60,-60, 80,-140, 100,-100 }, 6, -1);
bow ((Point[6]){ 0,0, 20,20, 40,40, 60,60, 80,140, 100,100 }, 6, 1);
- cout << "\\end\n";
+#endif
+
+// bow ((Point[6]){ 0,0, 20,20, 40,0, 60,0, 80,20, 100,1 }, 6, 1);
+// bow ((Point[6]){ 0,20, 20,40, 40,0, 60,0, 80,40, 100,20 }, 6, 1);
+
+ bow ((Point[7]){ 0,0, 20,40, 100,0, 150,0, 200,0, 280,40, 300,0 }, 7, 1);
+ bow ((Point[7]){ 0,20, 20,40, 100,0, 150,0, 200,0, 280,40, 300,20 }, 7, 1);
+
+ cout << "\\end" << endl;
+
return 0;
}
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta11.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta11.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta13.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta13.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta16.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta16.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta19.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta19.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta20.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta20.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta23.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta23.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
--- /dev/null
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta26.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
+% Creator: mf-to-table.py version 0.6
+% Automatically generated on
+% Do not edit
+% input from out/feta26.log
+% name
+% rests
+\fetdef\wholerest{0}
+\fetdef\halfrest{1}
+\fetdef\outsidewholerest{2}
+\fetdef\outsidehalfrest{3}
+\fetdef\quartrest{4}
+\fetdef\eighthrest{5}
+\fetdef\sixteenthrest{6}
+\fetdef\thirtysecondrest{7}
+\fetdef\sixtyfourthrest{8}
+\fetdef\hundredtwentyeighthrest{9}
+
+% accidentals
+\fetdef\sharp{10}
+\fetdef\natural{11}
+\fetdef\flat{12}
+\fetdef\flatflat{13}
+\fetdef\sharpsharp{14}
+
+% dots
+\fetdef\dot{15}
+\fetdef\repeatcolon{16}
+
+% balls
+\fetdef\brevisball{17}
+\fetdef\brevisledger{18}
+\fetdef\longaball{19}
+\fetdef\longaledger{20}
+\fetdef\wholeball{21}
+\fetdef\wholeledger{22}
+\fetdef\halfball{23}
+\fetdef\halfledger{24}
+\fetdef\quartball{25}
+\fetdef\quartledger{26}
+
+% scripts
+\fetdef\ufermata{27}
+\fetdef\dfermata{28}
+\fetdef\sforzatoaccent{29}
+\fetdef\staccato{30}
+\fetdef\ustaccatissimo{31}
+\fetdef\dstaccatissimo{32}
+\fetdef\tenuto{33}
+\fetdef\umarcato{34}
+\fetdef\dmarcato{35}
+\fetdef\ouvert{36}
+\fetdef\plusstop{37}
+\fetdef\upbow{38}
+\fetdef\downbow{39}
+\fetdef\reverseturn{40}
+\fetdef\turn{41}
+\fetdef\trill{42}
+\fetdef\upedalheel{43}
+\fetdef\dpedalheel{44}
+\fetdef\upedaltoe{45}
+\fetdef\dpedaltoe{46}
+\fetdef\flageolet{47}
+\fetdef\trilelement{48}
+\fetdef\prall{49}
+\fetdef\mordent{50}
+\fetdef\prallprall{51}
+\fetdef\prallmordent{52}
+\fetdef\upprall{53}
+\fetdef\downprall{54}
+
+% flags
+\fetdef\eighthflag{55}
+\fetdef\sixteenthflag{56}
+\fetdef\thirtysecondflag{57}
+\fetdef\sixtyfourthflag{58}
+\fetdef\deighthflag{59}
+\fetdef\dsixteenthflag{60}
+\fetdef\dthirtysecondflag{61}
+\fetdef\dsixtyfourthflag{62}
+
+% clefs
+\fetdef\altoclef{63}
+\fetdef\caltoclef{64}
+\fetdef\bassclef{65}
+\fetdef\cbassclef{66}
+\fetdef\violinclef{67}
+\fetdef\cviolinclef{68}
+
\musixcalc
}
-\def\cmrtwenty{
+ \def\cmrtwenty{
+ \font\smalltextfont=cmr8
\font\meterfont=cmbx15
- \font\italicfont=cmti10 scaled \magstep1
- \font\musicmathfont=cmsy10
- \font\normaltextfont=cmr10 %\textfont is a primitive
- \font\smalltextfont=cmr8
- \font\boldfont=cmbx10
- \font\textmusic=cmmi12
- \font\largefont=cmbx12
-}
-\def\cmrsixteen{
- \font\smalltextfont=cmr6
- \font\normaltextfont=cmr8 %\textfont is a primitive
- \font\meterfont=cmbx12
- \font\italicfont=cmti9
- \font\textmusic=cmmi10
- \font\boldfont=cmbx8
- \font\largefont=cmbx10
-}
-\def\cmreleven{
- \font\smalltextfont=cmr5
- \font\normaltextfont=cmr6
- \font\meterfont=cmbx8
- \font\italicfont=cmti6
- \font\textmusic=cmmi8
- \font\boldfont=cmbx6
- \font\largefont=cmbx8
-}
-
-\def\cmrthirteen{
- \font\smalltextfont=cmr6
- \font\normaltextfont=cmr7
- \font\meterfont=cmbx9
- \font\italicfont=cmti7
- \font\textmusic=cmmi9
- \font\boldfont=cmbx7
- \font\largefont=cmbx9
-}
+ \font\textmusic=cmmi12
+% \font\musicmathfont=cmsy10 %%Not used?? /MB
+ \ifundefined{documentclass}
+ \font\normaltextfont=cmr10 %\textfont is a primitive
+ \font\italicfont=cmti10 scaled \magstep1
+ \font\boldfont=cmbx10
+ \font\largefont=cmbx12
+ \else
+ \def\settext##1{{\normalfont\normalsize ##1}}
+ \def\setitalic##1{\textit{\normalsize ##1}}
+ \def\setbold##1{\textbf{\normalsize ##1}}
+ \def\setlarge##1{\textbf{\large ##1}}
+ \fi
+ }
+ \def\cmrsixteen{
+ \font\smalltextfont=cmr6
+ \font\meterfont=cmbx12
+ \font\textmusic=cmmi10
+ \ifundefined{documentclass}
+ \font\normaltextfont=cmr8 %\textfont is a primitive
+ \font\italicfont=cmti9
+ \font\boldfont=cmbx8
+ \font\largefont=cmbx10
+ \else
+ \def\settext##1{{\normalfont\footnotesize ##1}}
+ \def\setitalic##1{\textit{\small ##1}}
+ \def\setbold##1{\textbf{\footnotesize ##1}}
+ \def\setlarge##1{\textbf{\normalsize ##1}}
+ \fi
+ }
+ \def\cmreleven{
+ \font\smalltextfont=cmr5
+ \font\meterfont=cmbx8
+ \font\textmusic=cmmi8
+ \ifundefined{documentclass}
+ \font\normaltextfont=cmr6
+ \font\italicfont=cmti6
+ \font\boldfont=cmbx6
+ \font\largefont=cmbx8
+ \else
+ \def\settext##1{{\normalfont\tiny ##1}}
+ \def\setitalic##1{\textit{\tiny ##1}}
+ \def\setbold##1{\textbf{\tiny ##1}}
+ \def\setlarge##1{\textbf{\footnotesize ##1}}
+ \fi
+ }
+
+ \def\cmrthirteen{
+ \font\smalltextfont=cmr6
+ \font\meterfont=cmbx9
+ \font\textmusic=cmmi9
+ \ifundefined{documentclass}
+ \font\normaltextfont=cmr7
+ \font\italicfont=cmti7
+ \font\boldfont=cmbx7
+ \font\largefont=cmbx9
+ \else
+ \def\settext##1{{\normalfont\scriptsize ##1}}
+ \def\setitalic##1{\textit{\scriptsize ##1}}
+ \def\setbold##1{\textbf{\scriptsize ##1}}
+ \def\setlarge##1{\textbf{\small ##1}}
+ \fi
+ }
\def\musixsixteendefs{
\sixteenfonts
\musixcalc
\def\rulesym#1#2{\dimen0=#1%
\vrule height .5\dimen0 depth .5\dimen0 width #2}
-\def\settext#1{\normaltextfont #1}
-\def\setitalic#1{\italicfont #1}
-\def\setbold#1{\boldfont #1}
+\ifundefined{documentclass}
+ \def\settext#1{\normaltextfont #1}
+ \def\setitalic#1{\italicfont #1}
+ \def\setbold#1{\boldfont #1}
+ \def\setlarge#1{\largefont #1}
+\fi
+
\def\setdynamic#1{\dynfont #1}
\def\setfinger#1{\fingerfont #1}
-\def\setlarge#1{\largefont #1}
\def\setnumber#1{\fetanummer #1}
% the interline symbol. Redefine to remove it.