Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 3a7b4dfc766af1222d90c7f03a0844e6 > files > 6149

lilypond-doc-2.11.57-1mdv2009.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- header_tag -->
<html lang="de">
<head>
<title>Allgemeine Vorschläge - GNU LilyPond Handbuch zum Lernen</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="GNU LilyPond Handbuch zum Lernen">
<meta name="generator" content="makeinfo 4.11">
<link title="Top" rel="start" href="index.de.html#Top">
<link rel="up" href="Suggestions-for-writing-LilyPond-files.de.html#Suggestions-for-writing-LilyPond-files" title="Vorschläge, wie LilyPond-Dateien geschrieben werden sollen">
<link rel="next" href="Typesetting-existing-music.de.html#Typesetting-existing-music" title="Das Kopieren von existierender Musik">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
Copyright (C) 1999--2007 bei den Autoren

_The translation of the following copyright notice is provided
for courtesy to non-English speakers, but only the notice in English
legally counts._

_Die Übersetzung der folgenden Lizenzanmerkung ist zur Orientierung
für Leser, die nicht Englisch sprechen. Im rechtlichen Sinne ist aber
nur die englische Version gültig._

     Es ist erlaubt, dieses Dokument unter den Bedingungen der GNU Free
     Documentation Lizenz (Version 1.1 oder spätere, von der Free
     Software Foundation publizierte Versionen, ohne Invariante
     Abschnitte), zu kopieren, verbreiten und/oder zu verändern. Eine
     Kopie der Lizenz ist im Abschnitt ``GNU Free Documentation
     License'' angefügt.
     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''.
   -->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
  pre.display { font-family:inherit }
  pre.format  { font-family:inherit }
  pre.smalldisplay { font-family:inherit; font-size:smaller }
  pre.smallformat  { font-family:inherit; font-size:smaller }
  pre.smallexample { font-size:smaller }
  pre.smalllisp    { font-size:smaller }
  span.sc    { font-variant:small-caps }
  span.roman { font-family:serif; font-weight:normal; } 
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
hr { border:0; height:1; color: #000000; background-color: #000000; }
/* hr {
  border:  none;
  height: 1px;
  color: #666666;
  background-color: #666666;
}
body {
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  color: #332d28;
  margin-right: auto;
  margin-left: auto;
  width: 60em;
  list-style-type: square;
  font-family: Arial,Helvetica,sans-serif;
  padding-right: 1em;
  padding-left: 1em;
}
a {
  border-bottom: 1px dashed #344242;
  text-decoration: none;
  color: #344242;
}
a:link {
  text-decoration: none;
}
a:visited {
  border-bottom: 1px dashed #666666;
  color: #666666;
}
a:active {
  border-bottom: 1px solid #00cccc;
  color: #00cccc;
}
a:hover {
  border-bottom: 1px solid #1d7b85;
  color: #1d7b85;
}
blockquote {
  border: 1px solid #cccccc;
  padding: 3px;
  width: 40em;
}
.node {
  border-left: 1px solid #666666;
  margin: -0.5em 0px 1em;
  padding: 2px 1px 0px;
  font-style: italic;
}
.node a {
  border:  none;
  text-decoration: underline;
  font-style: normal;
  font-weight: bold;
}
.verbatim {
  font-family: "Courier New",Courier,monospace;
}
.unnumberedsubsubsec {
  font-size: large;
  color: #1d7b85;
}
.subsubheading {
  font-size: large;
  color: #3b220d;
}
.contents {
  border: 1px dashed #339999;
  margin: 3px 2em;
  list-style-type: square;
  padding-right: 1em;
  width: 40em;
  background-color: #fcfff9;
}
.contents a {
  border-bottom: 1px dashed #423d34;
  text-decoration: none;
  color: #423d34;
}
.contents a:visited {
  border-bottom: 1px dashed #666666;
  color: #666666;
}
.contents a:active {
  border-bottom: 1px solid #f0d86d;
  color: #f0d86d;
}
.contents a:hover {
  border-bottom: 1px solid #3b220d;
  color: #3b220d;
}
.menu {
  border-left: 1px dashed #339999;
  margin: 3px 2em 1em;
  list-style-type: square;
  padding-left: 1.4em;
  width: 40em;
}
.unnumbered {
}
h2 {
  font-size: x-large;
  color: #1d7b85;
}
*/
--></style>
</head>
<BODY BGCOLOR=WHITE TEXT=BLACK>

<div class="node">
<p>
<a name="General-suggestions"></a>
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Typesetting-existing-music.de.html#Typesetting-existing-music">Das Kopieren von existierender Musik</a>,
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="Suggestions-for-writing-LilyPond-files.de.html#Suggestions-for-writing-LilyPond-files">Vorschläge, wie LilyPond-Dateien geschrieben werden sollen</a>
<hr>
</div>

<h4 class="subsection">5.1.1 Allgemeine Vorschläge</h4>

<p>Hier einige Vorschläge, wie Sie Probleme vermeiden oder lösen können:

     <ul>
<li><strong>Schreiben Sie immer mit </strong><code>\version</code><strong> die
Versionsnummer
in jede Datei</strong>. Beachten Sie, dass in allen Vorlagen die Versionsnummer
<code>\version "2.11.51"</code> eingetragen ist. Es empfiehlt sich, in alle
Dateien, unabhängig von ihrer Größe, den <code>\version</code>-Befehl
einzufügen. Persönliche Erfahrung hat gezeigt, dass es ziemlich
frustrierend sein kann zu erinnern, welche Programmversion man etwa
vor einem Jahr verwendet hat. Auch <code>convert-ly</code> benötigt die
Versionsnummer.

     <li><strong>Benutzen Sie Überprüfungen</strong>: <a name="index-Octave-checks-255"></a><a href="../lilypond/Octave-checks.de.html#Octave-checks">Oktavenüberprüfung</a>, und
<a name="index-Bar-and-bar-number-checks-256"></a><a href="../lilypond/Bar-and-bar-number-checks.de.html#Bar-and-bar-number-checks">Takt- und Taktzahlüberprüfung</a>.  Wenn Sie hier und da diese
Überprüfungen einfügen, finden Sie einen möglichen Fehler weit
schneller. Wie oft aber ist &bdquo;hier und da&ldquo;?  Das hängt von der
Komplexität der Musik ab. Bei einfachen Stücken reicht es vielleicht
ein- oder zweimal, in sehr komplexer Musik sollte man sie vielleicht
in jeden Takt einfügen.

     <li><strong>Ein Takt pro Textzeile</strong>. Wenn irgendetwas kompliziertes
vorkommt, entweder in der Musik selber oder in der Anpassung der
Ausgabe,
empfiehlt es sich oft, nur einen Takt pro Zeile zu schreiben. 
Bildschirmplatz zu sparen, indem Sie acht Takte in eine Zeile zwängen,
hilft nicht weiter, wenn Sie ihre Datei &bdquo;debuggen&ldquo; müssen.

     <li><strong>Kommentieren Sie ihre Dateien</strong>.  Benutzen Sie entweder
Taktnummern (in regelmäßigen Abständen) oder Verweise auf musikalische
Themen (&bdquo;Zweites Thema in den Geigen&ldquo;, &bdquo;vierte Variation&ldquo; usw.). 
Sie brauchen diese Kommentare vielleicht noch nicht, wenn Sie das Stück
notieren, aber spätestens wenn Sie nach ein paar Jahren etwas
verändern
wollen oder Sie den Quelltext an einen Freund weitergeben wollen,
ist es weitaus komplizierter, die Dateistruktur ohne Kommentare zu
verstehen, als wenn Sie sie rechtzeitig eingefügt hätten.

     <li><strong>Schreiben Sie Klammern mit Einrückung</strong>.  Viele
Probleme entstehen durch ungerade Anzahl von  <code>{</code> and
<code>}</code>-Klammern.

     <li><strong>Schreiben Sie Tondauerangaben</strong> am Anfang von
Abschnitten und Bezeichnern. Wenn Sie beispielsweise
 <code>c4 d e</code> am Anfang eines Abschnittes schreiben,
ersparen Sie sich viele Probleme, wenn Sie ihre Musik
eines Tages umarrangieren wollen.

     <li><strong>Trennen Sie Einstellungen</strong> von den eigentlichen
Noten. Siehe auch <a href="Saving-typing-with-variables-and-functions.de.html#Saving-typing-with-variables-and-functions">Tipparbeit sparen durch Bezeichner und Funktionen</a>
und
<a href="Style-sheets.de.html#Style-sheets">Stil-Dateien</a>.

   </ul>

   <!-- footer_tag --><br><hr>
<div class="node">
<p>
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Typesetting-existing-music.de.html#Typesetting-existing-music">Das Kopieren von existierender Musik</a>,
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="Suggestions-for-writing-LilyPond-files.de.html#Suggestions-for-writing-LilyPond-files">Vorschläge, wie LilyPond-Dateien geschrieben werden sollen</a>
</div>

<div style="background-color: #e8ffe8; padding: 2; border: #c0ffc0 1px solid;">
<p>
<font size="-1">
Diese Seite ist für LilyPond-2.11.57 (Entwicklungszweig).
<br>
<address>
Fehler bitte an <a href="http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs">http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs</a> melden. </address>
<br>
Ihre <a href="http://lilypond.org/web/devel/participating/documentation-adding">Vorschläge für die Dokumentation</a> sind willkommen.
</font>
</p>
</div>


<P>
 Andere Sprachen: <a href="General-suggestions.html">English</a>, <a href="General-suggestions.fr.html">français</a>, <a href="General-suggestions.es.html">español</a>.
 <BR>
 
</P>
</BODY></html>