+++ /dev/null
-# special rules for the documentation section.
-# There are too many to add to the general rules
-
-.SUFFIXES: .pod .txt .1 .html
-
-pod2html=pod2html
-pod2groff=pod2man --center="LilyPond documentation" --section="0"\
- --release="LilyPond $(VERSION)" $< > $@
-
-$(outdir)/%.gif: %.xpm
- xpmtoppm $< | ppmtogif > $@
-
-
-$(outdir)/%.ps: $(outdir)/%.dvi
- dvips -o $@ $<
-
-$(outdir)/%.dvi: $(outdir)/%.mudtex
- latex '\nonstopmode \input $<'
- mv $(notdir $@) $(outdir)
-
-$(outdir)/%.mudtex: %.doc
- $(depth)/bin/out/mudela-book --noindex --outdir=$(outdir)/ --outname=$(notdir $@) $<
-
-$(outdir)/%.txt: $(outdir)/%.1
- troff -man -Tascii $< | grotty -b -u -o > $@
-
-$(depth)/%.txt: $(outdir)/%.txt
- cp $< $@
-
-# perl 5.003/4
-
-POD2HTML5004=$(POD2HTML) --noindex --infile $< --outfile=$@; sh $(depth)/bin/add-URLs.sh $@
-
-POD2HTML5003=$(POD2HTML) $< ; mv $(notdir $@) $(outdir)/
-
-
-do_pod2html=$(POD2HTML5003)
-
-
-$(outdir)/%.html: %.pod $(depth)/VERSION
- $(do_pod2html)
-
-$(outdir)/%.5: %.pod
- $(pod2groff)
-
-$(outdir)/%.1: %.pod
- $(pod2groff)
-
-$(outdir)/%.gz: $(outdir)/%
- gzip -c9 $< > $@
-
-name-stem= $(notdir $(basename $<))
-
-$(outdir)/%.gif: $(outdir)/%.ps
- sh $(depth)/bin/ps-to-gifs.sh $<
- mv $(name-stem)-page*.gif $(outdir)/
- touch $@
-
-$(outdir)/%.ly.txt: $(depth)/input/%.ly
- ln -f $< $@
+++ /dev/null
-=head1 NAME
-
-convert-mudela - convert mudela to newer versions
-
-=head1 SYNOPSIS
-
- convert-mudela [options] [files]
-
-=head1 DESCRIPTION
-
-convert-mudela sequentially applies different mudela-conversions to
-upgrade a Mudela input file from FROM_PATCHLEVEL to TO_PATCHLEVEL.
-If no files are given, the standard input and output are used
-
-=head1 OPTIONS
-
-=over 4
-
-=item B<--output>
-
-The output file to write
-
-=item B<--edit>
-
-Do an inline edit of the input file. override B<--output>
-
-=item B<--show-rules>
-
-shows all known conversions.
-
-=item B<--from>=FROM_PATCHLEVEL
-
-Set the level to convert from. If this is not set, convert-mudela will
-guess this, on the basis of C<\version> strings in the file
-
-=item B<--to>=TO_PATCHLEVEL
-
-Set the goal version of the conversion. It defaults to the latest
-available version.
-
-=back
-
-=head1 BUGS
-
-Not all language changes are handled. Multiple output options won't work
-
-=head1 AUTHOR
-
-Han-Wen Nienhuys <hanwen@gnu.org>
+++ /dev/null
-=head1 NAME
-
-lilypond - the GNU music typesetter
-
-=head1 SYNOPSIS
-
- lilypond [options] [inputfiles]
-
-=head1 DESCRIPTION
-
-LilyPond is the GNU Project music typesetter. The program generates
-visual or auditive output from a music definition file: it can typeset
-formatted sheet music to a TeX file and play (mechanical) performances
-to a MIDI file.
-
-=head1 OPTIONS
-
-=over 5
-
-=item B<-I,--include>=F<FILE>,
-
-add F<FILE> to the search path for input files.
-
-=item B<-M,--midi>
-
-This disables TeX output. If you have a \midi definition, it will do
-the midi output only.
-
-=item B<-d,--debug>,
-
-Turn debugging info on. GNU LilyPond reads the file F<.dstreamrc>,
-which lists what functions and classes may produce copious debugging
-output.
-
-=item B<-t,--test>,
-
-Switch on any experimental features. Not for general public use.
-
-=item B<-w,--warranty>,
-
-Show the warranty with which GNU LilyPond comes. (It comes with B<NO
-WARRANTY>!)
-
-=item B<-o,--output=>F<FILE>,
-
-Set the default output file to F<FILE>.
-
-=item B<-h,--help>,
-
-Show a summary of usage.
-
-=item B<-i,--init=>F<FILE>,
-
-Set init file to F<FILE> (default: F<lily-init.ly>).
-
-=item B<--include, -I>=F<DIRECTORY>,
-
-Add F<DIRECTORY> to the search path for input files.
-
-=item B<--ignore-version, -V>,
-
-Make incompatible mudela version non-fatal.
-
-=item B<--no-postscript, -P>,
-
-Don't generate embedded PostScript (or MetaFont) symbols, but resort to
-less beautiful fixed-size versions.
-
-LilyPond uses PostScript for variable symbols where possible. (For some
-of these symbols runtime MetaFont source will be genarated too. These are
-not used unless you also include the appropriate TeX file too. See
-F<tex/fetdefs.tex>.)
-
-=back
-
-=head1 FEATURES
-
-This is an overview of the features that GNU LilyPond supports. For
-details on how to use them, you should consult mudela(5).
-
-=over 5
-
-=item *
-
-ASCII script input, with identifiers (for music reuse),
-customizable notenames, customisable fontset.
-
-=item *
-
-MIDI output lets you check if you have entered the correct notes.
-
-=item *
-
-MIDI to Mudela conversion through the mi2mu program.
-
-=item *
-
-Multiple staffs in one score. Each staff can have different meters.
-
-=item *
-
-Beams, slurs, ties, chords, super/subscripts (accents and text)
-triplets, general n-plet (triplet, quadruplets, etc.), lyrics,
-transposition dynamics (both absolute and hairpin style).
-
-=item *
-
-Multiple voices within one staff; beams optionally shared
-between voices. Up to four voices is handled cleanly.
-
-=item *
-
-Multiple scores within one input file. Each score is output to
-a different file.
-
-=item *
-
-Clef changes, meter changes, cadenza-mode, key changes, repeat bars.
-
-=back
-
-=head1 DISCLAIMER AND COPYING POLICY
-
-GNU LilyPond is copyright 1996-1998 by its authors. GNU LilyPond is
-distributed under the terms of the GNU General Public License. GNU LilyPond
-is provided without any warranty what so ever.
-GNU LilyPond may be freely distributed. For further information consult
-the GNU General Public License, from the file F<COPYING>.
-
-=head1 AUTHORS
-
-Please consult the documentation file AUTHORS for more detailed
-information, and small contributions.
-
-=over 4
-
-=item *
-
-Han-Wen Nienhuys <hanwen@cs.ruu.nl>, http://www.cs.ruu.nl/people/hanwen
-
-=item *
-
-Jan Nieuwenhuizen <jan@digicash.com>, http://www.digicash.com/~jan.
-
-=back
-
-
-=head1 PROBLEMS
-
-
-There is an extensive list of todoes and bugs. See F<TODO>. If you
-have a problem you should try to find out
-
-=over 4
-
-=item *
-
-If the bug has been fixed in a newer release.
-
-=item *
-
-If the bug has been found earlier, consult F<TODO> and F<BUGS>.
-
-=back
-
-If you have found a bug, then you should send a bugreport.
-
-=over 4
-
-=item *
-Send a copy of the input which causes the error.
-
-=item *
-Send a description of the platform you use.
-
-=item *
-Send a description of the LilyPond version you use (with
-compile/configure options please).
-
-=item *
-Send a description of the bug itself.
-
-=item *
-Send it to bug-gnu-music@gnu.org (you don't have to subscribe
-to this mailinglist).
-
-=back
-
-It does help if you can find out where the bug comes from: if GNU
-LilyPond bombs out, then please recompile using with debugging info
-turned on, and send gdb stacktrace of the crash. It also helps if you
-can print the values of the objects. So if your trace is
-
- received SIGSEGV
- (gdb) backtrace 12
- #0 Interval::operator+= (this=0x11fffec60..)
- at ../flower/interval.hh:50
- #1 0x12005195c in Item::width (this=0x14008a680) at src/item.cc:39
- #2 0x12008fdbc in itemlist_width (its=0x11fffed58 ..
- :
- :
-
-Than it would help if you send a dump of the Interval and the Item
-(use: C<print *this> or use LilyPond C<print()> methods).
-
-
-=head1 FILES
-
-=over 5
-
-=item F<lily-init.ly>
-
-The initialisation file with symbol tables etc. It
-includes files from the directory F<init/>.
-
-=back
-
-=head1 ENVIRONMENT
-
-B<LILYINCLUDE> an (one) additional directory for finding lilypond data.
-
-=head1 BUGS
-
-Lots of them. See F<TODO> and F<BUGS>
-
-=head1 SEE ALSO
-
-=over 4
-
-=item internals
-
-On technical details of LilyPond
-
-=item mudela-man
-
-On the input format. This is a LilyPond-enhanced LaTeX document.
-
-=item MANIFESTO
-
-Goals of the GNU LilyPond project.
-
-=item FAQ
-
-The GNU LilyPond FAQ list
-
-=item http://www.cs.ruu.nl/people/hanwen/lilypond/index.html
-
-GNU LilyPond has her own webpage. This webpage contains the MIDI, GIF
-and PS files for some standard music files. It also has the complete
-LilyPond documentation
-
-=back
-
-GNU LilyPond is
-updated very frequently, the latest version is always available at:
-ftp://pcnov095.win.tue.nl/pub/lilypond and
-ftp://alpha.gnu.org/gnu/lilypond/
-
-
-For programs which are part of the GNU music project, the following
-mailing list have been setup:
-
-
-=over 4
-
-=item info-gnu-music@gnu.org
-
-For information on the GNU Music project, to subscribe: send mail with
-subject "subscribe" to info-gnu-music-request@gnu.org
-
-=item help-gnu-music@gnu.org
-
-For help with programs from the GNU music project. To subscribe: send
-mail with subject "subscribe" to
-help-gnu-music-request@gnu.org
-
-=item bug-gnu-music@gnu.org
-
-If you have bugreports, you should send them to this list. If you want
-to read all bugreports, you should subscribe to this list. To
-subscribe: send mail with subject "subscribe" to
-bug-gnu-music-request@gnu.org
-
-=item gnu-music-discuss@gnu.org,
-
-For discussions concerning the GNU Music project, to subscribe: send
-mail with subject "subscribe" to
-gnu-music-discuss-request@gnu.org,
-
-
-=back
-
-Announces of new versions will be sent to info-gnu-music and
-gnu-music-discuss.
-
-=head1 REMARKS
-
-GNU LilyPond has no connection with the music package Rosegarden, other
-than the names being similar :-)
-
-=head1 HISTORY
-
-(for a detailed changelog, see F<NEWS>)
-
-GNU LilyPond's roots lie in MPP, a preprocessor to the rather arcane
-MusiXTeX macro package for TeX. A friend of mine, Jan Nieuwenhuizen
-wrote the first 44 versions (0.01 to 0.44), then his program caught my
-attention, and I was slowly sucked in to the interesting problem of
-easily producing beautifully printed music. I contributed some
-code. We soon realised that MPP's design was too fundamentally broken
-to be repaired, so it was decided to rewrite MPP. We debated a lot about
-the requirements to an inputformat (fall 1995). I sat down and started
-with a parser-first, bottom-up rewrite called mpp95 (which totally
-failed, obviously).
-
-After long and hard thinking, I came up with an algorithm for the
-horizontal spacing of multiple staffs (april 1996) I coded it (and did
-not test it). After starting with this fundamental piece, I slowly
-added the stages which come before spacing, and after. A half year
-later, I had a first working version, (october 1996). I announced
-Patchlevel 0.0.7 (or 8) to the mutex list after asking some technical
-details on spacing; it was downloaded approximately 4 times. Then I
-got the hang of it, and in the subsequent two months, I coded until it
-had doubled in size (pl 23).
-
-Most the other history is described in the NEWS file. The first large
-scale release (0.1) was done after approximately 78 patchlevels on
-August 1, 1997.
-
+++ /dev/null
-=head1 NAME
-
-ly2dvi - convert mudela to DVI
-
-=head1 SYNOPSIS
-
- ly2dvi [options] inputfile[.ly] [....]
-
-=head1 DESCRIPTION
-
-ly2dvi is a shell script which creates input file for LaTeX,
-based on information from the output files from lilypond.
-The script handles multiple files. If a mudela file name is
-specified lilypond is run to make an output (TeX) file.
-
-One or more LaTeX files are created, based on information found
-in the output (TeX) files, and latex is finally run to create
-one or more DVI files.
-
-=head1 OPTIONS
-
-=over 5
-
-=item B<-D,--debug>
-
-Set debug mode. There are two levels - in level one some debug
-info is written, in level two the command C<set -x> is run, which
-echoes every command in the ly2dvi script.
-
-=item B<-O,--orientation=>
-
-Set orientation - portrait is the default.
-(C<-O> landscape produces C<\usepackage[landscape]{article}>)
-
-=item B<-o,--output=>
-
-Set output directory.
-
-=item B<-h,--help>
-
-Print help.
-
-=item B<-k,--keep>
-
-Keep the LaTeX file after the run.
-
-=item B<-l,--language>
-
-Specify LaTeX language.
-(C<-l norsk> produces C<\usepackage[norsk]{babel}>).
-
-=item B<-p,--papersize=>
-
-Specify papersize.
-(C<-p a4paper> produces C<\usepackage[a4paper]{article}>)
-
-=item B<-s,--separate>
-
-Normally all output files are included into one LaTeX file.
-With this switch all files are run separately, to produce one
-DVI file for each.
-
-=back
-
-=head1 FEATURES
-
-ly2dvi responds to several parameters specified in the mudela
-file. They are overridden by corresponding command line options.
-
-=over 5
-
-=item B<papersize>
-
-Specify papersize.
-
-=item B<orientation>
-
-Set orientation.
-
-=item B<language>
-
-Specify LaTeX language
-
-=item B<paperlinewidth>
-
-Specify the width (pt, mm or cm) of the printed lines.
-
-=back
-
-=head1 ENVIRONMENT
-
-=over 5
-
-=item B<LILYINCLUDE>
-
-Additional directories for input files.
-
-=item B<TMP>
-
-Temporary directory name. Default is /tmp
-
-=back
-
-=head1 FILES
-
-F<titledefs.tex> is inspected for definitions used to extract
-additional text definitions from the mudela file. In the current
-version the following are defined:
-
-=over 5
-
-=item B<title>
-
-The title of the music. Centered on top of the first page.
-
-=item B<subtitle>
-
-Subtitle, centered below the title.
-
-=item B<composer>
-
-Name of the composer, rightflushed below the subtitle.
-
-=item B<arranger>
-
-Name of the arranger, rightflushed below the composer.
-
-=item B<instrument>
-
-Name of the instrument, leftflushed at same level as the composer.
-
-=back
-
-F</usr/local/share/lilyrc /etc/lilyrc $HOME/.lilyrc ./.lilyrc>
-are files to set up default running conditions/variables, Bourne shell
-syntax. All files are parsed, in the shown sequence. The variables are
-overridden by variables in the mudela file, and by command line options.
-In the current version the following are allowed:
-
-=over 5
-
-=item B<ORIENTATION>
-
-Set orientation - portrait is the default.
-
-=item B<LANGUAGE>
-
-Specify LaTeX language.
-
-=item B<OUTPUTDIR>
-
-Set output directory.
-
-=item B<PAPERSIZE>
-
-Specify papersize.
-
-=item B<LILYINCLUDE>
-
-Additional directories for input files.
-
-=item B<TMP>
-
-Temporary directory name.
-
-=back
-
-=head1 SEE ALSO
-
-lilypond(1), tex(1), latex(1)
-
-=head1 AUTHOR
-
-Jan Arne Fagertun <Jan.A.Fagertun@energy.sintef.no>,
-http://www.termo.unit.no/mtf/people/janaf/
-
-=head1 BUGS
-
-If you have found a bug, you should send a bugreport.
-
-=over 4
-
-=item *
-Send a copy of the input which causes the error.
-
-=item *
-Send a description of the platform you use.
-
-=item *
-Send a description of the LilyPond and ly2dvi version you use.
-
-=item *
-Send a description of the bug itself.
-
-=item *
-Send it to bug-gnu-music@gnu.org (you don't have to subscribe
-to this mailinglist).
-
-=back
-
-=head1 REMARKS
-
-Only one papersize is supported, A4. Information on other sizes
-(LaTeX names, horizontal and vertical sizes) should be mailed to
-the author or to the mailing list.
-
+++ /dev/null
-=head1 NAME
-
-mi2mu - convert MIDI to mudela(5)
-
-=head1 SYNOPSIS
-
- mi2mu [options] midi-file
-
-=head1 DESCRIPTION
-
-Mi2mu translates a MIDI input file to Mudela (GNU LilyPond source
-format). Mi2mu is part of the GNU LilyPond music typesetting package.
-
-=head1 OPTIONS
-
-=over 4
-
-=item B<-b, --no-quantify>,
-
-Write exact durations, e.g.: `a4*385/384'.
-
-=item B<-d, --debug>,
-
-Print lots of debugging stuff.
-
-=item B<-h, --help>,
-
-Show a summary of usage.
-
-=item B<-I, --include>=F<DIR>,
-
-Add DIR to search path.
-
-=item B<-k, --key>=ACC[:MINOR],
-
-Set default key. ACC > 0 sets number of sharps; ACC < 0 sets number
-of flats. A minor key is indicated by ":1".
-
-=item B<-n, --no-silly>,
-
-Assume no plets or double dots, assume smallest (reciprocal) duration 16.
-
-=item B<-o, --output>=F<FILE>,
-
-Set FILE as default output.
-
-=item B<-p, --no-plets>,
-
-Assume no plets.
-
-=item B<-q, --quiet>,
-
-Be quiet.
-
-=item B<-s, --smallest=N>,
-
-Assume no shorter (reciprocal) durations than N.
-
-=item B<-v, --verbose>,
-
-Be verbose.
-
-=item B<-w, --warranty>,
-
-Show the warranty with which mi2mu comes. (It comes with B<NO WARRANTY>!)
-
-=item B<-x, --no-double-dots>,
-
-Assume no double dotted notes.
-
-=back
-
-=head1 FEATURES
-
-This is an overview of the features that Mi2mu supports.
-
-=over 4
-
-=item *
-
-[todo]
-
-=back
-
-=head1
-DISCLAIMER & COPYING POLICY
-
-Mi2mu is copyright 1996, 1997 by its authors. Mi2mu is distributed
-as part of GNU LilyPond, under the terms of the GNU General Public
-License. Mi2mu is provided without any warranty what so ever.
-Mi2mu may be freely distributed. For further information consult
-the GNU General Public License, from the file F<COPYING>.
-
-=head1 AUTHORS
-
-Please consult the documentation file AUTHORS for more detailed
-information, and small contributions.
-
-=over 4
-
-=item *
-
-Jan Nieuwenhuizen <jan@digicash.com>, http://www.digicash.com/~jan.
-
-=back
-
-=head1 SEE ALSO
-
-=over 4
-
-=item lilypond(1)
-
-The GNU LilyPond music typesetter.
-
-=item mudela-man
-
-On the input format. This is a LilyPond-enhanced LaTeX document.
-
-=back
-
+++ /dev/null
-=head1 NAME
-
-mudela-book - integrate LaTeX and mudela
-
-=head1 SYNOPSIS
-
- mudela-book [options] [file]
-
-=head1 DESCRIPTION
-
-If no file is given, input is taken from the standard input
-
-mudela-book runs LilyPond on fragments of mudela in your source file,
-and produces a LaTeXable document, with formatted music.
-
- \begin{mudela}
- CONTENTS
- \end{mudela}
-
-runs LilyPond on CONTENTS, and puts the result back, surrounded by
-\preexample and \postexample commands. The \begin takes the
-following options:
-
-=over 4
-
-=item fragment
-
-mudela-book adds some redtape. You
-can substitute voice-contents for CONTENTS in this case.
-
-=item verbatim
-
-CONTENTS is copied into the TeX source enclosed in a verbatim block.
-
-=back
-
-=head1 OPTIONS
-
-=over 4
-
-=item B<--outname>
-
-The name of TeX file to output. If none is given, the output is
-printed on stdout.
-
-=item B<--outdir>
-
-The directory to output lilypond output and input to
-
-=back
-
-=head1 BUGS
-
-Doesn't handle incorrect input sanely.
-
-=head1 AUTHOR
-
-Han-Wen Nienhuys <hanwen@gnu.org>
+++ /dev/null
-% -*-latex-*-
-
-% this document should be run through the mudela-book script after lilypond
-% has been installed. The rules have been precooked into the
-% Documentation/Rules.make file; do
-%
-% make out/mudela-man.dvi
-%
-% or
-%
-% mudela-book --outdir=out/ --outname=mudela-course.mudtex mudela-course.doc
-% latex '\nonstopmode \input out/mudela-course.mudtex'
-
-
-\documentclass{article}
-\usepackage{a4wide}
-\title{GNU LilyPond input format 0.1}
-\author{Han-Wen Nienhuys}
-\date{October 8, 1997}
-
-\begin{document}
-\maketitle
-\def\interexample{\par Produces the following:\par}
-\def\preexample{\par\medskip}
-\def\postexample{\par\medskip}
-\def\file#1{{\texttt{#1}}}
-
-\emph{This document is not complete yet}
-
-\section{Introduction}
-
-This document describes the the GNU LilyPond input format, which is an
-effective language for defining music. We call this language (rather
-arrogantly) The Musical Definition Language or Mudela, for
-short.\footnote{If anybody comes up with a better name, we'd gladly
- take this. Gourlay already uses Musical Description Language,
- G-Sharp Score Definition Language. ISO standard 10743 defines a
- Standard Music Description Language. We're not being original here}
-
-The first aim of Mudela is to define a piece of music, being complete
-from both from a musical typesetting, as from a musical performing
-point of view.
-
-The Musical Definition Language (Mudela), has a logical structure,
-making use of identifiers, that allows for flexible input, and
-definition reuse. See \file{MANIFESTO} for reasons and design considerations.
-
-The below included for explanatory purposes only (i.e., for a complete
-and up-to-date definition, see \file{lily/parser.y} and
-\file{lily/lexer.l}):
-
-As a related note, you should take a look at the examples and the init
-files, as this document does not cover every aspect of mudela yet, and
-may be out of date.\footnote{Ok, I am being pessimistic here. This
- just is a disclaimer. Docs usually are written after the program
- itself.} This document intends to give an idea of how it works, it
-is not a guide on how to use it.
-
-
-\section{Basic elements}
-
-\subsection{Files}
-
-The de-facto extension of Mudela is \file{.ly}. Files may be included by
-entering \verb+\include+ at the start of a line:
-
-\begin{verbatim}
-\include "a_file.ly"
-\end{verbatim}
-
-
-\subsection{Comments}
-
-Line comments are introduced by a
-\verb+%+.
-Block comments are delimited
-by
-\verb+%{+
-and
-\verb+%}+.
-They do not nest.
-
-\subsection{Versions}
-
-Occasionally, small changes in syntax across different versions of
-Mudela might give syntax errors. To warn you about possible
-incompatibilities, you can specify the Mudela version for which the
-inputfile was written,
-\begin{verbatim}
-\version "0.0.50";
-\end{verbatim}
-
-A perl-script which tries to convert to newer versions
-(\file{convert-mudela}) is included in the LilyPond distribution.
-
-\subsection{Words}
-
-Keywords are preceded by a backslash: \verb+\+. They contain
-alphabetic characters only.
-
-Identifiers in their normal form consist start with a backslash, a
-alpha character, followed by alpha-numerics. Identifiers can contain
-any characters (except whitespace,
- and \verb+%+), if you use this construct:
-
-\begin{verbatim}
-\$i'm_a_weird!!!identifier
-\end{verbatim}
-
-(which is the identifier with the name
-\verb+i'm_a_weird!!!identifier+). \verb+$+ Takes any sequence of
-characters which are not whitespace, \verb+$+ and \verb+%+.
-\verb+$i'm_a_weird!!!string+
-\def\foobar{$} % silly fontlock mode
-
-\subsection{Nesting characters}
-
-Mudela uses the brace (\verb+{+ and \verb+}+) for most hierarchical
-structures. For chords the \verb+<+ and the \verb+>+ are used as
-nesting braces.
-
-\subsection{Constants}
-
-Please note that -.5 is not a Real.
-
-\begin{verbatim}
-"I am a string"
--1.2e3 % a real
-12 % an int
-\end{verbatim}
-
-
-\subsection{Identifiers}
-
-When assigning identifiers you use
-
-\begin{verbatim}
-string = ...
-\end{verbatim}
-
-If you reuse identifiers, then the previous contents will be thrown
-away after the right hand is evaluated, eg
-\begin{verbatim}
-bla = \melodic { \bla }
-\end{verbatim}
-is legal
-
-When using identifiers they have to be escaped:
-
-\begin{verbatim}
-oboe = \melodic { ... }
-\score{ \melodic { \oboe }}
-\end{verbatim}
-
-The left-hand part of the assignment is really a string, so
-\begin{verbatim}
-"Foo bar 4 2 " = \melodic { .. }
-\end{verbatim}
-
-is also a valid assignment (but you would have trouble referencing to it)
-
-
-\subsection{Hierarchical structures}
-
-The general structure consists of declarations:
-\begin{verbatim}
-IDENTIFIER = \TYPE{
- <type specific data>
-}
-\end{verbatim}
-and instantiations:
-
-\begin{verbatim}
-\TYPE{ <type specific data> }
-\end{verbatim}
-
-(Currently, \verb+\score+ is the only type that can be instantiated
-at top level. Currently declarations can only be done at top level)
-
-Most instantiations that use an IDENTIFIER are specified as follows:
-
-\begin{verbatim}
-\TYPE{ IDENTIFIER [...] }
-\end{verbatim}
-
-Some exceptions on this rule have been made to prevent inputting
-Mudela becoming tedious
-
-
-\subsection{Modes:}
-
-To simplify different aspects of music definition (entering the notes
-and manipulating them) Mudela has a number of different input "modes":
-
-\begin{description}
-
-
-\item[Normal mode]
-
-At the start of parsing, Mudela assumes normal mode.
-In Normal mode, a word is looked up in the following order:
-\begin{description}
-\item{\verb+word+} string
-\item{\verb|"string"|} string
-\item{\verb|\word|} keyword, identifier
-\end{description}
-In normal mode, a word is assumed to start with an alphabetic
-character, followed by alpha-numeric characters.
-
-\item[Note mode] Note mode is introduced by the keyword
- \verb+\melodic+. In Note mode, a word is looked up in the following
- order:
-\begin{description}
-\item{\verb+word+} notename, string
-\item{\verb|"string"|} string
-\item{\verb|\word|} keyword, identifier
-\end{description}
-
-In Note mode a word is considered to have alphabetic characters only,
-so the underscore (\_) is illegal. If you accidently mistype a
-notename, the parser will assume that you are entering a string (and
-it will most likely complain that you should be in \verb|\lyrics| mode to
-do lyrics)
-
-
-\item[Lyric mode] Lyrics mode (and thus Simple mudela) is introduced
- by the keyword \verb+\lyrics+. Because of the various control
- characters that can appear in lyrics, eg, ``foreign language''
- accents, the inputting a string containing these has been made very
- easy.
-
-In Lyrics mode, a word is looked up in the following order:
-\begin{description}
-\item{\verb+word+} string (thus a lyric)
-\item{\verb|"string"|} string
-\item{\verb|\word|} keyword, identifier
-\end{description}
-
-In Lyric mode every sequence of non-digit and non-white characters
-starting with an alphabetic character or the \_ is considered a word.
-
-\begin{verbatim}
-a&@&@&TSI|{[ % a word
-1THtrhortho % not a "word"
-Leise Fl\"u\ss{}teren meine Sapfe % 4 words
-_ _ _ _ % 4 words: 4 spaces
-\end{verbatim}
-\end{description}
-
-These modes are of a lexical nature. Normal and Note mode largely
-resemble each other, save the possibility of entering Reals,
-meaning of \verb+_+ and the resolution of words
-
-\subsection{Notes}
-
-You enter a note by giving the name and the reciprocal of the duration:
-
-\begin[fragment,verbatim]{mudela}
-a'4 % Dutch names
-\end{mudela}
-
-is a A-1 pitched crotchet. The ' signifies an octave change. A-1 is 440
-Hz concert-pitch. \verb+c'+ is also known as the central c. More examples:
-
-\begin[fragment,verbatim]{mudela}
- 'a % 110
- a % 220
- A % 110, uppercase octavates down
- a' % 440
- a'' % 880
- 'as4.*2/3
-\end{mudela}
-
-The last one is an A flat, (just below 110 Hz concert-pitch). The \verb+*2/3+
-signifies that this note is part of a triplet (3 in stead of 2). The
-duration is one and a half quarter note (\verb+4.+) times 2/3.
-
-Notenames are just a special kind of identifiers, and can be declared
-for any language appropriate (see \file{init/dutch.ly}). The default language
-for notenames is defined to be Dutch. In Dutch, the notenames are
-a,b,c,d,e,f and g. Sharps are formed by adding the extension "is",
-flats by adding ``es''
-
-\begin{verbatim}
-% double sharp
-cisis disis eisis fisis gisis aisis bisis
-% sharps
-cis dis eis fis gis ais bis
-% naturals
-c d e f g a b
-% flats
-ces des es fes ges as bes
-% double flats
-ceses deses eses feses geses ases beses
-\end{verbatim}
-
-Rests are named r or s
-\begin{verbatim}
-r % print a rest
-s % a "space" rest, nothing is printed.
-\end{verbatim}
-
-These notenames along with duration are enough material to construct
-simple melodies:
-
-\begin[verbatim,fragment]{mudela}
-\octave c';
-c4 c4 g4 g4 a4 a4 g2
-f4 f4 e4 e4 d4 d4 c2
-\end{mudela}
-
-Music is able to express more. generally speaking, the other
-'features' are either connected between notes (slurs, beams: spanning
-requests) or attached to notes (eg. accents). The former are
-implemented as START and STOP stop features and then attached to the note.
-
-\begin{description}
-\item{[ and ]} start and stop a beam
-\item{( and )} start and stop a slur
-\end{description}
-
-example:
-\begin[verbatim,fragment]{mudela}
- \octave c';
- [c8 () d8 () e8
- e8(] [)g8 <c'8] e'8> % NO nesting!
- [2/3 c8 c8 c8]1/1 % a triplet
-\end{mudela}
-
-Please note that these two characters do \emph{not} necessarrily nest,
-they should be attached to the note. For this reason, the construct
-\verb+[ <c4 c4>]+ will generate a parse error.
-
-\subsection{Slurs and Ties}
-
-Ties connect the noteheads of adjacent notes. They are entered as follows:
-
-\begin[verbatim,fragment]{mudela}
-a'4 ~ a''4
-\end{mudela}
-
-Slurs connect whole chords, and try to avoid crossing stems. They are
-entered as follows:
-
-\begin[verbatim,fragment]{mudela}
-a'4( )a''4
-\end{mudela}
-
-\subsection{Scripts}
-
-Symbols which can be put at either side (above or below) of a staff
-are entered as follows:
-\begin[verbatim,fragment]{mudela}
- a-^ % marcato, direction: default
- %a^- % portato, direction: above note
- a_. % staccato, direction: below note
- a^\fermata % predefined identifier
- c_"marcato" % add a text
- c^"marcato"
- c-"marcato"
-\end{mudela}
-
-If you want to define your own scripts refer to \file{init/script.ly} for
-details.
-
-
-Dynamics can be put after the notename:
-\begin{verbatim}
-a4 \dynamic { 0 } % 0 = fff, 7 = ppp
-\end{verbatim}
-
-Mudela defines the following dynamic identifiers:
-
-\begin{verbatim}
-ppp pp p mp mf f ff fff sfz fz fp
-\end{verbatim}
-and the following abbreviations:
-\begin{verbatim}
-\< %start crescendo
-\> % start decrescendo
-\! % end crescendo/decrescendo
-\end{verbatim}
-
-\subsection{Defaults}
-
-If omit the duration of a note, a default value is substituted. For
-this default value mudela uses the last duration explicitly entered.
-
-Thus the following inputs are equivalent
-\begin{verbatim}
-c4 c4 c16 c16 c16 s16 c4 c16
-c4 c c16 c c c c4 c16
-\end{verbatim}
-
-If you are typing music which does not lie in the "small" and "large"
-octave, you can prevent having to type \verb+'+ all the time by using the
-\verb+\octave+ command: These two lines have the same pitch.
-\begin{verbatim}
-c'' d'' e'' c d e c d e
-\octave c''; c d e ''c ''d ''e \octave c; c d e
-\end{verbatim}
-
-By default the setting of \verb+\octave+ is 0.
-
-\subsection{Lyrics}
-
-Lyrics in Mudela resemble Simple mudela a lot, with notes substituted
-by text.
-
-All syllables are entered separately, separated by whitespace
-\begin{verbatim}
-Twin-4 kle4 twin-4 kle4 ...
-\end{verbatim}
-
-Two syllables or words that compose a single
-duration entry are bound together using an underscore
-\begin{verbatim}
-He_could4 not4
-\end{verbatim}
-
-\section{Composition: forming bigger structures}
-
-The previous examples tacitly assumed that a sequence of notes is
-printed in a left to right manner. This is not entirely correct, you
-will get the bigger picture in this section.
-
-In mathematics you can form expressions by combining expressions,
-which are ultimately some kind of atom or terminal symbol. The same
-goes for mudela: there are some basic building blocks, and by
-combining those you create complex music.
-
-You can combine music in three ways:
-\begin{itemize}
-\item If you enclose a sequence of music-elements in braces ( \verb+{+
- and \verb+}+ ), then you form another kind of music called (Voice) with those pieces.
- The duration of the Voice is the sum of the durations of its elements
-\begin{verbatim}
-{ c c g g a a g2 } % twinkle twinkle
-{ { c c g g} { a a g2 } }
-\end{verbatim}
-\item You can stack music by enclosing a sequence of music elements
- with \verb+<+ and \verb+>+. This is called a Chord. The duration of a Chord is
- the union of the durations of its elements Example:
-\begin{verbatim}
-<a4 {cis8 cis8} e'4> % a-major chord
-\end{verbatim}
-\item
- You can form music by transposing music:
-\begin{verbatim}
-\transpose
- d % from c to the d that's one octave down
- { e4 f4 } % the horizontal music
-\end{verbatim}
-\end{itemize}
-
-Of course you can also combine these three mechanisms.
-\begin{verbatim}
-{ c <c e> <c e g> <c e g \transpose d' dis > } % 4 increasing chords
-\end{verbatim}
-
-The basic building block in Mudela is called Request. Examples of
-Requests are: Timing (such as Meter), Rhythmic, Melodic, Note (which is a combination of
-Rhythmic and Melodic), Musicscript (put an accent over a note or
-rest), etc. For the actual up to date listing, you should consult the
-LilyPond source code: the Request types form a big class hierarchy.
-
-Normally you don't enter Requests directly, since that would be
-tedious. Mudela has standard abbreviations for the most common
-combination of Requests. If you enter \verb+c4+, this is an
-abbreviation for:
-\begin{verbatim}
-Request_chord{
- Note_req{
- notename: 0 acc: 0 oct: -1
- duration { 4}
- }
- Stem_req{
- duration { 4}
- }
-}
-\end{verbatim}
-
-The \verb+Request_chord+ is a special kind of chord which only allows
-Requests as its elements. The examples of the previous section were
-processed with \verb+{+ and \verb+}+ enclosing the input.
-
-\subsection{Durations}
-
-A duration always starts with the duration type (1,2,4 etc), and then
-any optional multipliers/dots. Old fashioned durations can be entered
-as follows
-\begin{verbatim}
-'c\breve
-gis'\longa
-\end{verbatim}
-
-
-
-\subsection{Meters/groupings}
-
-A meter has this form:
-\begin{verbatim}
-\meter 3/4 ;
-\end{verbatim}
-
-Rhythmic grouping is a concept closely associated with this. For
-example, in a 5/8 meter, the counts are grouped 2+3. In mudela this is
-entered as
-\begin{verbatim}
-\grouping 8*2 8*3 ;
-\end{verbatim}
-You can start the piece with a partial measure, the command takes the
-same syntax as grouping:
-\begin{verbatim}
-\partial 16*3 4;
-\end{verbatim}
-
-Make the piece start with a upstep [english translation?]
-lasting 1 3/4 quarter notes.
-
-These commands are also "voice elements", and constitute ``Music''
-(consisting of stuff with duration 0).
-
-
-\subsection{Voicegroups}
-
-
-[OUTDATED]
-
-If more than one "voice" is in a staff, then you have the option of
-putting the different voices into so called voicegroups: members of
-the same voicegroup share certain characteristics, among others:
-
- - dynamics
- - text
- - beams and stems
- - scripts
-
-For the actual list, see the init file \file{init/register.ly}
-
-Putting different musical lines in to the same voicegroup effectively
-makes LilyPond try to form chords of all those lines. Putting
-different musical lines in to different voicegroups effectively makes
-LilyPond try to set those lines as independently as possible.
-
-[adsolete. Has to be fixed in lily]
-
-You can set the voicegroup of a voice with the command \verb+\group+, e.g.,
-
-\begin{verbatim}
- oboeI = \melodic {
- \group "oboes";
- [e8 f8
- \group "+solo";
- [g16 a16 g16 fis16]
- \group "-";
- g8 f8
- }
- oboeII = \melodic { \group "oboes";
- c8 d8]
- e4
- e8 d8
- }
- /// ...
-
- \staff {
- melodicregs \melodic{ oboeI }
- \melodic { oboeII}
-}
-\end{verbatim}
-
-In this example, the two oboe voices share one staff and are initially
-in the voicegroup called "oboes". They will share beams, dynamics etc.
-After two quarter notes, oboeI "pushes" its group: a new voicegroup is
-created, called "oboes+solo". The \verb+\group "-"+ command makes the
-voice enter "oboes" again.
-
-Please do note that [] are voicegroup wide; the previous input is
-valid: the beam, started in oboeI, voicegroup "oboes" is also ended in
-voicegroup "oboes", albeit not in oboeI but oboeII
-
-This concept may seem contorted, but it allows you to set the separate
-oboe parts without changing the \verb+oboeI+ and \verb+oboeII+ (assuming that
-you edit the [] in the example.)
-
-The construct
-\begin{verbatim}
-< { .... } {......} >
-\end{verbatim}
-makes a chord (all horizontal parts are in the same voicegroup). The construct
-\begin{verbatim}
-\multi 2 < { ....} { .... } >
-\end{verbatim}
-creates horizontal parts which behave independently. You will have to
-set voicegroup features by hand (\verb+\stem+ and \verb+\hshift+. See examples)
-
-The construct
-\begin{verbatim}
-\multi 3 < { ....} { .... } >
-\end{verbatim}
-creates a chord with each part in a different staff
-
-
-\subsection{Examples}
-
-Examples are included with the GNU LilyPond distribution. For the sake of
-maintenance no long examples are included in this document.
-
-
-\section{History}
-
-This language has a number of roots. First and foremost, GNU
-LilyPond's predecessor mpp was the inspiration of the Note-mode input.
-Secondly, the hierarchical structure looks a lot like Rayce's (Rayce
-is a raytracer that I've written as a hobby project. ), which in turn
-owes a lot to POVRay.
-
-Now, we know, musictypesetting and raytracing do not necessarily
-require the same input format, and we know that a lot more ways exist
-to convert music to ASCII, but we did give this language some
-thoughts. As always suggestions are appreciated.
-
-\end{document}
-
+++ /dev/null
-/*
- diagonal-storage.cc -- implement Diagonal_storage
-
- source file of the Flower Library
-
- (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
-*/
-
-
-#include "diagonal-storage.hh"
-
-
-#ifdef INLINE
-#undef INLINE
-#endif
-
-//#define INLINE inline
-
-// #include "full-storage.icc"
-
-int
-Diagonal_storage::dim() const
-{
- return band_.rows();
-}
-
-Diagonal_storage::Diagonal_storage()
-{
-}
-
-int
-Diagonal_storage::rows() const
-{
- return band_.rows();
-}
-
-int
-Diagonal_storage::cols() const
-{
- return band_.rows();
-}
-
-int
-Diagonal_storage::band_size_i() const
-{
- return (band_.cols()-1)/2;
-}
-
-void
-Diagonal_storage::set_band_size (int s)
-{
- assert (s>=0);
- Full_storage f (dim(), 2*s+1);
- for (int i=0; i < dim(); i++)
- {
- int k=-s;
- for (; k < -band_size_i(); k++)
- f.elem (i,k + s) = 0.0;
- for (; k <= band_size_i()&& k<=s ; k++)
- f.elem (i, k + s) = band_.elem (i,k+ band_size_i());
- for (; k <= s; k++)
- f.elem (i, k + s) =0.0;
- }
-
- band_ = f;
-}
-
-
-
-/*
- any takers?
- */
-void
-Diagonal_storage::insert_row (int)
-{
- assert (false);
-}
-
-void
-Diagonal_storage::delete_row (int)
-{
- assert (false);
-}
-
-void
-Diagonal_storage::resize (int,int)
-{
-}
-
-void
-Diagonal_storage::resize (int)
-{
-}
-
-void
-Diagonal_storage::delete_column (int)
-{
- assert (false);
-}
-
-Diagonal_storage::~Diagonal_storage()
-{
-}
-
-
-bool
-Diagonal_storage::band_elt_b (int i,int j) const
-{
- return abs (i-j) <= band_size_i();
-}
-
-void
-Diagonal_storage::assert_valid (int i,int j) const
-{
- assert (band_elt_b (i,j));
- assert (i >=0 && j >=0 && i < dim() && j < dim ());
-}
-
-
-void
-Diagonal_storage::resize_dim (int d)
-{
- Full_storage f (d, 2*band_size_i()+1);
- for (int i=0; i < d && i < dim(); i++)
- {
- for (int k=0; k < 2*band_size_i(); k++)
- f.elem (i,k) = elem (i,k);
- }
-
- band_ = f;
-}
-
-
-
-bool
-Diagonal_storage::mult_ok (int i,int) const
-{
- return i < dim();
-}
-
-void
-Diagonal_storage::mult_next (int &i, int &j) const
-{
- j++;
- if (j < i - band_size_i())
- j = i- band_size_i();
- if (j > i + band_size_i() || j >= dim ())
- {
- i++;
- j = 0 >? i - band_size_i();
- }
-}
-
-bool
-Diagonal_storage::trans_ok (int ,int j) const
-{
- return j < dim();
-}
-
-void
-Diagonal_storage::trans_next (int &i, int& j) const
-{
- i++;
- if (i < j - band_size_i())
- i = j-band_size_i();
-
- if (i >= dim() || i > j + band_size_i ())
- {
- j++;
- i = 0 >? j - band_size_i();
- }
-}
-
-static Real nul_entry=0.0;
-
-Real
-Diagonal_storage::elem (int i, int j) const
-{
- if (abs (i-j) > band_size_i())
- return 0;
- else
- return band_.elem (i, j - i +band_size_i());
-}
-
-Real &
-Diagonal_storage::elem (int i, int j)
-{
- /*
- if this fails, the previous call fucked up
- */
- assert (!nul_entry);
-
- if (abs (i-j) > band_size_i())
- return nul_entry;
- else
- return band_.elem (i, j - i + band_size_i());
-}
-
-/*
- Hairy routine to try to save some fp-ops
- */
-
-bool
-Diagonal_storage::try_right_multiply (Matrix_storage*dest,
- const Matrix_storage*right) const
-{
- if (right->name() != Diagonal_storage::static_name ())
- return false;
-
- const Diagonal_storage* right_diag = (Diagonal_storage const*)right;
- int band2 = right_diag->band_size_i();
- int n = dim();
- /*
- should check if dest is a Diagonal_storage of sufficient size too.
- */
- for (int i=0; i < n; i++)
- {
- for (int j = 0; j < n; j++)
- {
- int startk = i - band_size_i() >? 0 >? j - band2;
- int stopk = i + band_size_i() <? n-1 <? j + band2;
- int relk = startk + band_size_i() -i;
- Real sum =0.0;
- for (int k = startk; k <= stopk; k++)
- sum += band_.elem (i, relk++) * right_diag->elem (k, j);
- dest->elem (i, j) = sum;
-
- }
- }
- return true;
-}
-
-IMPLEMENT_IS_TYPE_B1(Diagonal_storage, Matrix_storage);
-
-
-Diagonal_storage::Diagonal_storage (Matrix_storage*stor_l, int band_i)
-{
- set_band_size (band_i);
- resize_dim (stor_l->dim());
-
- for (int i=0,j=0; mult_ok (i,j); mult_next (i,j))
- band_.elem (i, j + band_i -i) = stor_l->elem (i,j);
-}
-
-void
-Diagonal_storage::OK() const
-{
- band_.OK();
-}
-
-IMPLEMENT_VIRTUAL_COPY_CONS(Diagonal_storage, Matrix_storage);
+++ /dev/null
-/*
- matrix-storage.cc -- implement Matrix_storage
-
- source file of the Flower Library
-
- (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
-*/
-
-#include "full-storage.hh"
-#include "diagonal-storage.hh"
-
-void
-Matrix_storage::set_addition_result (Matrix_storage *&dat, Matrix_storage *right)
-{
- if (dat && dat->name() == Diagonal_storage::static_name ()
- && right->name() == Diagonal_storage::static_name ())
- {
- Diagonal_storage *L = (Diagonal_storage*)dat;
- Diagonal_storage* R = (Diagonal_storage*) right;
-
- if (R->band_size_i() > L->band_size_i ())
- {
- L->set_band_size (R->band_size_i());
- }
- return ;
- }
- if (!dat || !dat->is_type_b (Full_storage::static_name()))
- {
-
- Matrix_storage *new_stor = (dat)? new Full_storage (dat) :
- new Full_storage (right->rows(), right->cols ());
- delete dat;
- dat = new_stor;
- }
-}
-
-Matrix_storage*
-Matrix_storage::get_product_result (Matrix_storage*left, Matrix_storage*right)
-{
- Matrix_storage* dest =0;
- set_product_result (dest, left,right);
- return dest;
-}
-
-
-/*
- hairy
- */
-void
-Matrix_storage::set_product_result (Matrix_storage*&dest,
- Matrix_storage*left, Matrix_storage*right)
-{
- if (left->name() == Diagonal_storage::static_name ()
- && right->name() == Diagonal_storage::static_name ())
- {
- Diagonal_storage *L = (Diagonal_storage*)left;
- Diagonal_storage* R = (Diagonal_storage*) right;
-
- if (L->band_size_i() + R->band_size_i () < L->dim ()/2)
- {
- if (dest ->name() != Diagonal_storage::static_name ())
- {
- delete dest;
- dest = new Diagonal_storage;
- }
-
- dest->set_size (L->dim());
- return;
- }
- }
-
- if (dest && dest->name() == Full_storage::static_name ())
- {
- dest->set_size (left->rows(), right->cols ());
- }
- else
- {
- delete dest;
- dest = new Full_storage (left->rows(), right->cols ());
- }
-}
-
-IMPLEMENT_IS_TYPE_B(Matrix_storage);
-
-Matrix_storage *
-Matrix_storage::get_full (int n, int m)
-{
- return new Full_storage (n,m);
-}
-
-
-
- bool
-Matrix_storage::try_right_multiply (Matrix_storage *,
- const Matrix_storage *) const
-{
- return false;
-}
-
-Array<Real>
-Matrix_storage::row (int n) const
-{
- Array<Real> r;
- for (int j = 0; j < cols(); j++)
- r.push (elem (n,j));
- return r;
-}
-
-Array<Real>
-Matrix_storage::column (int n) const
-{
- Array<Real> r;
- for (int i = 0; i < rows(); i++)
- r.push (elem (i,n));
- return r;
-}
-
-void
-Matrix_storage::set_size (int rows, int cols)
-{
-
- resize (rows,cols);
-}
-
-void
-Matrix_storage::set_size (int rows)
-{
-
- resize (rows);
-}
-
-
-void
-Matrix_storage::set_band (Matrix_storage *&mat, int b)
-{
- Matrix_storage* ns = new Diagonal_storage (mat, b);
- delete mat;
- mat=ns;
-}
-
-
-void
-Matrix_storage::set_full (Matrix_storage *&mat)
-{
- Matrix_storage* ns = new Full_storage (mat);
- delete mat;
- mat=ns;
-}
+++ /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
+++ /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
+++ /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
+++ /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
+++ /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
+++ /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
+++ /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
+++ /dev/null
-
- - neaten/structure examples
-
- - rename/split into test/examples?
-
+++ /dev/null
-
-\score{\melodic {
- % default abbreviations
- c4 c4: c4:32 c4: c4 c2.
- 'a1
- 'a1:32
- 'c4:8 c': 'c4:16 c':
-% [ 'c8:16 'c 'c 'c ] [ a a a a ]
-% [ 'c 'f 'b e ]
-% [ 'c16:32 'c 'c 'c ] [ a16:32 a a a ]
-%% % there's still some hairy beam bugfixing todo
-%% [ c'8:16 g d 'a ]
-%% [ c'16:32 g d 'a ]
-%% [ 'c8:32 'f 'b e ]
- [:32 c16 e]
- [:32 c16 e]
- [:16 c8 e]
- [:16 e4 g]
- [:16 e2 g]
- [:16 e1 g]
-
-}}
+++ /dev/null
-% silly file to test beam stem lengths
-% compare to *ugly* bug in preludes-1: [e'16 c'' g' f']
-% here it's okee ??
-
-one = \melodic{
- \octave c';
- [e'8 c'' g' f']
- \octave c'';
- [e16-1\f c'-5( g-3 f-2] % [e-1 c'-5 g-3 e-2]
- \octave c';
-% [e'16 c'' g' f']
- [e'32 c'' g' f']
- [c32 c] ['b 'b]
- [c8 c]
- [e8 g b]
- [e16 g b] c c c
- [e32 g b] c
- [c c c c]
- c4 c4
- \onevoice;
- [e'8 c'' g' f']
- [e'16 c'' g' f']
- [e'32 c'' g' f']
- [c32 c] ['b 'b]
- [c8 c]
- [e8 g b]
- [e16 g b] c
- [e32 g b] c
- [c c c c]
- c4
-}
-
-\score{
- \one
-}
+++ /dev/null
-
-\header{
-filename = "beams.ly";
-composer = "heu";
-enteredby = "jcn";
-copyright = "PD";
-
-TestedFeatures = "beams and beamflags";
-}
-\version "0.1.9";
-
-\score{
- \melodic { \multi 3 <
- { \octave c';
- \meter 8/4;
- \duration8;
- \stemup [c c'' a' f']
- \duration16;
- \stemup [c c'' a' f']
- \duration32;
- \stemup [c c'' a' f']
- \duration64;
- \stemup [c c'' a' f']
- \duration128;
- \stemup [c c'' a' f']
- r32
-
- \duration 8;
- \stemup ['g 'g 'g 'g]
- \duration 16;
- \stemup ['g 'g 'g 'g]
- \duration 32;
- \stemup ['g 'g 'g 'g]
- \duration 64;
- \stemup ['g 'g 'g 'g]
- \duration 128;
- \stemup ['g 'g 'g 'g]
- r32
- }
-
- { \octave c';
- \meter 8/4;
- \duration8;
- \stemdown [a' 'a c e]
- \duration16;
- \stemdown [a' 'a c e]
- \duration32;
- \stemdown [a' 'a c e]
- \duration64;
- \stemdown [a' 'a c e]
- \duration128;
- \stemdown [a' 'a c e]
- r32
-
- \octave c;
- \duration 8;
- \stemdown [d'' d'' d'' d'']
- \duration 16;
- \stemdown [d'' d'' d'' d'']
- \duration 32;
- \stemdown [d'' d'' d'' d'']
- \duration 64;
- \stemdown [d'' d'' d'' d'']
- \duration 128;
- \stemdown [d'' d'' d'' d'']
- r32
-
- } >
-
- {\duration "last";
- % ugh, "duration mode"
-
- [g8 g] [a a] [b b] [c' c']
-
- [g16 g ] [a a] [b b] [c' c']
- [g32 g] [a a] [b b] [c' c']
-
- [g64 g ] [c' c' ]
- }
- {
- \transpose d {
- \octave c''';
- | [g8 g] [a a] [b b] [c' c']
- [g16 g ] [a a] [b b] [c' c']
- [g32 g] [a a] [b b] [c' c']
- [g64 g]
- [c' c']
- }
- }
- }
- \paper{
- gourlay_maxmeasures = 1.;
- }
-}
-
-
+++ /dev/null
-\score {
- \melodic{ \octave c';
- \clef "violin"; c1^"{violin}" \bar "||";
- \clef "french";c1^"{french}" \bar "||";
- \clef "soprano";c1^"{soprano}" \bar "||";
- \clef "mezzosoprano";c1^"{mezzosoprano}" \bar "||";
- \clef "alto";c1^"{alto}" \bar "||";
- \clef "tenor";c1^"{tenor}" \bar "||";
- \clef "baritone";c1^"{baritone}" \bar "||";
- \clef "varbaritone";c1^"{varbaritone}" \bar "||";
- \clef "bass";c1^"{bass}" \bar "||";
- \clef "subbass";c1^"{subbass}" \bar "|.";
- }
- \paper{
- }
-}
-
+++ /dev/null
-\header{
-filename = "collisions.ly";
-description = "random counterpoint to test collisions";
-enteredby = "HWN,JCN";
-copyright = "public domain";
-Tested = "test the Collision resolution ";
-}
-\version "0.1.9";
-
-
-
-two_voice = \melodic
- \multi 2 <
- { \stemdown \octave c';
- c4 d e f g2~ g4 a [c8 d e f] c2| }
- { \stemup
- g4 f e g ~ g2 g2 c4 g4 g2 }
-
- >
-
-two_voice_steminvert = \melodic
- \multi 2 <
- {
- \octave c'; \stemup
-% the f and g on 4th beat are exceptionally ugh.
- c4 d e f g2 g4 a | }
- { \stemdown
- g4 f e g g2 g2 }
-
- >
-
-three_voice = \melodic
- \multi 2 <
- { \stemup
- g4 f e f g a g2 }
- { \stemup \property Voice.hshift = 1
- e2 e2 e2 e2 }
- { \stemdown
- c4 d e d c d es }
- >
-
-
-rests = \melodic
- \multi 2 <
- { \stemup
- | r8 r r r r r r r
- [c' b a g] [f e d c]
- }
- { \stemdown
- [c8 d e f] [g a b c']
- r r r r r r r r
- }
- >
-
-restsII = \melodic {
- \octave c';
- \multi 2 <
- { \stemup g' f' e' d' c' b a g f e d c }
- { \stemdown r r r r r r r r r r r r }
- >
- \multi 2 <
- { \stemup r r r r r r r r r r r r }
- { \stemdown c d e f g a b c' d' e' f' g' }
- >
- r8 r4
- \multi 2 < r8 r8 >
- \multi 2 < r8 r8 r8 >
- \multi 2 < r8 r8 r8 r8 >
- \multi 2 < r r >
- \multi 2 < r r r >
- \stemup
- [c''8 r8 c''8 c''8]
- [c8 r8 c8 c8]
- \stemdown
- [c8 r8 c8 c8]
- [c''8 r8 c''8 c''8]
-}
-
-\score{
- { \two_voice
- \two_voice_steminvert
- \three_voice
- \rests
- % UGH ! bug!
- %\restsII
- }
-
-
-
-% \midi { \tempo 4:80 }
-}
+++ /dev/null
-\header{
-filename = "denneboom.ly";
-enteredby = "jcn";
-copyright = "public domain";
-TestedFeatures = "This file tests silly line shapes";
-}
-
-\include "paper20.ly"
-
-\version "0.1.9";
-
-oden = \lyric{
- O8 |
- den-8. ne-16 boom,4. o8 |
- den-8. ne-16 boom.4. Wat8 |
- zijn uw tak-4 ken |
- won-8. der-16 schoon4 _8
-}
-
-ikheb = \lyric{
- Ik8 |
- heb u laatst4. in_'t8 |
- bos8. zien16 staan4 _8 toen8 |
- zat- en er4. geen8 |
- kaars-8. jes16 aan.4 _8
-}
-
-ugloeit = \lyric{
- U8 |
- gloeit in bar-4. re8 |
- win-8. ter-16 tijd,4 r8 als8 |
- sneeuw op aar-4. de8 |
- licht8. ge-16 spreid.4 _8
-}
-
-oboom = \melodic{
- \octave c';
- 'g8 |
- c8. c16 c4. d8 |
- e8. e16 e4. e8 |
- d e f4 'b |
- d8. c16 c4 r8
-}
-
-bos = \melodic{
- \octave c';
- g8 |
- g e a4. g8 |
- g8. f16 f4 r8 f8 |
- f d g4. f8 |
- f8. e16 e4 r8
-}
-
-global = \melodic{
- \meter 3/4;
- \partial 8;
- \skip 4*48;
- \bar "|.";
-}
-melody = \melodic{
- \oboom
- \oboom
- \bos
- \oboom
-}
-
-$melody_staff = \type Staff = melody <
- \global
- \melody
->
-
-$verse_one = \melodic{
- \oden
- \oden
- \ikheb
- \oden
-}
-
-$verse_one_staff = \type Lyrics = one <
- \global
- \$verse_one
->
-
-$verse_two = \melodic{
- \oden
- \oden
- \ugloeit
- \oden
-}
-
-$verse_two_staff = \type Lyrics = two <
- \global
- \$verse_two
->
-
-$denneboom_shape = \paper{
- \paper_twenty
- indent = 20. \mm;
- \shape = 70. \mm 20. \mm
- 65. \mm 30. \mm
- 57.5 \mm 45. \mm
- 50. \mm 60. \mm
- 42.5 \mm 75. \mm
- 35. \mm 90. \mm
- 27.5 \mm 105. \mm
- 20. \mm 120. \mm
- 10. \mm 140. \mm
- 65. \mm 30. \mm
- ;
- gourlay_maxmeasures = 30.;
-% uhuh, loop if you comment these in
-% arithmetic_basicspace = 3.8;
-% arithmetic_multiplier = 8.\pt;
-}
-
-\score{
- <
- \$melody_staff
- \$verse_one_staff
- >
- \paper{
-% huh?
-% \$denneboom_shape
- \paper_twenty
- indent = 20. \mm;
- \shape = 70. \mm 20. \mm
- 65. \mm 30. \mm
- 57.5 \mm 45. \mm
- 50. \mm 60. \mm
- 42.5 \mm 75. \mm
- 35. \mm 90. \mm
- 27.5 \mm 105. \mm
- 20. \mm 120. \mm
- 10. \mm 140. \mm
-% 65. \mm 30. \mm
- 65. \mm 40. \mm
- ;
- gourlay_maxmeasures = 30.;
-% uhuh, loop if you comment these in
- arithmetic_basicspace = 3.8;
-% arithmetic_multiplier = 8.\pt;
- arithmetic_multiplier = 7.5\pt;
- }
- \midi{ \tempo 4 = 90; }
-}
-
-%{
-\score{
- <
- \$melody_staff
- \$verse_two_staff
- >
- \paper{ \$denneboom_shape }
- \midi{ \tempo 4 = 90; }
-}
-%}
+++ /dev/null
-\version "0.1.9";
-FontBody= \melodic{
- \octave c';
- \bar "|:";
- \meter 4/4;
- \multi 2 < { \stemup e'\longa a\breve | }
- { \stemdown
- c1 \clef "bass"; ''b \clef "violin"; c' a'
- c2 \clef "alto"; g c' \clef "violin"; a'
- } >
- \stemboth
- c4 g c' a' \bar ":|";
- a\ppp-\upbow a\pp-\downbow a\p^\turn a\mp^\fermata |
- a\mf_\fermata a\f-\stopped a\ff-\open a\fff^\trill|
- a\fp-\reverseturn a4.\sf a4.\sfz | % a\fz a\rf
- [c8-\prall c-\mordent] [a'-\prallmordent a'-\prallprall]
- [c-\upprall a'-\downprall] [a' c] |
- [c \< d e f] [as' ges' f' e']
- [cis' dis' c' des'] [cisis' disis' \! ceses' deses'] |
- \clef "bass";
- r1 r2 r4 r8 r16 r32 r64 r128 r128 |
- \multi 2 < { \stemup r2 r2} {\stemdown c c }>
- \multi 2 < { \stemup ''c1 } {\stemdown r1}>
- \stemboth
- \clef "violin";
- e8_. g'8-> e16^^ g'16_^
- e32 _| g'32^| g''32-\ltoe g''32-\lheel
- e64-\rtoe g'64-\rheel c4... |
-
- \octave c'';
- \meter 4/4;
- \textstyle "finger";
- c4^"1" d^"2" e^"3" f^"4" g^"5"
-
- % Music to the Martians!
- < bes4^"6" e_"7" c_"8" >
- a^"0"_"9"
-
- a'^\flageolet
- \textstyle "roman";
- \meter 1/2; a2 |
- \meter 3/2; < a1.
- { s4 \ppp \< s4 \! s4 \fff s4 \> s4 \! s4\ppp} >
- |
- \meter 2/4; a2 |
- \meter 5/4; a1.. |
- \meter 6/8; a2. |
- \meter 7/8; a2.. |
- \meter 9/8; a1... |
- \meter 12/8; a1. |
- \meter 12/4;
- r1. r2. r4. r8. r16. r32. r64. r64. |
- }
+++ /dev/null
-\header{
-title= "The Feta Font";
-subtitle = "proofsheet";
-enteredby = "jcn & hwn";
-copyright = "public domain";
-description = "This file tests the Feta music font";
-% "(Feta definitively is not an abbreviation of Font-En-TjA)";
-}
-
-\version "0.1.9";
-
-\include "font-body.ly"
-\score{
- \paper{
- % don't change this.
- % otherwise 16pt and 20pt layouts differ.
- linewidth = 12.5 \cm;
- gourlay_maxmeasures =5.;
- }
- \paper{
- \paper_twenty
- linewidth = 17.5 \cm;
- gourlay_maxmeasures =5.;
- \output "font20.tex";
- }
-}
-
+++ /dev/null
-
-\header{
-title= "The Feta Font";
-subtitle = "proofsheet";
-enteredby = "jcn & hwn";
-copyright = "public domain";
-description = "This file tests the Feta music font, 11pt";
-% "(Feta definitively is not an abbreviation of Font-En-TjA)";
-}
-
-
-\include "paper11.ly"
-\include "font-body.ly"
-\score{
- \FontBody
- \paper{
- \paper_eleven
- linewidth = 17.5 \cm;
- gourlay_maxmeasures =5.;
- }
-}
-
+++ /dev/null
-
-\header{
-title= "The Feta Font";
-subtitle = "proofsheet";
-enteredby = "jcn & hwn";
-copyright = "public domain";
-description = "This file tests the Feta music font, 11pt";
-% "(Feta definitively is not an abbreviation of Font-En-TjA)";
-}
-
-
-\include "paper13.ly"
-\include "font-body.ly"
-\score{
- \FontBody
- \paper{
- \paper_thirteen
- linewidth = 17.5 \cm;
- gourlay_maxmeasures =5.;
- }
-}
-
+++ /dev/null
-\header{
-title= "The Feta Font";
-subtitle = "proofsheet";
-enteredby = "jcn & hwn";
-copyright = "public domain";
-description = "This file tests the Feta music font";
-% "(Feta definitively is not an abbreviation of Font-En-TjA)";
-}
-
-\version "0.1.9";
-\include "font-body.ly"
-
-\score{
- \FontBody
- \paper{
- % don't change this.
- % otherwise 16pt and 20pt layouts differ.
- linewidth = 12.5 \cm;
- gourlay_maxmeasures =5.;
- }
-}
-
+++ /dev/null
-\header{
-title= "The Feta font";
-subtitle = "proofsheet";
-enteredby = "jcn";
-copyright = "public domain";
-description = "This file tests the Feta music-font in the 20pt version";
-TestedFeatures =
- "(Feta definitively is not an abbreviation of Font-En-TjA)";
-}
-
-\include "paper20.ly"
-\include "font-body.ly"
-\score{
- \FontBody
- \paper{
- \paper_twenty
- linewidth = 17.5 \cm;
- gourlay_maxmeasures =5.;
- }
- }
+++ /dev/null
-\header{
-title= "The Feta Font";
-subtitle = "proofsheet";
-enteredby = "jcn & hwn";
-copyright = "public domain";
-description = "This file tests the Feta music font";
-% "(Feta definitively is not an abbreviation of Font-En-TjA)";
-}
-
-\include "paper26.ly"
-\include "font-body.ly"
-
-\score{
- \FontBody
- \paper{
- \paper_twentysix
- linewidth = 17.5 \cm;
- gourlay_maxmeasures =5.;
- }
-}
-
+++ /dev/null
-\header{
-enteredby = "jcn";
-copyright = "PD";
-TestedFeatures = "This file tests some nasty Gourlay spacings";
-}
-
-\version "0.1.9";
-
-%{
-
-This is taken from [Gourlay]'s paper on breaking lines
-
-%}
-
-\score{
- \melodic \multi 2 < \octave c'';
- { \stemup; d2 d | d d | d4 d2. | \break; c1 }
- \octave c';
- { \stemdown; g4 g g g | \[2/3 g2 g2 g2 \] | g4. g8 g2 | c1 }
- >
- \paper{
- linewidth = 8.\cm;
- }
-}
-
+++ /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 |
- c c c )c |
-}
-
-dirs = \melodic {
- \octave c';
- c'1() g' () c () g () c |
-}
-
-complex = \melodic{
- \octave c';
- 'c16( 'e( 'g( 'b( d( f( a( c'())))))))c4 c4 |
- \octave c''';
- 'c16( a( f( d( 'b( 'g( 'e( 'c())))))))c4 c4 |
-}
-
-over = \melodic{
- \octave c';
-
- e( g' g' )e
- e( a' a' )e
- e( b' b' )e
- e( c'' c'' )e
- \stemup
- e( c' c' )e
- e( d' d' )e
- e( e' e' )e
- e( c'' c'' )e
- \stemboth
- e( f' b' )e
- e( b' f' )e
- e( e'' g' )e
- e( g' e'' )e
- \stemup
- e( d' b )e
- e( b d' )e
- e( f' c'' )e
- e( c'' f )e
-}
-
-under = \melodic{
- \octave c';
- \stemdown
- f'( \stemboth d d \stemdown )f'
- f'( \stemboth c c \stemdown )f'
- f'( \stemboth 'b 'b \stemdown )f'
- f'( \stemboth 'a 'a \stemdown )f'
- \stemdown
- f'( a a )f'
- f'( g g )f'
- f'( f f )f'
- f'( 'a 'a )f'
-
- \stemdown
- f'( \stemboth d 'b \stemdown )f'
- f'( \stemboth 'b d \stemdown )f'
- f'( \stemboth 'd 'b \stemdown )f'
- f'( \stemboth 'b 'd \stemdown )f'
- \stemdown
- f'( f a )f'
- f'( a f )f'
- f'( f 'e )f'
- f'( 'e f )f'
-}
-
-eccentric = \melodic{
- \octave c';
- \stemup
- \[4/7 f( a' f f f f )f \] |
- \[4/7 f( f f f f a' )f \] |
- \stemdown
- \[4/7 e'( c e' e' e' e' )e' \] |
- \[4/7 e'( e' e' e' e' c )e' \] |
-}
-
-tiltup = \melodic{
- \octave c';
- e( c'' c'' )e'
- \stemup
- e( c'' c'' )e'
- \stemboth
- e( g' e'' )e'
- \stemup
- e( c'' f )e'
- \stemdown
- f'( \stemboth 'a 'a \stemdown )f''
- \stemdown
- f'( 'a 'a )f''
-}
-
-tiltdown = \melodic{
- \octave c';
- e'( c'' c'' )e
- \stemup
- e'( c'' c'' )e
- \stemboth
- e'( g' e'' )e
- \stemup
- e'( c'' f )e
- \stemdown
- f''( \stemboth 'a 'a \stemdown )f'
- \stemdown
- f''( 'a 'a )f'
-}
-
-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
-}
-
-blend = \melodic{
- \octave c';
- e( c'' c'' )e
- \stemup
- e( c'' c'' )e
- \stemdown
- f'( \stemboth 'a 'a \stemdown )f'
- f'( 'a 'a )f'
-
- \stemboth
- e( c'' c'' )e'
- e'( c'' c'' )e
- d( d d )d
-
- \stemdown
- e( c'' c'' )e'
- e'( c'' c'' )e
- d( d d )d
-}
-
-
-bug = \melodic{
- \octave c';
- a()g( f )e
- b'()a'( g' )f'
- g( f' e' )d'
- f f( g )a
- c' () b () c' c'
-}
-
-\score{
- \melodic{
- % use blend for fast check
- %\blend
-% {
- \shortlong
- \dirs
- \complex
- \over
- \under
- \eccentric
- \tiltup
- \tiltdown
- \bug
-% }
- % use broken with small linewidth
- %\broken
- }
- \paper{
- indent = 0.0\pt;
- %for broken!
- %linewidth= 40.\mm;
- %castingalgorithm = \Wordwrap;
- }
-}
-
+++ /dev/null
-% bug
-% excentric slur can't handle this ...
-\score{
- \melodic{
- \octave c;
- \stemdown;
- \[4/5c8( c ''f c c\]1/1 c c c )c |
- }
-}
+++ /dev/null
-
-\version "0.1.9";
-
-\score{
- \melodic{\octave c';
- \duration "last";
-
- 'c4 ~ 'c c'' ~ c'' ~ g ~ c ~
- d ~ e ~ f ~ g ~
- a ~ b ~ 'c ~ c
-
- < c e ( > <)d f>
- \octave c'';
- < c e ( > <)d f>
- \octave c';
- < c e ( > <)d' f'>
- < { c ~ d }
- { e ~ f }
- >
-% \multi 2 <
-% { \stemup c'8 ~g ~e( ~c~ [c'~ g' e' )c'] c'' ~ c'' c~c }
-% { \stemdown c (e g )c'~( [b a g )d] r2 }
-% >
-
- {
-% \octave c';
-% 'c16( 'e( 'g( 'b( d( f( a( c'~ )))))))c4 c4 |
-% \octave c''';
-% 'c16( a( f( d( 'b( 'g( 'e( 'c~ )))))))c4 c4 |
-% \octave c';
-% c'1() g' () c () g () c |
-
- c4()c( c c |
- c c c c |
- c c c c |
- c c c )c |
- }
- }
- }
-}
+++ /dev/null
-\header{
-title= "Spacing";
-subtitle = "proofsheet";
-enteredby = "jcn";
-copyright = "public domain";
-TestedFeatures = "This file tests various spacings";
-}
-
-\version "0.1.9";
-
-multipart = \melodic{
- \multi 3 <
- {
- c4
- c
- c c
- }
- {
- [c8 c]
- [c c]
- [c c] [c c]
- }
- {
- [2/3 c8 c c]1/1
- [2/3 c c c]1/1
- [2/3c c c]1/1 [2/3c c c]1/1
- }
- {
- [2/4 c8 c c c]1/1
- [2/4 c c c c]1/1
- [2/4c c c c]1/1 [2/4c c c c]1/1
- }
- {
- [2/5 c8 c c c c]1/1
- [2/5 c c c c c]1/1
- [2/5c c c c c]1/1 [2/5c c c c c]1/1
- }
- {
- [2/6c8 c c c c c]1/1
- [2/6c c c c c c]1/1
- [2/6c c c c c c]1/1 [2/6c c c c c c]1/1
- }
- {
- [2/7c8 c c c c c c]1/1
- [2/7c c c c c c c]1/1
- [2/7c c c c c c c]1/1 [2/7c c c c c c c]1/1
- }
- >
- }
-
-singlepart = \melodic{
- c4 d e f
- c4 d e [f8 f]
- c4 d e f8 [f16 f]
- c4 d e f8 f16 [f32 f]
- c4 d e f8 f16 f32 [f64 f]
- c4 c4 c4 c4
-
- }
-
- \score{
- \melodic {
-% \singlepart
- \multipart
- }
- \paper {
-% linewidth= 18.\cm;
-% gourlay_maxmeasures = 4.0
- }
-}
+++ /dev/null
-\header{
-title= "Stems and Beams";
-subtitle = "proofsheet";
-enteredby = "jcn";
-copyright = "public domain";
-TestedFeatures = "This file tests the length of stems and placement
-of beams";
-
-}
-
-\version "0.1.9";
-
-beamintervals = \melodic{
- \meter 7/4;
- \stemup;
- \octave c';
- [ c8 d ] [ c e ] [ c f ] [ c g ] [ c a ] [ c b ] [ c c' ] |
- [ c 'b ] [ c 'a ] [ c 'g ] [ c 'f ] [ c 'e ] [ c 'd ] [ c 'c ] |
- \octave c'';
- [ c 'b ] [ c 'a ] [ c 'g ] [ c 'f ] [ c 'e ] [ c 'd ] [ c 'c ] |
- \stemdown;
- \octave c''';
- [ c 'b ] [ c 'a ] [ c 'g ] [ c 'f ] [ c 'e ] [ c 'd ] [ c 'c ] |
- \octave c'';
- [ c 'b ] [ c 'a ] [ c 'g ] [ c 'f ] [ c 'e ] [ c 'd ] [ c 'c ] |
- [ c d ] [ c e ] [ c f ] [ c g ] [ c a ] [ c b ] [ c c' ] |
- }
-
-\score{
- \melodic{
- \octave c';
- \stemup;
- \meter 17/4;
- 'g4 'a 'b c d e f g a b c' d' e' f' g' a' b' |
- \stemdown
- b' a' g' f' e' d' c' b a g f e d c 'b 'a 'g |
- \beamintervals;
- \transpose d \beamintervals;
- \transpose e \beamintervals;
- \transpose f \beamintervals;
- \transpose g \beamintervals;
- \transpose a \beamintervals;
- \transpose b \beamintervals;
- }
- \paper{
- gourlay_maxmeasures = 2.;
- }
-}
+++ /dev/null
-$somewhat_long = \lyric{
- \textstyle "roman" ;
- AaaaaaA2
- BbbbbbB2
- CcccccC2
- DdddddD2
- EeeeeeE2
- FfffffF2
-}
-
-$rather_long = \lyric{
- \textstyle "roman" ;
- LLLLoooonggggg2
- Syyllllaaabbble2
- LLLLoooonggggg2
- Syyllllllaaabbble2
- LLLLoooonggggg2
- Syyyylllaaabbble2
-}
-
-$quite_long = \lyric{
- \textstyle "roman" ;
- LLLLLLLLLooooongggggggg2
- Syyyyyyyyyyyyylllllllaaaaaabbble2
- LLLLLLLLLooooongggggggg2
- Syyyyyyyyyyyyylllllllaaaaaabbble2
- LLLLLLLLLooooongggggggg2
- Syyyyyyyyyyyyylllllllaaaaaabbble2
-}
-
-$somewhat_long_lyrics_staff = \type Lyrics = somewhat <
- \$somewhat_long
->
-
-$rather_long_lyrics_staff = \type Lyrics = rather <
- \$rather_long
->
-
-$quite_long_lyrics_staff = \type Lyrics = quite <
- \$quite_long
->
-
-melody = \melodic{
- \octave c';
- c4 e4 g4 e4 c4 e4 g4 e4 c4 e4 g4 e4 c4 e4 g4 e4
- c4 e4 g4 e4 c4 e4 g4 e4 c4 e4 g4 e4 c4 e4 g4 e4
-}
-
-$melodic_staff = \type Staff = mel <
- \melody
->
-
-\score
-{
- <
- \$melodic_staff
- \$somewhat_long_lyrics_staff
-% \$rather_long_lyrics_staff
- \$quite_long_lyrics_staff
- >
- \paper{
-% castingalgorithm = \Wordwrap;
- }
-}
+++ /dev/null
-%
-% Has to be fixed. Exercise for the reader.
-%
-\input fetdefs
-
-\def\musixtwentyfonts{
- \font\normaltextfont=cmr10
- \font\meterfont=cmbx15
- \font\slurufont=oslu20
- \font\smalltextfont=cmr8
- \font\slurdfont=osld20
- \font\slurhfont=oslz20
- \font\hslurufont=oslhu20
- \font\hslurdfont=oslhd20
- \font\hslurhfont=oslhz20
- \font\musicfnt=opus20
- \font\musicdraw=opussps
- \font\italicfont=cmti10
- \font\dynfont=cmbxti10 scaled \magstep1
- \font\musicmathfont=cmsy10
- \fettwentydefs
-}
-
-
-\def\musixsixteenfonts{
- \font\smalltextfont=cmr6
- \font\normaltextfont=cmr8
- \font\meterfont=cmbx12
- \font\italicfont=cmti8
- \font\slurufont=oslu16
- \font\slurdfont=osld16
- \font\slurhfont=oslz20 % sigh
- \font\hslurufont=oslhu16
- \font\hslurdfont=oslhd16
- \font\hslurhfont=oslhz20
- \font\musicfnt=opus16
- \font\dynfont=cmbxti12
- \font\musicdraw=opussps
- \font\musicmathfont=cmsy8
- \fetsixteendefs
-}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% provide interface to musixtex fonts
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\musicdef\halfrest{10}
-\musicdef\outsidehalfrest{11}
-\musicdef\wholerest{13}
-\musicdef\outsidewholerest{12}
-\musicdef\quartrest{14}
-\musicdef\eighthrest{15}
-\musicdef\sixteenthrest{16}
-\musicdef\thirtysecondrest{17}
-\musicdef\sixtyfourthrest{18}
-\musicdef\sharp{93}
-\musicdef\flat{91}
-\musicdef\natural{95}
-\musicdef\sharpsharp{94}
-\musicdef\flatflat{92}
-
-
-\musicdef\singledot{'00}
-\musicdef\doubledot{'01}
-\musicdef\tripledot{'02}
-\musicdef\mussepline{155}
-
-\musicdef\violinclef{65}
-\musicdef\bassclef{67}
-\musicdef\altoclef{69}
-\musicdef\cviolinclef{66}
-\musicdef\cbassclef{68}
-\musicdef\caltoclef{70}
-
-\musicdef\deighthflag{37}
-\musicdef\dsixteenthflag{38}
-\musicdef\dthirtysecondflag{39}
-\musicdef\dsixtyfourthflag{40}
-\musicdef\dhundredtwentyeighthflag{41}
-
-% pointing up
-\musicdef\ueighthflag{32}
-\musicdef\usixteenthflag{33}
-\musicdef\uthirtysecondflag{34}
-\musicdef\usixtyfourthflag{35}
-\musicdef\uhundredtwentyeighthflag{36}
-
-\maccentdef\repeatcolon{55}{2/1}
-\def\eighthflag{\topalign{\ueighthflag}}
-\def\sixteenthflag{\topalign{\usixteenthflag}}
-\def\thirtysecondflag{\topalign{\uthirtysecondflag}}
-\def\sixtyfourthflag{\topalign{\usixtyfourthflag}}
-\def\hundredtwentyeighthflag{\topalign{\uhundredtwentyeighthflag}}
-
-\def\cquartrest{\vertcenter\quartrest}
-\def\ceighthrest{\vertcenter\eighthrest}
-\def\csixteenthrest{\vertcenter\sixteenthrest}
-\def\cthirtysecondrest{\vertcenter\thirtysecondrest}
-\def\csixtyfourthrest{\vertcenter\sixtyfourthrest}
-\def\chundredtwentyeighthrest{\vertcenter\hundredtwentyeighthrest}
-
-\def\lsingledot{\kern-\notewidth\singledot}
-\def\ldoubledot{\kern-\notewidth\doubledot}
-\def\ltripledot{\kern-\notewidth\tripledot}
-
-\maccentdef\sforzato{30}{-3/2}
-\maccentdef\marcato{20}{-1/1}
-\maccentdef\imarcato{21}{1/1}
-\maccentdef\staccato{24}{-1/3}
-\maccentdef\istaccato{25}{1/3}
-\maccentdef\staccatissimo{28}{-5/5}
-\maccentdef\istaccatissimo{29}{2/5}
-\maccentdef\portato{18}{-6/5}
-\maccentdef\iportato{19}{3/5}
-\maccentdef\tenuto{26}{-1/1}
-\maccentdef\itenuto{27}{1/1}
-\maccentdef\fermata{80}{-1/1}
-\maccentdef\ifermata{81}{1/1}
-
-\musicdef\spicato{28}
-\musicdef\ispicato{29}
-\musicdef\upbow{23}
-\musicdef\downbow{22}
-
-\def\beamuslope#1#2{{\count0=#2\advance\count0 by#1
- \advance\count0 by 132
- \musicfnt\char\count0}}
-\def\beamdslope#1#2{{\count0=#2\advance\count0 by#1
- \advance\count0 by 186
- \musicfnt\char\count0}}
-
+++ /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}
-
+++ /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}
-
+++ /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}
-
+++ /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}
-
+++ /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}
-
+++ /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}
-
+++ /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}
-
+++ /dev/null
-\def\musixtwentyfonts{
- \font\dynfont=cmbxti10 scaled \magstep2
- \font\slurufont=xslu20
- \font\slurdfont=xsld20
- \font\slurhfont=xslz20
- \font\hslurufont=xslhu20
- \font\hslurdfont=xslhd20
- \font\hslurhfont=xslhz20
- \font\musicfnt=musix20
- \font\musicdraw=musixsps
- \fettwentydefs
-}
-
-
-\def\musixsixteenfonts{
- \font\normaltextfont=cmr8 %\textfont is a primitive
- \font\smalltextfont=cmr6
- \font\slurufont=xslu16
- \font\slurdfont=xsld16
- \font\slurhfont=xslz20 % sigh
- \font\hslurufont=xslhu16
- \font\hslurdfont=xslhd16
- \font\hslurhfont=xslhz20
- \font\musicfnt=musix16
- \font\dynfont=cmbxti10 scaled \magstep1
- \font\musicdraw=musixsps
- \font\musicmathfont=cmsy8
- \fetsixteendefs
-}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% provide interface to musixtex fonts
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% \musicdef\breveball{'040}
-% \musicdef\longaball{'047}
-% \musicdef\quartball{'007}
-% \musicdef\halfball{'010}
-% \musicdef\wholeball{'011}
-\musicdef\halfrest{'074}
-\musicdef\wholerest{'075}
-\musicdef\breverest{'072}
-\musicdef\longarest{'073}
-
-%% hmm
-\musicdef\outsidehalfrest{10}
-\musicdef\outsidewholerest{11}
-% \musicdef\quartrest{62}
-% \musicdef\eighthrest{63}
-% \musicdef\sixteenthrest{64}
-% \musicdef\thirtysecondrest{65}
-% \musicdef\sixtyfourthrest{66}
-% \musicdef\hundredtwentyeighthrest{67}
-\musicdef\sharp{52}
-\musicdef\flat{50}
-\musicdef\natural{54}
-\musicdef\sharpsharp{53}
-\musicdef\flatflat{51}
-
-\musicdef\singledot{'00}
-\musicdef\doubledot{'01}
-\musicdef\tripledot{'02}
-\musicdef\mussepline{155}
-
-\musicdef\violinclef{71}
-\musicdef\bassclef{73}
-\musicdef\altoclef{75}
-\musicdef\cviolinclef{72}
-\musicdef\cbassclef{74}
-\musicdef\caltoclef{76}
-
-\musicdef\deighthflag{45}
-\musicdef\dsixteenthflag{46}
-\musicdef\dthirtysecondflag{47}
-\musicdef\dsixtyfourthflag{48}
-\musicdef\dhundredtwentyeighthflag{49}
-
-% pointing up
-\musicdef\ueighthflag{40}
-\musicdef\usixteenthflag{41}
-\musicdef\uthirtysecondflag{42}
-\musicdef\usixtyfourthflag{43}
-\musicdef\uhundredtwentyeighthflag{44}
-
-\maccentdef\repeatcolon{55}{2/1}
-\def\eighthflag{\topalign{\ueighthflag}}
-\def\sixteenthflag{\topalign{\usixteenthflag}}
-\def\thirtysecondflag{\topalign{\uthirtysecondflag}}
-\def\sixtyfourthflag{\topalign{\usixtyfourthflag}}
-\def\hundredtwentyeighthflag{\topalign{\uhundredtwentyeighthflag}}
-
-\def\cquartrest{\vertcenter\quartrest}
-\def\ceighthrest{\vertcenter\eighthrest}
-\def\csixteenthrest{\vertcenter\sixteenthrest}
-\def\cthirtysecondrest{\vertcenter\thirtysecondrest}
-\def\csixtyfourthrest{\vertcenter\sixtyfourthrest}
-\def\chundredtwentyeighthrest{\vertcenter\hundredtwentyeighthrest}
-
-\def\lsingledot{\kern-\notewidth\singledot}
-\def\ldoubledot{\kern-\notewidth\doubledot}
-\def\ltripledot{\kern-\notewidth\tripledot}
-
-\musicdef\turn{67}
-\maccentdef\sforzato{30}{-3/2}
-\maccentdef\marcato{20}{-1/1}
-\maccentdef\imarcato{21}{1/1}
-\maccentdef\staccato{24}{-1/1}
-\maccentdef\istaccato{25}{1/1}
-\maccentdef\staccatissimo{28}{-5/5}
-\maccentdef\istaccatissimo{29}{2/5}
-\maccentdef\portato{18}{-6/5}
-\maccentdef\iportato{19}{3/5}
-\maccentdef\tenuto{26}{-1/1}
-\maccentdef\itenuto{27}{1/1}
-\maccentdef\fermata{80}{-1/1}
-\maccentdef\ifermata{81}{1/1}
-
-\musicdef\spicato{28}
-\musicdef\ispicato{29}
-\musicdef\upbow{23}
-\musicdef\downbow{22}
-
-\def\tr{{\it tr}}
-\def\pianobrace#1{{\musicdraw\char#1}}
-
-% \def\beamuslope#1#2{{\count0=#2\advance\count0 by#1
-% \advance\count0 by 122
-% \musicfnt\char\count0}}
-% \def\beamdslope#1#2{{\count0=#2\advance\count0 by#1
-% \advance\count0 by 186
-% \musicfnt\char\count0}}
-
-
-
-\def\beamslope#1#2{{\count0=#2\advance\count0 by#1
- \advance\count0by128
- {\vetfont\char\count0}}}
-
-\def\slurcharh#1{{\slurhfont\char#1}}
-\def\slurcharu#1{{\slurufont\char#1}}
-\def\slurchard#1{{\slurdfont\char#1}}
-\def\hslurcharh#1{{\hslurhfont\char#1}}
-\def\hslurcharu#1{{\hslurufont\char#1}}
-\def\hslurchard#1{{\hslurdfont\char#1}}
-\def\brace#1{\count0=148\advance\count0 by #1\musicdraw\char\count0}
-\def\crescendosym#1{\count0=84\advance\count0 by #1\musicdraw\char\count0}
-\def\decrescendosym#1{\count0=116\advance\count0 by #1\musicdraw\char\count0}