From: fred Date: Sun, 24 Mar 2002 19:52:13 +0000 (+0000) Subject: lilypond-0.0.77.jcn1 X-Git-Tag: release/1.5.59~4208 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=b4d97787b8e098249c00616adbc8ac266b401fa8;p=lilypond.git lilypond-0.0.77.jcn1 --- diff --git a/Documentation/lilygut.pod b/Documentation/lilygut.pod index f84120b47b..71d0f8f566 100644 --- a/Documentation/lilygut.pod +++ b/Documentation/lilygut.pod @@ -206,7 +206,7 @@ C about the C, which will add the C to the C it just created. To decide on merging, C has grouped several -engravers. Please check init/engraver.ini. +engravers. Please check F. =head1 ITEMS and SPANNERS diff --git a/Documentation/lilypond.pod b/Documentation/lilypond.pod index c0181bc645..e479ff5c19 100644 --- a/Documentation/lilypond.pod +++ b/Documentation/lilypond.pod @@ -8,9 +8,9 @@ lilypond - the GNU music typesetter =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 @@ -20,7 +20,6 @@ and mechanical perfomances to MIDI files. add F to the search path for input files. - =item B<-M,--midi> do midi output only @@ -46,12 +45,16 @@ Show a summary of usage =item B<-i,--init=>F -set init file to F (default: F) +set init file to F (default: F) =item B<--include, -I>=F add F to the search path for input files. +=item B<--ignore-version, -V> + +make incompatible mudela version non-fatal + =back =head1 FEATURES @@ -175,7 +178,7 @@ Than it would help if you send a dump of the Interval and the Item =over 5 -=item F +=item F The initialisation file with symbol tables etc. It includes files from the directory F. @@ -196,9 +199,9 @@ B an (one) additional directory for finding lilypond data. 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 @@ -208,18 +211,12 @@ Goals of the GNU LilyPond project. 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 diff --git a/Documentation/mi2mu.pod b/Documentation/mi2mu.pod index a4aa186f3b..faf125bbfe 100644 --- a/Documentation/mi2mu.pod +++ b/Documentation/mi2mu.pod @@ -111,7 +111,9 @@ The GNU LilyPond music typesetter. 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 diff --git a/flower/TODO b/flower/TODO index b810fabd7a..169a0525e6 100644 --- a/flower/TODO +++ b/flower/TODO @@ -1,3 +1,7 @@ + * write a String_hash template + + * write a Pointer_hash template + * fix/junk ambiguous String constructor overloads, e.g.: String( int ) and String( char ) @@ -7,7 +11,7 @@ * disable this auto conv: const pointer -> bool -> string - * PointerVec ? + * Pointer_array * PCursor -> Pointer_cursor / PointerCursor ? diff --git a/lily/include/score-performer.hh b/lily/include/score-performer.hh index 8ab61fe2ed..769edecec7 100644 --- a/lily/include/score-performer.hh +++ b/lily/include/score-performer.hh @@ -29,14 +29,17 @@ protected: 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_p_arr_; }; #endif // SCORE_PERFORMER_HH diff --git a/make/Rules.make b/make/Rules.make index 23fee6acc0..07e44b7041 100644 --- a/make/Rules.make +++ b/make/Rules.make @@ -24,10 +24,7 @@ $(outdir)/%.o: $(outdir)/%.cc $(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 @@ -40,25 +37,6 @@ $(outdir)/%.cc: %.l # 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: @@ -75,17 +53,3 @@ $(outdir)/%.1: %.pod $(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 $@) $< - - diff --git a/make/lilypond.spec.in b/make/lilypond.spec.in index 5cab6df5a7..a37f430221 100644 --- a/make/lilypond.spec.in +++ b/make/lilypond.spec.in @@ -14,7 +14,7 @@ Buildroot: /tmp/lilypond_build 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