C<Notehead> to the C<Stem> it just created.
To decide on merging, C<Complex_staff> has grouped several
-engravers. Please check init/engraver.ini.
+engravers. Please check F<init/engraver.ly>.
=head1 ITEMS and SPANNERS
=head1 DESCRIPTION
-GNU LilyPond which converts music definition files into visual or
-audio output: it can produce formatted sheet music in TeX and
-and mechanical perfomances to MIDI files.
+GNU LilyPond is a program which converts music definition files into
+visual or auditive output: it can typeset formatted sheet music to a
+TeX file and and (mechanical) performances to MIDI files.
=head1 OPTIONS
add F<FILE> to the search path for input files.
-
=item B<-M,--midi>
do midi output only
=item B<-i,--init=>F<FILE>
-set init file to F<FILE> (default: F<symbol.ini>)
+set init file to F<FILE> (default: F<symbol.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
+
=back
=head1 FEATURES
=over 5
-=item F<symbol.ini>
+=item F<symbol.ly>
The initialisation file with symbol tables etc. It
includes files from the directory F<init/>.
On technical details of LilyPond
-=item mudela(5)
+=item mudela-man
-On the input format
+On the input format. This is a LilyPond-enhanced LaTeX document.
=item MANIFESTO
The GNU LilyPond FAQ list
-=item http://
-
-The GNU Music project. GNU LilyPond is part of the GNU Music
-project. For more information on the GNU Music project,
-
=item http://www.stack.nl/~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
On the LilyPond input format.
-=item The GNU LilyPond FAQ list.
+=item mudela-man
+
+On the input format. This is a LilyPond-enhanced LaTeX document.
=back
+ * write a String_hash template
+
+ * write a Pointer_hash template
+
* fix/junk ambiguous String constructor overloads, e.g.:
String( int ) and String( char )
* disable this auto conv: const pointer -> bool -> string
- * PointerVec ?
+ * Pointer_array
* PCursor -> Pointer_cursor / PointerCursor ?
virtual void process();
virtual void set_score( Score* score_l );
virtual void start();
-
+ virtual int get_tempo_i() const;
+ virtual void play_event(Midi_item*);
private:
- void header();
+ void header(Midi_stream&);
Midi_def* midi_l_;
- Midi_stream* midi_stream_p_;
+
Moment prev_mom_;
Moment now_mom_;
+
+ Link_array<Midi_item> midi_item_p_arr_;
};
#endif // SCORE_PERFORMER_HH
$(DO_CXX_COMPILE)
$(outdir)/%.cc: %.y
-# $(BISON) -d $<
$(BISON) $<
-# mv $(shell basename $@ .cc ).tab.h $(include-lib)/$(shell basename $@ .cc).hh
-# mv $(shell basename $@ .cc ).tab.h $(outdir)/$(shell basename $@ .cc).hh
mv $(shell basename $@ .cc ).tab.c $@
$(outdir)/%.hh: %.y
# could be faster:
# $(FLEX) -8 -Cf -t $< > $@
-$(outdir)/%.text: $(outdir)/%.1
- groff -man -Tascii $< > $@
-
-$(depth)/%.text: $(outdir)/%.text
- cp $< $@
-
-$(outdir)/%.html: %.pod
- $(pod2html) $<
- mv $(notdir $@) $(outdir)/
-
-$(outdir)/%.5: %.pod
- $(pod2groff)
-$(outdir)/%.1: %.pod
- $(pod2groff)
-
-
-
-#
-
# outdirs:
#
# ?$(outdir)/%.dep:
$(depth)/%.text: check-doc-deps
rm -f $@
ln `find ${depth}/Documentation -name $@|head -1` .
-
-$(outdir)/%.xpm: %.gif
- giftopnm $< | ppmtoxpm > $@
-
-$(outdir)/%.ps: $(outdir)/%.dvi
- dvips -o $@ $<
-
-$(outdir)/%.dvi: $(outdir)/%.mudtex
- latex '\batchmode \input $<'
-
-$(outdir)/%.mudtex: %.doc
- $(depth)/bin/mudela-book --outdir=$(outdir)/ --outname=$(notdir $@) $<
-
-
GNU LilyPond which converts music definition files into visual or
audio output: it can typeset formatted sheet music to a TeX file and
and (mechanical) performances to MIDI files. Features include multiple
-meters, clefs, keys, lyrics, versatile input-language, cadenzas
+staffs meters, clefs, keys, lyrics, versatile input-language, cadenzas
beams, slurs, triplets.
%prep