diff -purN -xout/ Documentation/foo/GNUmakefile Documentation/nl/GNUmakefile --- Documentation/foo/GNUmakefile 1970-01-01 01:00:00 +0100 +++ Documentation/nl/GNUmakefile 2005-01-30 22:49:11 +0100 @@ -0,0 +1,3 @@ +ISOLANG = nl + +include ../nl/lang.make diff -purN -xout/ Documentation/foo/lang.make Documentation/nl/lang.make --- Documentation/foo/lang.make 1970-01-01 01:00:00 +0100 +++ Documentation/nl/lang.make 2005-01-31 17:05:51 +0100 @@ -0,0 +1,57 @@ +depth=../.. + +OUT_ITEXI_FILES = $(ITELY_FILES:%.itely=$(outdir)/%.itexi) + +STEPMAKE_TEMPLATES = texinfo + +LOCALSTEPMAKE_TEMPLATES = lilypond ly + +include $(depth)/make/stepmake.make + +LILYPOND_BOOK_INCLUDES += \ + -I$(depth)/Documentation/$(ISOLANG) \ + -I$(depth)/Documentation/user \ + -I$(builddir)/Documentation/user/$(outdir) + +default: + +$(outdir)/lilypond.nexi: $(ITELY_FILES) $(ITEXI_FILES) + +MAKEINFO = LANG=$(ISOLANG) makeinfo --force + +$(outdir)/lilypond/index.html: $(outdir)/lilypond.nexi + mkdir -p $(dir $@) + -$(MAKEINFO) -I$(outdir) --output=$(outdir)/lilypond --css-include=$(abs-srcdir)/Documentation/texinfo.css --html $< + +$(outdir)/lilypond.html: $(outdir)/lilypond.nexi + -$(MAKEINFO) -I$(outdir) --output=$@ --css-include=$(abs-srcdir)/Documentation/texinfo.css --html --no-split --no-headers $< + +local-WWW: png-ln $(outdir)/lilypond.html $(outdir)/lilypond/index.html deep-ln lang-merge + +lang-merge: + $(foreach i, $(shell find $(outdir) -name '*.html'), ln -f $(i) $(i:$(outdir)/%.html=../user/$(outdir)/%.$(ISOLANG).html) &&) true + +png-ln: + mkdir -p $(outdir)/lilypond + # makeinfo is broken, it MUST have PNGs in output dir + # symlinking PNGs... + @$(foreach i, $(shell find ../user/$(outdir) -maxdepth 1 -name '*.png'), ln -sf ../$(i) $(i:../user/$(outdir)/%.png=$(outdir)/%.png) &&) true + @$(foreach i, $(shell find ../user/$(outdir)/lilypond -name '*.png'), ln -sf ../../$(i) $(i:../user/$(outdir)/%.png=$(outdir)/%.png) &&) true + + +# Links referred to by Documentation index +#LILYPOND_LINKS = Reference-Manual.html Tutorial.html Ly2dvi.html Midi2ly.html +##LILYPOND_LINKS = Tutorial.html + +deep-ln: + mkdir -p $(outdir)/lilypond + cd $(outdir)/lilypond && $(foreach i, $(LILYPOND_LINKS),\ + rm -f $(i) && ln -s lilypond.html $(i) &&) true + +local-WWW-clean: deep-WWW-clean + +deep-WWW-clean: + rm -rf $(outdir)/lilypond + +web-clean: clean + $(MAKE) out=www local-WWW-clean diff -purN -xout/ Documentation/foo/lilypond.tely Documentation/nl/lilypond.tely --- Documentation/foo/lilypond.tely 1970-01-01 01:00:00 +0100 +++ Documentation/nl/lilypond.tely 2005-01-31 17:07:11 +0100 @@ -0,0 +1,107 @@ +\input texinfo @c -*- coding: latin-1; mode: texinfo; -*- address@hidden lilypond.info address@hidden GNU LilyPond address@hidden address@hidden address@hidden iftex + address@hidden @document language nl address@hidden ISO-8859-1 + address@hidden fn cp address@hidden ky cp address@hidden pg cp address@hidden tp cp address@hidden vr cp + address@hidden + address@hidden address@hidden GNU LilyPond address@hidden De muziekzetter address@hidden Het LilyPond ontwikkelteam + + +Copyright @copyright{} 1999--2005 by the authors + + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 + or any later version published by the Free Software Foundation; + with no Invariant Sections. + A copy of the license is included in the section entitled ``GNU + Free Documentation License''. + address@hidden 20pt + address@hidden +\score { + \context Lyrics { + \override Score.RehearsalMark #'self-alignment-X = #LEFT + \override Score.RehearsalMark #'font-size = #-2 + \mark #(ly:export (string-append + "(Voor LilyPond versie " (lilypond-version) ")")) + s2 + } + \layout { + indent = 0.0\pt + raggedright = ##t + } +} address@hidden lilypond + address@hidden titlepage + + address@hidden +This file documents GNU LilyPond. + +Copyright 1999--2005 by the authors + + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.1 + or any later version published by the Free Software Foundation; + with no Invariant Sections. + A copy of the license is included in the section entitled ``GNU + Free Documentation License''. + address@hidden ifnottex + + address@hidden address@hidden Top address@hidden GNU LilyPond --- De muziekzetter address@hidden HJJ: Info needs address@hidden', which is a synonym for address@hidden' in TeX. + +Dit is de gebruikershandleiding voor de GNU LilyPond 2.5.x serie. address@hidden +(Zie onderaan de pagina het precieze versienummer). address@hidden ifhtml + address@hidden web site + +Een verdere bron van informatie is de website, te vinden op address@hidden://@/www@/.lilypond@/.org/}. De website bevat on-line +versies van dit document en andere documentatie. + address@hidden address@hidden dedication.itely address@hidden ignore + address@hidden +* Tutorial:: Een leerprogramma inleiding. +* Unified index:: Register address@hidden menu address@hidden ifnottex + address@hidden + + address@hidden macros.itexi address@hidden tutorial.itely + address@hidden Unified index address@hidden Register + address@hidden cp + address@hidden diff -purN -xout/ Documentation/foo/tutorial.itely Documentation/nl/tutorial.itely --- Documentation/foo/tutorial.itely 1970-01-01 01:00:00 +0100 +++ Documentation/nl/tutorial.itely 2005-01-31 16:46:58 +0100 @@ -0,0 +1,211 @@ address@hidden -*- coding: latin-1; mode: texinfo; -*- + address@hidden Tutorial address@hidden Leerprogramma + address@hidden +This tutorial starts with a short introduction to the LilyPond music +language. After this first contact we will show you how to produce +printed output. Then you will be able to create and print your own +sheets of music. address@hidden ignore + +Dit leerprogramma begint men een korte inleiding in de LilyPond +muziektaal. Na deze eerste kennismaking laten we zien hoe het +afdrukken van bladmuziek in zijn werk gaat. Dan kun je zelf +bladmuziek schrijven en afdrukken. + address@hidden address@hidden +Many people learn programs by trying and fiddling around with the +program. This is also possible with LilyPond. If you click on a +picture in the HTML version of this manual, you will see the exact +LilyPond input that was used to generate that image. +Try it on this image address@hidden ignore + address@hidden,quote,raggedright,relative=2] +c-\markup { \bold \huge { Click here. } } address@hidden lilypond address@hidden ifhtml + address@hidden +By cutting and pasting the full input into a test file, you have a +starting template for experiments. If you like learning in this way, +you will probably want to print out or bookmark address@hidden +the address@hidden ifhtml + address@hidden sheet}, which is a table listing all commands for quick +reference. address@hidden ignore + + address@hidden +* First steps:: De eerste stapjes address@hidden menu + address@hidden First steps address@hidden De eerste stapjes + address@hidden +The first example demonstrates how to enter the most elementary piece +of music, a scale. A note can be entered by typing its name, from address@hidden through @samp{g}. So, if you enter address@hidden ignore + +Het eerste voorbeeld laat zien hoe het meest elementaire muziekstuk in +te voeren, een toonladder. Een noot wordt ingevoerd door het intypen +van de notenaam, van @samp{a} tot @samp{g}. Dus, als je invoert + address@hidden +c d e f g a b address@hidden example + address@hidden address@hidden the result looks like this +dan ziet het resultaat er zo uit + address@hidden,quote,notime,relative=1] +c d e f g a b address@hidden lilypond + address@hidden +The duration of a note is specified by a number after the note name. address@hidden for a @rglos{whole note}, @samp{2} for a @rglos{half note}, address@hidden for a @rglos{quarter note} and so on address@hidden ignore + address@hidden +a1 a2 a4 a16 a32 address@hidden example + address@hidden FIXME: have NOTIME also remove Score.timing? address@hidden,quote,notime,relative=2] +\set Score.timing = ##f +\set Staff.autoBeaming = ##f +{ a1 a2 a4 a16 a32 s16_" " } address@hidden lilypond + address@hidden +If you do not specify a @rglos{duration}, the duration last entered is +used for the next notes. The duration of the first note in input +defaults to a quarter address@hidden ignore + address@hidden +a a8 a a2 a address@hidden example + address@hidden,quote,notime,relative=2] +\set Score.timing = ##f +{ a a8 a a2 a s16_" " } address@hidden lilypond + address@hidden +Rests are entered just like notes, but with the name @samp{r} address@hidden ignore + address@hidden @cindex rests address@hidden rusten address@hidden +r2 r4 r8 r16 address@hidden example + address@hidden,quote,notime] +\set Score.timing = ##f +r2 r4 r8 r16 s16_" " address@hidden lilypond + address@hidden +Add a dot @samp{.} after the duration to get a @rglos{dotted note} address@hidden ignore + address@hidden +a2. a4 a8. a16 address@hidden example + address@hidden,quote,notime,relative=1] +\set Score.timing = ##f +{ a2. a4 a8. a16 s16_" " } address@hidden lilypond + address@hidden +The @rglos{meter} (or @rglos{time signature}) can be set with the address@hidden command address@hidden ignore + address@hidden +\time 3/4 +\time 6/8 +\time 4/4 address@hidden example + address@hidden A clef here may lead to confusion, remove it. address@hidden,quote] +\override Staff.Clef #'transparent = ##t +\time 3/4 +s4_" " +\time 6/8 +s4_" " +\time 4/4 +s16_" " address@hidden lilypond + address@hidden +The @rglos{clef} can be set using the @code{\clef} command address@hidden ignore + address@hidden +\clef treble +\clef bass +\clef alto +\clef tenor address@hidden example + address@hidden,quote,notime] +\set Score.timing = ##f +\clef treble +s4_" " +\clef bass +s4_" " +\clef alto +s4_" " +\clef tenor +s16_" " address@hidden lilypond + address@hidden + +Remember to enclose the notes and commands in curly braces address@hidden@address@hidden@address@hidden@}} to convert it to printable output. address@hidden ignore + address@hidden,quote,noindent,linewidth=55\staffspace] +\time 3/4 +\clef bass +c2 e4 g2. +f4 e d c2 r4 address@hidden lilypond + address@hidden +For more elaborate information on + address@hidden address@hidden @asis address@hidden Entering pitches and durations +see address@hidden, and @ref{Durations}. address@hidden Clefs +see @ref{Clef}. address@hidden Rests +see @ref{Rests}. address@hidden Time signatures and other timing commands +see @ref{Time signature}. address@hidden table address@hidden quotation + address@hidden ignore + +