Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > f07b4b9fcbe6d8ab9260b52d15e551a6 > files > 7113

lilypond-doc-2.12.3-1.fc13.noarch.rpm

<!-- header_tag -->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html401/loose.dtd">
<html>
<!-- Copyright C 1999-2009 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".

 -->
<!-- Created on 15. Dezember 2009 by texi2html 1.82
texi2html was written by: 
            Lionel Cons <Lionel.Cons@cern.ch> (original author)
            Karl Berry  <karl@freefriends.org>
            Olaf Bachmann <obachman@mathematik.uni-kl.de>
            and many others.
Maintained by: Many creative people.
Send bugs and suggestions to <texi2html-bug@nongnu.org>
-->
<head>
<title>GNU LilyPond Handbuch zum Lernen: 4.6.3 Other sources of information</title>

<meta name="description" content="GNU LilyPond Handbuch zum Lernen: 4.6.3 Other sources of information">
<meta name="keywords" content="GNU LilyPond Handbuch zum Lernen: 4.6.3 Other sources of information">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2html 1.82">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.de.html#Top" rel="start" title="GNU LilyPond &ndash; Handbuch zum Lernen">
<link href="LilyPond-index.de.html#LilyPond-index" rel="index" title="D. LilyPond index">
<link href="index_toc.de.html#SEC_Contents" rel="contents" title="Inhaltsverzeichnis">
<link href="index_abt.de.html#SEC_About" rel="help" title="&Uuml;ber dieses Dokument">
<link href="Further-tweaking.de.html#Further-tweaking" rel="up" title="4.6 Further tweaking">
<link href="LilyPond-index.de.html#LilyPond-index" rel="next" title="D. LilyPond index">
<link href="Using-variables-for-tweaks.de.html#Using-variables-for-tweaks" rel="previous" title="4.6.2 Using variables for tweaks">
<link rel="stylesheet" type="text/css" title="Patrick McCarty's design" href="lilypond-mccarty.css">
<link rel="alternate stylesheet" type="text/css" href="lilypond.css" title="Andrew Hawryluk's design">
<link rel="alternate stylesheet" type="text/css" href="lilypond-blue.css" title="Kurt Kroon's blue design">
<!--[if lte IE 7]>
<link href="lilypond-ie-fixes.css" rel="stylesheet" type="text/css">
<![endif]-->


</head>

<body lang="de" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">


<div id="main">
<a name="Other-sources-of-information"></a>
<table class="nav_table">
<tr><td valign="middle" align="left" colspan="1">[<a href="Tweaking-output.de.html#Tweaking-output" title="Anfang dieses oder des letzten Kapitels"> &lt;&lt; Tweaking output&nbsp;</a>]</td><td valign="middle" align="center" colspan="3">[<a href="index.de.html#Top" title="Titelseite des Dokuments" rel="start">Anfang</a>][<a href="index_toc.de.html#SEC_Contents" title="Inhaltsverzeichnis" rel="contents">Inhalt</a>][<a href="LilyPond-index.de.html#LilyPond-index" title="Index" rel="index">Index</a>][<a href="index_abt.de.html#SEC_About" title="&Uuml;ber (Hilfe)" rel="help"> ? </a>]</td><td valign="middle" align="right" colspan="1">[<a href="Working-on-LilyPond-projects.de.html#Working-on-LilyPond-projects" title="N&auml;chstes Kapitel">&nbsp;Working on LilyPond projects &gt;&gt; </a>]</td></tr><tr><td valign="middle" align="left" colspan="2">[<a href="Using-variables-for-tweaks.de.html#Using-variables-for-tweaks" title="Voriger Abschnitt in Lesereihenfolge" accesskey="p" rel="previous"> &lt; Using variables for tweaks&nbsp;</a>]</td><td valign="middle" align="center" colspan="1">[<a href="Further-tweaking.de.html#Further-tweaking" title="Abschnitt nach oben" accesskey="u" rel="up">&nbsp; Nach oben :&nbsp;Further tweaking&nbsp;</a>]</td><td valign="middle" align="right" colspan="2">[<a href="Avoiding-tweaks-with-slower-processing.de.html#Avoiding-tweaks-with-slower-processing" title="N&auml;chster Abschnitt in Lesereihenfolge" accesskey="n" rel="next">&nbsp;Avoiding tweaks with slower processing &gt; </a>]</td></tr></table>
<a name="Other-sources-of-information"></a>
<h3 class="subsection">4.6.3 Other sources of information</h3>

<p>Die Programmreferenz enthält sehr viel Information über LilyPond, aber 
noch mehr Information findet sich in den internen 
LilyPond-Dateien.  Um sie erforschen zu können, müssen Sie erst
das richtige Verzeichnis auf Ihrem System finden.  Die Position
hängt a) davon ab, ob Ihre LilyPond-Installation mit der vorkompilierten
Version von der LilyPond-Internetseite vorgenommen wurde oder Sie
die Version durch Ihren Paketmanager installiert haben (also
z. B. in einer Linux-Distribution oder unter fink oder cygwin
installiert), und b) auf welchem Betriebssystem Sie das Programm
benutzen:
</p>
<p><strong>Von lilypond.org heruntergeladen</strong>
</p>
<ul>
<li> Linux

<p>Wechseln Sie in das Verzeichnis
&lsquo;<tt><var>INSTALL_VERZ</var>/lilypond/usr/share/lilypond/current/</tt>&rsquo;
</p>
</li><li> MacOS X

<p>Wechseln Sie in das Verzeichnis
&lsquo;<tt><var>INSTALL_VERZ</var>/LilyPond.app/Contents/Resources/share/lilypond/current/</tt>&rsquo;
indem Sie entweder mit dem Befehl <code>cd</code> vom Terminal aus
in das Verzeichnis wechseln, oder mit Control-Klick auf das
LilyPond-Programmsymbol gehen und &bdquo;Show Package Contents&ldquo;
auswählen.
</p>
</li><li> Windows

<p>Wechseln Sie mit dem Windows Explorer ins Verzeichnis
&lsquo;<tt><var>INSTALL_VERZ</var>/LilyPond/usr/share/lilypond/current/</tt>&rsquo;
</p>
</li></ul>

<p><strong>Mit einem Paket-Manager installiert oder selber aus
den Quellen kompiliert</strong>
</p>
<p>Wechseln Sie in das Verzeichnis
&lsquo;<tt><var>PREFIX</var>/share/lilypond/<var>X.Y.Z</var>/</tt>&rsquo;, wobei
<var>PREFIX</var> bei Ihrem Paket-Manager oder dem
<code>configure</code>-Skript gesetzt wird, und <var>X.Y.Z</var>
die LilyPond-Versionsnummer.
</p>
<br>

<p>In diesem Ordner sind die zwei interessanten Unterordner:
</p>
<ul>
<li> &lsquo;<tt>ly/</tt>&rsquo; - beinhaltet Dateien im LilyPond-Format
</li><li> &lsquo;<tt>scm/</tt>&rsquo; - beinhaltet Dateien im Scheme-Format
</li></ul>

<p>Schauen wir uns zuerst einige Dateien in &lsquo;<tt>ly/</tt>&rsquo; an.
Öffnen Sie &lsquo;<tt>ly/property-init.ly</tt>&rsquo; in einem Texteditor.
Der, den Sie normalerweise für <code>.ly</code>-Dateien benutzen,
genügt.  Diese Datei enthält die Definitionen aller vordefinierten
Befehle für LilyPond, wie etwa <code>\stemUp</code> und
<code>\slurDotted</code>.  Sie können sehen, dass es sich um
nichts mehr handelt als Definitionen von Variablen, die eine
oder mehrere <code>\override</code>-Befehle enthalten.  Der
Befehl <code>/tieDotted</code> etwa wird folgendermaßen definiert:
</p>
<blockquote><pre class="example">tieDotted = {
  \override Tie #'dash-period = #0.75
  \override Tie #'dash-fraction = #0.1
}
</pre></blockquote>

<p>Wenn Sie diese Voreinstellungen der vordefinierten Befehl nicht
mögen, können Sie sie ganz einfach umdefinieren, genauso wie
jede andere Variable auch, indem Sie sie an den Anfang Ihrer
Quelldatei schreiben.
</p>
<p>Hier sind die wichtisgsten Dateien, die sich im Ordner
&lsquo;<tt>ly/</tt>&rsquo; befinden:
</p>
<table>
<thead><tr><th width="40%"><p> Dateiname
  </p></th><th width="60%"><p> Inhalt
</p></th></tr></thead>
<tr><td width="40%"><p> &lsquo;<tt>ly/engraver-init.ly</tt>&rsquo;
  </p></td><td width="60%"><p> Definitionen von Engraver-Kontexten
</p></td></tr>
<tr><td width="40%"><p> &lsquo;<tt>ly/paper-defaults-init.ly</tt>&rsquo;
  </p></td><td width="60%"><p> Spezifikationen von Voreinstellungen für Papiermaße
</p></td></tr>
<tr><td width="40%"><p> &lsquo;<tt>ly/performer-init.ly</tt>&rsquo;
  </p></td><td width="60%"><p> Definitionen von Performer-Kontexten
</p></td></tr>
<tr><td width="40%"><p> &lsquo;<tt>ly/property-init.ly</tt>&rsquo;
  </p></td><td width="60%"><p> Definitionen aller vordefinierten Befehle
</p></td></tr>
<tr><td width="40%"><p> &lsquo;<tt>ly/spanner-init.ly</tt>&rsquo;
  </p></td><td width="60%"><p> Definitionen aller vordefinierten Strecker-Befehle
</p></td></tr>
</table>

<p>Andere Einstellungen (wie die Definitionen von Beschriftungsbefehlen)
sind in <code>.scm</code>-(Scheme)-Dateien gespeichert.  Die
Scheme-Programmiersprache wird benutzt, um eine
programmierbare Schnittstelle zu den internen Operationen von
LilyPond zu haben.  Eine weitere Erklärung dieser Dateien ist
im Moment außerhalb des Rahmens dieses Handbuchs, denn
sie erfordern einige Kenntnis der Scheme-Sprache.  Die Warnung
ist hier angebracht, dass des ein gutes technisches Verständnis
oder sehr viel Zeit braucht, um Scheme und diese
Dateien zu verstehen (siehe auch <a href="Scheme-tutorial.de.html#Scheme-tutorial">Scheme tutorial</a>).
</p>
<p>Wenn Sie sich mit Scheme auskennen, sind hier mögliche
interessante Dateien:
</p>
<table>
<thead><tr><th width="40%"><p> Dateiname
  </p></th><th width="60%"><p> Inhalt
</p></th></tr></thead>
<tr><td width="40%"><p> &lsquo;<tt>scm/auto-beam.scm</tt>&rsquo;
  </p></td><td width="60%"><p> Sub-Balken-Voreinstellungen
</p></td></tr>
<tr><td width="40%"><p> &lsquo;<tt>scm/define-grobs.scm</tt>&rsquo;
  </p></td><td width="60%"><p> Voreinstellungen für Grob-Eigenschaften
</p></td></tr>
<tr><td width="40%"><p> &lsquo;<tt>scm/define-markup-commands.scm</tt>&rsquo;
  </p></td><td width="60%"><p> Definition aller Markup-Beschriftungsbefehle
</p></td></tr>
<tr><td width="40%"><p> &lsquo;<tt>scm/midi.scm</tt>&rsquo;
  </p></td><td width="60%"><p> Voreinstellung für die MIDI-Ausgabe
</p></td></tr>
<tr><td width="40%"><p> &lsquo;<tt>scm/output-lib.scm</tt>&rsquo;
  </p></td><td width="60%"><p> Einstellungen mit Einfluss auf die Darstellung von Bunddiagrammen, Farben, Versetzungszeichen, Taktlinien usw.
</p></td></tr>
<tr><td width="40%"><p> &lsquo;<tt>scm/parser-clef.scm</tt>&rsquo;
  </p></td><td width="60%"><p> Definitionen der unterstützten Schlüssel
</p></td></tr>
<tr><td width="40%"><p> &lsquo;<tt>scm/script.scm</tt>&rsquo;
  </p></td><td width="60%"><p> Voreinstellungen for Artikulationszeichen
</p></td></tr>
</table>


<hr size="6">
<table class="nav_table">
<tr><td valign="middle" align="left" colspan="1">[<a href="Tweaking-output.de.html#Tweaking-output" title="Anfang dieses oder des letzten Kapitels"> &lt;&lt; Tweaking output&nbsp;</a>]</td><td valign="middle" align="center" colspan="3">[<a href="index.de.html#Top" title="Titelseite des Dokuments" rel="start">Anfang</a>][<a href="index_toc.de.html#SEC_Contents" title="Inhaltsverzeichnis" rel="contents">Inhalt</a>][<a href="LilyPond-index.de.html#LilyPond-index" title="Index" rel="index">Index</a>][<a href="index_abt.de.html#SEC_About" title="&Uuml;ber (Hilfe)" rel="help"> ? </a>]</td><td valign="middle" align="right" colspan="1">[<a href="Working-on-LilyPond-projects.de.html#Working-on-LilyPond-projects" title="N&auml;chstes Kapitel">&nbsp;Working on LilyPond projects &gt;&gt; </a>]</td></tr><tr><td valign="middle" align="left" colspan="2">[<a href="Using-variables-for-tweaks.de.html#Using-variables-for-tweaks" title="Voriger Abschnitt in Lesereihenfolge" accesskey="p" rel="previous"> &lt; Using variables for tweaks&nbsp;</a>]</td><td valign="middle" align="center" colspan="1">[<a href="Further-tweaking.de.html#Further-tweaking" title="Abschnitt nach oben" accesskey="u" rel="up">&nbsp; Nach oben :&nbsp;Further tweaking&nbsp;</a>]</td><td valign="middle" align="right" colspan="2">[<a href="Avoiding-tweaks-with-slower-processing.de.html#Avoiding-tweaks-with-slower-processing" title="N&auml;chster Abschnitt in Lesereihenfolge" accesskey="n" rel="next">&nbsp;Avoiding tweaks with slower processing &gt; </a>]</td></tr></table>
<!-- footer_tag -->
<div class="footer">
<p class="footer_version">
This page is for LilyPond-2.12.3 (stable-branch).
</p>
<p class="footer_report">
Your <a href="http://lilypond.org/web/devel/participating/documentation-adding">suggestions for the documentation</a> are welcome, please report errors to our <a href="http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs">bug list</a>.
</p>
</div>


<p id="languages">
 Other languages: <a href="Other-sources-of-information.html">English</a>, <a href="Other-sources-of-information.fr.html">français</a>, <a href="Other-sources-of-information.es.html">español</a>.
 <br>
 
</p>

<!-- FOOTER -->

<!-- end div#main here -->
</div>



<div id="tocframe">
<p class="toc_uplink"><a href="../index.de.html" 
         title="Documentation Index">&lt;&lt; Zur Dokumentationsübersicht</a></p>
<h4 class="toc_header"><a href="index.de.html#Top" title="Start of the manual">Handbuch zum Lernen</a></h4>
<div class="contents">
<ul class="toc">
  <li><a name="toc-Preface-1" href="Preface.de.html#Preface">Preface</a>  </li>
  <li><a name="toc-Introduction-1" href="Introduction.de.html#Introduction">1. Introduction</a>
  <ul class="toc">
    <li><a name="toc-Background-1" href="Background.de.html#Background">1.1 Background</a>    </li>
    <li><a name="toc-About-the-documentation-1" href="About-the-documentation.de.html#About-the-documentation">1.2 About the documentation</a>    </li>
  </ul>
  </li>
  <li><a name="toc-Tutorial-1" href="Tutorial.de.html#Tutorial">2. Tutorial</a>
  <ul class="toc">
    <li><a name="toc-First-steps-1" href="First-steps.de.html#First-steps">2.1 First steps</a>    </li>
    <li><a name="toc-Single-staff-notation-1" href="Single-staff-notation.de.html#Single-staff-notation">2.2 Single staff notation</a>    </li>
    <li><a name="toc-Multiple-notes-at-once-1" href="Multiple-notes-at-once.de.html#Multiple-notes-at-once">2.3 Multiple notes at once</a>    </li>
    <li><a name="toc-Songs-1" href="Songs.de.html#Songs">2.4 Songs</a>    </li>
    <li><a name="toc-Final-touches-1" href="Final-touches.de.html#Final-touches">2.5 Final touches</a>    </li>
  </ul>
  </li>
  <li><a name="toc-Fundamental-concepts-1" href="Fundamental-concepts.de.html#Fundamental-concepts">3. Fundamental concepts</a>
  <ul class="toc">
    <li><a name="toc-How-LilyPond-input-files-work-1" href="How-LilyPond-input-files-work.de.html#How-LilyPond-input-files-work">3.1 How LilyPond input files work</a>    </li>
    <li><a name="toc-Voices-contain-music-1" href="Voices-contain-music.de.html#Voices-contain-music">3.2 Voices contain music</a>    </li>
    <li><a name="toc-Contexts-and-engravers-1" href="Contexts-and-engravers.de.html#Contexts-and-engravers">3.3 Contexts and engravers</a>    </li>
    <li><a name="toc-Extending-the-templates-1" href="Extending-the-templates.de.html#Extending-the-templates">3.4 Extending the templates</a>    </li>
  </ul>
  </li>
  <li class="toc_current"><a name="toc-Tweaking-output-1" href="Tweaking-output.de.html#Tweaking-output">4. Tweaking output</a>
  <ul class="toc">
    <li><a name="toc-Tweaking-basics-1" href="Tweaking-basics.de.html#Tweaking-basics">4.1 Tweaking basics</a>    </li>
    <li><a name="toc-The-Internals-Reference-manual-1" href="The-Internals-Reference-manual.de.html#The-Internals-Reference-manual">4.2 The Internals Reference manual</a>    </li>
    <li><a name="toc-Appearance-of-objects-1" href="Appearance-of-objects.de.html#Appearance-of-objects">4.3 Appearance of objects</a>    </li>
    <li><a name="toc-Placement-of-objects-1" href="Placement-of-objects.de.html#Placement-of-objects">4.4 Placement of objects</a>    </li>
    <li><a name="toc-Collisions-of-objects-1" href="Collisions-of-objects.de.html#Collisions-of-objects">4.5 Collisions of objects</a>    </li>
    <li class="toc_current"><a name="toc-Further-tweaking-1" href="Further-tweaking.de.html#Further-tweaking">4.6 Further tweaking</a>
    <ul class="toc">
      <li><a name="toc-Other-uses-for-tweaks-1" href="Other-uses-for-tweaks.de.html#Other-uses-for-tweaks">4.6.1 Other uses for tweaks</a>      </li>
      <li><a name="toc-Using-variables-for-tweaks-1" href="Using-variables-for-tweaks.de.html#Using-variables-for-tweaks">4.6.2 Using variables for tweaks</a>      </li>
      <li class="toc_current"><a name="toc-Other-sources-of-information-1" href="Other-sources-of-information.de.html#Other-sources-of-information">4.6.3 Other sources of information</a>      </li>
      <li><a name="toc-Avoiding-tweaks-with-slower-processing-1" href="Avoiding-tweaks-with-slower-processing.de.html#Avoiding-tweaks-with-slower-processing">4.6.4 Avoiding tweaks with slower processing</a>      </li>
      <li><a name="toc-Advanced-tweaks-with-Scheme-1" href="Advanced-tweaks-with-Scheme.de.html#Advanced-tweaks-with-Scheme">4.6.5 Advanced tweaks with Scheme</a>      </li>
    </ul>
    </li>
  </ul>
  </li>
  <li><a name="toc-Working-on-LilyPond-projects-1" href="Working-on-LilyPond-projects.de.html#Working-on-LilyPond-projects">5. Working on LilyPond projects</a>
  <ul class="toc">
    <li><a name="toc-Suggestions-for-writing-LilyPond-input-files-1" href="Suggestions-for-writing-LilyPond-input-files.de.html#Suggestions-for-writing-LilyPond-input-files">5.1 Suggestions for writing LilyPond input files</a>    </li>
    <li><a name="toc-When-things-don_0027t-work-1" href="When-things-don_0027t-work.de.html#When-things-don_0027t-work">5.2 When things don&rsquo;t work</a>    </li>
    <li><a name="toc-Scores-and-parts-1" href="Scores-and-parts.de.html#Scores-and-parts">5.3 Scores and parts</a>    </li>
  </ul>
  </li>
  <li><a name="toc-Templates-1" href="Templates.de.html#Templates">A. Templates</a>
  <ul class="toc">
    <li><a name="toc-Single-staff-1" href="Single-staff.de.html#Single-staff">A.1 Single staff</a>    </li>
    <li><a name="toc-Piano-templates-1" href="Piano-templates.de.html#Piano-templates">A.2 Piano templates</a>    </li>
    <li><a name="toc-String-quartet-2" href="String-quartet.de.html#String-quartet">A.3 String quartet</a>    </li>
    <li><a name="toc-Vocal-ensembles-1" href="Vocal-ensembles.de.html#Vocal-ensembles">A.4 Vocal ensembles</a>    </li>
    <li><a name="toc-Ancient-notation-templates-1" href="Ancient-notation-templates.de.html#Ancient-notation-templates">A.5 Ancient notation templates</a>    </li>
    <li><a name="toc-Jazz-combo-1" href="Jazz-combo.de.html#Jazz-combo">A.6 Jazz combo</a>    </li>
    <li><a name="toc-Lilypond_002dbook-templates-1" href="Lilypond_002dbook-templates.de.html#Lilypond_002dbook-templates">A.7 Lilypond-book templates</a>    </li>
  </ul>
  </li>
  <li><a name="toc-Scheme-tutorial-1" href="Scheme-tutorial.de.html#Scheme-tutorial">B. Scheme tutorial</a>
  <ul class="toc">
    <li><a name="toc-Tweaking-with-Scheme-1" href="Tweaking-with-Scheme.de.html#Tweaking-with-Scheme">B.1 Tweaking with Scheme</a>    </li>
  </ul>
  </li>
  <li><a name="toc-GNU-Free-Documentation-License-1" href="GNU-Free-Documentation-License.de.html#GNU-Free-Documentation-License">C. GNU Free Documentation License</a>  </li>
  <li><a name="toc-LilyPond-index-1" href="LilyPond-index.de.html#LilyPond-index">D. LilyPond index</a>  </li>
</ul>
</div>
</div>

</body>
</html>