]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/cs/usage/external.itely
Run scripts/auxiliar/update-with-convert-ly.sh
[lilypond.git] / Documentation / cs / usage / external.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2
3 @ignore
4     Translation of GIT committish: 0764a50d470cab82ca29da30298dacd333d3da12
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes.
9 @end ignore
10
11 @c \version "2.16.0"
12
13 @c Translators: Pavel Fric
14
15 @node Vnější programy
16 @chapter Vnější programy
17 @translationof External programs
18
19 LilyPond kann mit anderen Programmen auf verschiedene Weise interagieren.
20
21 @menu
22 * Ukázat a klepnout::
23 * Podpora textových editorů::
24 * Převod z jiných formátů::
25 * Výstup LilyPondu do jiných programů::
26 * Nezávislé include úryvky::
27 @end menu
28
29
30 @node Ukázat a klepnout
31 @section Ukázat a klepnout
32 @translationof Point and click
33
34 @cindex Ukázat a klepnout
35
36 Ukázat a klepnout erlaubt es, die Noten in der Eingabedatei schnell
37 zu finden, indem man auf sie im PDF-Programm klickt.  Das erleichtert
38 es, die Stellen zu finden, die Fehler in der Notation verursachen.
39
40 Wenn diese Funktionalität aktiv ist, fügt LilyPond Hyperlinks zur
41 PDF-Datei hinzu.  Diese Hyperlinks werden an den Webbrowser gesendet,
42 der einen Texteditor mit dem Cursor an der richtigen Stelle öffnet.
43
44 Damit diese Kettenreaktion funktionieren kann, müssen Sie das
45 PDF-Programm dazu anweisen, Hyperlinks zu folgen, indem das Skript
46 @file{lilypond-invoke-editor}, welches mit LilyPond kommt, verwendet
47 wird.
48
49 Für Xpdf unter UNIX sollte folgende Zeile in der Datei
50 @file{xpdfrc}@footnote{Unter UNIX findet man diese Datei
51 entweder in @file{/etc/xpdfrc} oder als @file{.xpdfrc} im
52 home-Verzeichnis.} stehen:
53
54 @example
55 urlCommand     "lilypond-invoke-editor %s"
56 @end example
57
58 Das Programm @file{lilypond-invoke-editor} ist ein kleines
59 Hilfsprogramm.  Es ruft einen Editor für besondere @code{textedit}-URIs#
60 auf und einen Webbrowser für andere.  Es testes die Umgebungsvariable
61 @code{EDITOR} nach folgenden Mustern:
62
63 @table @code
64 @item emacs
65   das ruft auf
66 @example
67 emacsclient --no-wait +@var{line}:@var{column} @var{file}
68 @end example
69 @item gvim
70   das ruft auf
71 @example
72 gvim --remote +:@var{line}:norm@var{column} @var{file}
73 @end example
74
75 @item nedit
76   das ruft auf
77 @example
78   nc -noask +@var{line} @var{file}'
79 @end example
80 @end table
81
82 Die Umgebungsvariable @code{LYEDITOR} wird benutzt, um dieses Verhalten
83 zu umgehen.  Sie enthält die Kommandozeile, mit der der Editor aufgerufen
84 wird, wobei @code{%(file)s}, @code{%(column)s} und @code{%(line)s} mit
85 der Datei, Spalte und Zeile ersetzt wird.  Die Einstellung
86
87 @example
88 emacsclient --no-wait +%(line)s:%(column)s %(file)s
89 @end example
90
91 @noindent
92 für @code{LYEDITOR} entspricht dem normalen Aufruf von emacsclient.
93
94
95 @cindex Dateigröße, PDF
96 @cindex Ausgabedatei, Dateigröße
97
98 Die point-and-click-Links vergrößern die Größe des PDFs sehr stark.
99 Um die Größe von PDFs und auch PS-Dateien zu verkleinern, kann
100 ukázat a klepnout ausgeschaltet werden, indem man in der Eingabedatei
101
102 @example
103 \pointAndClickOff
104 @end example
105
106 @noindent
107 schreibt.  Ukázat a klepnout kann explizit aktiviert werden mit dem Befehl
108
109 @example
110 \pointAndClickOn
111 @end example
112
113 Alternativ können Sie ukázat a klepnout auch mit einer Kommandozeilenoption anschalten:
114
115 @example
116 lilypond -dno-point-and-click file.ly
117 @end example
118
119 @warning{Sie sollten immer ukázat a klepnout ausschalten, wenn Sie LilyPond-Dateien
120 verteilen wollen, damit keine Informationen über Ihre Dateistrukturen in den
121 Dateien gespeichert werden, was ein Sicherheitsrisiko darstellen könnte.}
122
123
124 @node Podpora textových editorů
125 @section Podpora textových editorů
126 @translationof Text editor support
127
128 @cindex Editoren
129 @cindex vim
130 @cindex emacs
131 @cindex Modi, Editor
132 @cindex Syntaxhervorhebung
133 @cindex Hervorhebung, Syntax
134 @cindex Syntax highlight
135
136 Verschiedene Editoren unterstützen LilyPond
137
138 @menu
139 * Režim Emacs::
140 * Režim Vim::
141 * Jiné editoryn::
142 @end menu
143
144 @node Režim Emacs
145 @unnumberedsubsec Režim Emacs
146 @translationof Emacs mode
147
148 Emacs hat einen @file{lilypond-mode}-Modus, der Ergänzung von Befehlen,
149 Einrückung, Syntaxhervorhebung, die Paarung von LilyPond-Klammern,
150 einfache Tastaturkürzel zur Übersetzung und das Lesen von LilyPond-Dokumentation
151 mit Info unterstützt.  Wenn @file{lilypond-mode} nicht auf Ihrem Computer
152 installiert ist, siehe unten.
153
154 Režim Emacs zur Noteneingabe und zum Kompilieren mit LilyPond bfindet sich
155 in dem Quellarchiv im @file{elisp}-Verzeichnis.  Führen Sie @command{make
156 install} aus, damit es nach @var{elispdir} installiert wird.  Die Datei
157 @file{lilypond-init.el} sollte in @var{Ladepfad}@file{/site-start.d/} gespeichert
158 werden oder Ihrer @file{~/.emacs} bzw. @file{~/.emacs.el} hinzugefügt werden.
159
160 Als ein Benutzer können Sie Ihren Quellpfad (z. B. @file{~/site-lisp/})
161 zum @var{Ladepfad} hinzufügen, indem Sie die (veränderte) folgende
162 Zeile in Ihr @file{~/.emacs} kopieren:
163
164 @c any reason we do not advise:  (push "~/site-lisp" load-path)
165 @example
166 (setq load-path (append (list (expand-file-name "~/site-lisp")) load-path))
167 @end example
168
169
170 @node Režim Vim
171 @unnumberedsubsec Režim Vim
172 @translationof Vim mode
173
174 Für @uref{http://@/www@/.vim@/.org,Vim} gibt es ein Dateiartplugin, einen
175 Einzugsmodus und einen Syntaxhervorhebungsmodus für LilyPond.  Um alle diese
176 Eigenschaften zu aktivieren, erstellen (oder verändern) Sie die Datei
177 @file{$HOME/.vimrc}, sodass sie folgende Zeilen enthält:
178
179 @example
180 filetype off
181 set runtimepath+=/usr/local/share/lilypond/current/vim/
182 filetype on
183 @end example
184
185 @noindent
186 Wenn LilyPond nicht in @file{/usr/local/} installiert ist, müssen Sie
187 den Pfad anpassen.  Das wird besprochen in
188 @rlearning{Mehr Information}.
189
190
191 @node Jiné editory
192 @unnumberedsubsec Jiné editory
193 @translationof Other editors
194
195 Jiné editory (sowohl Texteditoren als auch graphische Editoren) haben
196 Unterstützung für LilyPond, aber ihre besonderen Konfigurationsdateien werden
197 nicht mit LilyPond zusammen verteilt.  Lesen Sie die entsprechende Dokumenation
198 zu näheren Fragen.  Derartige Editoren finden sich unter @rweb{Leichteres Editieren}.
199
200
201 @node Převod z jiných formátů
202 @section Převod z jiných formátů
203 @translationof Converting from other formats
204
205 LilyPond kann auch Musik aus diversen anderen Formaten importieren.
206 Dieses Kapitel beschreibt die dazu mit LilyPond mitgelieferten
207 Hilfsprogramme. Daneben existieren natürlich auch noch weitere
208 Programme, die Dateien für LilyPond erstellen können, wie etwa
209 graphische Sequenzierprogramme und XML-Konverter. Näheres dazu
210 findet sich auf der @uref{http://@/lilypond@/.org,Homepage} von LilyPond.
211
212 Die im Folgenden beschriebenen Programme sind eigenständige Hilfsprogramme
213 und werden üblicherweise von der Kommandozeile aufgerufen. Siehe
214 @ref{Benutzung auf der Kommandozeile} für weitere Informationen.  Wenn Sie MacOS
215 10.3 oder 10.4 benutzen und Probleme mit diesen Skripten (z. B.
216 @code{convert-ly}) haben, lesen Sie @rweb{MacOS X}.
217
218 @knownissues
219 Leider haben wir nicht ausreichend viele Entwickler, um all die folgenden
220 Hilfsprogramme ständig zu warten. Wir stellen den aktuellen Stand zur
221 Verfügung, können aber leider Fehlerberichte nur selten bearbeiten.
222 Selbstverständlich sind Patches von Ihnen sehr willkommen!
223
224
225 @menu
226 * Vyvolání midi2ly::          Import von MIDI.
227 * Vyvolání musicxml2ly::       Import von MusicXML.
228 * Vyvolání abc2ly::           Import von ABC.
229 * Vyvolání etf2ly::           Import von (alten) Finale-Dateien.
230 * Jiné formáty::
231 @end menu
232
233 @node Vyvolání midi2ly
234 @subsection Vyvolání @command{midi2ly}
235 @translationof Invoking midi2ly
236
237 @cindex MIDI
238
239 @command{midi2ly} übersetzt eine Typ@tie{}1 MIDI-Datei in eine
240 Eingabedatei für LilyPond.
241
242 MIDI (Music Instrument Digital Interface) ist ein internationaler
243 Standard für digitale Instrumente: Es spezifiziert die Verkabelung,
244 ein serielles Protokoll und ein Dateiformat. Das MIDI-Dateiformat
245 ist der de-facto Standard um Musik von vielen Programmen zu exportieren.
246 Allerdings fehlen in den MIDI-Dateien viele Ausdrucks- und
247 Artikulationszeichen. Dennoch kann MIDI vielfach nützlich sein,
248 um Musik von einem Programm zu importieren, für das kein spezielles
249 Hilfsprogramm den direkten Import nach LilyPond unterstützt.
250
251 @command{midi2ly} konvertiert die MIDI-Spuren nach @rinternals{Staff} und
252 MIDI-Kanäle in @rinternals{Voice} Kontexte. Tonhöhen werden relativ
253 angegeben, Tondauern nur wenn nötig.
254
255 MIDI-Dateien können auch direkt von einem digitalen Keyboard
256 aufgenommen und dann in eine @file{.ly}-Datei konvertiert werden.
257 Allerdings sind Musikinterpretationen von Menschen (aus gutem Grund!)
258 rhythmisch nicht exakt genug um die Konvertierung von MIDI nach LY
259 trivial zu gestalten. Wenn @command{midi2ly} mit Quantisierung
260 (@code{-s} und @code{-d} Kommandozeilenoptionen) aufgerufen wird,
261 versucht es diese Unschärfen im Zeitablauf zu korrigieren, ist
262 allerdings nicht sonderlich gut darin. Daher können wir diese Technik
263 leider nicht für die Konvertierung von MIDI-Aufnahmen empfehlen.
264
265
266 @command{midi2ly} wird von der Kommandozeile folgendermaßen aufgerufen:
267 @example
268 midi2ly [@var{Optionen}]@dots{} @var{MIDI-Datei}
269 @end example
270
271 Unter @q{Kommandozeile} verstehen wir dabei die Kommandozeile des
272 jeweiligen Betriebssystems. Für nähere Informationen hierzu siehe
273 @ref{Převod z jiných formátů,,převod z jiných formátů}.
274
275 Die folgenden Kommandozeilenoptionen werden von @command{midi2ly}
276 unterstützt:
277
278 @table @code
279 @item -a, --absolute-pitches
280 Gibt absolute Tonhöhen aus.
281
282 @item -d, --duration-quant=@var{LÄNGE}
283 Quantisiert Tondauern zu Vielfachen von @var{LÄNGE}.
284
285 @item -e, --explicit-durations
286 Gibt alle Tondauern explizit an.
287
288 @item -h,--help
289 Zeigt eine Zusammenfassung der Programmbenutzung und der Optionen.
290
291 @item -k, --key=@var{acc}[:@var{Moll}]
292 Setzt die Standard-Tonart. @math{@var{acc} > 0} gibt die Anzahl der
293 Kreuze an, @math{@var{acc} < 0} gibt die Anzahl der Bs der Tonart an.
294 Eine Moll-Tonart wird durch @code{:1} angegeben.
295
296 @item -o, --output=@var{Datei}
297 Die Ausgabe wird in die Datei @var{Datei}@file{.ly} geschrieben.
298
299 @item -s, --start-quant=@var{LÄNGE}
300 Quantisiert den Beginn der Noten zu Vielfachen von @var{LÄNGE}.
301
302 @item -t, --allow-tuplet=@var{DUR}*@var{NUM}/@var{DEN}
303 Erlaubt Tuplet-Dauern der Form @var{DUR}*@var{NUM}/@var{DEN}.
304
305 @item -V, --verbose
306 Gibt ausführliche informative Meldungen während der Konvertierung aus.
307
308 @item -v, --version
309 Gibt die Versionsnummer aus.
310
311 @item -w, --warranty
312 Zeigt die Lizenzbedingungen und Urheberrechtshinweise.
313
314 @item -x, --text-lyrics
315 Interpretiert alle Texte als Liedtexte.
316 @end table
317
318
319 @knownissues
320
321 Überlappende Noten in einem Arpeggio werden nicht korrekt dargestellt.
322 Nur die erste Note wird eingelesen und konvertiert, die restlichen
323 werden ignoriert. Als Abhilfe können Sie alle Noten auf dieselbe
324 Tonlänge setzen und Phrasierungszeichen oder Pedalindikatoren
325 hinzufügen.
326
327
328 @node Vyvolání musicxml2ly
329 @subsection Vyvolání @command{muscxml2ly}
330 @translationof Invoking musicxml2ly
331
332 @cindex MusicXML
333
334 @uref{http://@/www.@/musicxml@/.org/,MusicXML} ist ein XML-Dialekt
335 zur Darstellung von Musiknotation.
336
337 @command{musicxml2ly} wandelt eine MusicXML-Datei nach LilyPond um,
338 wobei sowohl die Noten, Artikulationszeichen, Struktur der Partitur,
339 Liedtexte etc. einer MusicXML-Datei (im @q{part-wise}-Format) in eine
340 @file{.ly}-Datei um.
341
342 @command{musicxml2ly} wird von der Kommandozeile folgendermaßen aufgerufen:
343 @example
344 musicxml2ly [@var{Optionen}]@dots{} @var{XML-Datei}
345 @end example
346
347 Unter @q{Kommandozeile} verstehen wir dabei die Kommandozeile des
348 jeweiligen Betriebssystems. Für nähere Informationen hierzu siehe
349 @ref{Převod z jiných formátů,,převod z jiných formátů}.
350
351 Wenn als Dateiname @file{-} angegeben wird, liest @command{musicxml2ly}
352 Daten direkt von der Kommandozeile ein.
353
354 Die folgenden Kommandozeilenoptionen werden von @command{musicxml2ly}
355 unterstützt:
356
357 @table @code
358 @item -a, --absolute
359 Konvertiert in absolute Tonhöhen.
360
361 @item -h,--help
362 Zeigt eine Zusammenfassung der Programmbenutzung und der Optionen.
363
364 @item -l, --language=SPRACHE
365 Benutzt SPRACHE für die Notenbezeichnungen, etwa "deutsch" für deutsche
366 Notenbezeichnungen.
367
368 @item --lxml
369 Benutzt das lxml.etree Python-Paket für die Verarbeitung von XML (benötigt weniger Speicher und Rechenleistung)
370
371 @item --nd --no-articulation-directions
372 Konvertiert keine Richtungsangaben (@code{^}, @code{_} oder @code{-})
373 von Artikulations- und Lautstärkebezeichnungen.
374
375 @item --no-beaming
376 Konvertiert keine Informationen über die Balkensetzung aus der
377 MusicXML-Datei. Stattdessen wird dies LilyPond überlassen.
378
379 @item -o,--output=@var{Dateiname}
380 Die Ausgabe wird in die Datei @var{Dateiname}@file{.ly} geschrieben. Wird
381 als @var{Dateiname} nur @file{-} angegeben, wird das Ergebnis der Konvertierung
382 an der Kommandozeile ausgegeben. Wird diese Option nicht angegeben, so
383 erfolgt die Ausgabe in die Datei @var{XML-Datei}@file{.ly}.
384
385 @item -r,--relative
386 Konvertiert in relative Tonhöhen. (Standardeinstellung)
387
388 @item -v, --verbose
389 Gibt ausführliche informative Meldungen während der Konvertierung aus.
390
391 @item --version
392 Gibt die Versionsnummer aus.
393
394 @item  -z,--compressed
395 Die Eingabedatei wird als komprimierte MusicXML-Datei eingelesen.
396 Dies ist die Standardeinstellung für Dateien mit der Erweiterung
397 @file{.xml}.
398 @end table
399
400
401 @node Vyvolání abc2ly
402 @subsection Vyvolání @command{abc2ly}
403 @translationof Invoking abc2ly
404
405 @warning{Dieses Programm ist nicht unterstützt und kann aus kommenden
406 LilyPond-Versionen entfernt werden.}
407
408 @cindex ABC
409
410 ABC ist ein relativ einfaches ASCII-basierendes Musikformat und ist
411 dokumentiert auf der ABC-Homepage:
412
413 @quotation
414 @uref{http://@/www@/.walshaw@/.plus@/.com/@/abc/@/learn@/.html}.
415 @end quotation
416
417 @command{abc2ly} konvertiert ABC-Dateien nach LilyPond und wird
418 von der Kommandozeile folgendermaßen aufgerufen:
419
420 @example
421 abc2ly [@var{Optionen}]@dots{} @var{ABC-Datei}
422 @end example
423
424 Die folgenden Kommandozeilenoptionen werden von @command{abc2ly}
425 unterstützt:
426
427 @table @code
428 @item -b,--beams=None
429 Die Balkensetzung aus der ABC-Datei erhalten.
430 @item -h,--help
431 Zeigt eine Zusammenfassung der Programmbenutzung und der Optionen.
432 @item -o,--output=@var{Dateiname}
433 Die Ausgabe wird in die Datei @var{Dateiname}@file{.ly} geschrieben.
434 @item -s,--strict
435 Strenge Auslegung einer erfolgreichen Konvertierung.
436 @item -v,--version
437 Gibt die Versionsnummer aus.
438 @end table
439
440 Es existiert außerdem die Möglichkeit, LilyPond-Befehle für die
441 Konvertierung mit @command{abc2ly} gleich in der ABC-Datei anzugeben.
442 Wenn sich etwa in der ABC-Datei das Kommentar
443
444 @example
445 %%LY voices \set autoBeaming = ##f
446 @end example
447
448 @noindent
449 befindet, so wird der Text nach dem Schlüsselwort @q{voices} direkt
450 in die aktuelle Stimme in der LilyPond-Datei eingefügt.
451
452 Ebenso bewirkt
453
454 @example
455 %%LY slyrics more words
456 @end example
457
458 @noindent
459 dass alles nach dem @q{slyrics} Schlüsselwort an der aktuellen Stelle
460 im Liedtext eingefügt wird.  Gleichermaßen wird mit
461
462 @example
463 %%LY slyrics more words
464 @end example
465
466 @noindent
467 der Text, der auf das @qq{slylrics}-Schlüsselwort folgt, in die aktuelle
468 Gesangstextzeile eingefügt.
469
470
471 @knownissues
472
473 Der ABC-Standard ist eigentlich kein wirklich vollständiger Standard.
474 Für komplexere Notation wie etwa Polyphonie existieren verschiedene
475 Konventionen.
476
477 Mehrere Lieder in einer Datei können nicht konvertiert werden.
478
479 ABC synchronisiert den Liedtext am Anfang jeder Zeile mit den Noten,
480 @command{abc2ly} macht dies nicht.
481
482 @command{abc2ly} ignoriert die Balkensetzung in der ABC-Datei.
483
484
485 @node Vyvolání etf2ly
486 @subsection Vyvolání @command{etf2ly}
487 @translationof Invoking etf2ly
488
489 @warning{Dieses Programm ist nicht unterstützt und kann in kommenden
490 LilyPond-Versionen entfernt werden.}
491
492 @cindex ETF
493 @cindex enigma
494 @cindex Finale
495 @cindex Coda Technology
496
497 ETF (Enigma Transport Format) ist ein Dateiformat, das Coda
498 Music Technology in älteren Versionen des Programms Finale benutzt hat.
499
500 @command{etf2ly} konvertiert Teile einer ETF-Datei nach LilyPond
501 und wird von der Kommandozeile folgendermaßen aufgerufen:
502
503 @example
504 etf2ly [@var{Optionen}]@dots{} @var{ETF-Datei}
505 @end example
506
507 Unter @q{Kommandozeile} verstehen wir dabei die Kommandozeile des
508 jeweiligen Betriebssystems. Für nähere Informationen hierzu siehe
509 @ref{Převod z jiných formátů,,převod z jiných formátů}.
510
511 Die folgenden Kommandozeilenoptionen werden von @command{etf2ly}
512 unterstützt:
513
514 @table @code
515 @item -h,--help
516 Zeigt eine Zusammenfassung der Programmbenutzung und der Optionen.
517 @item -o,--output=@var{Dateiname}
518 Die Ausgabe wird in die Datei @var{Dateiname}@file{.ly} geschrieben.
519 @item --version
520 Gibt die Versionsnummer aus.
521 @end table
522
523
524 @knownissues
525
526 Die Liste der Artikulationszeichen is unvollständig. Leere Takte
527 verwirren @command{etf2ly}. Mehrfache Vorschlagnoten werden falsch
528 beendet.
529
530
531 @node Jiné formáty
532 @subsection Jiné formáty
533 @translationof Other formats
534
535 @cindex Vnější programy, LilyPond-Dateien erstellen
536
537 LilyPond kommt nicht mit der Unterstützung für jiné formáty, aber einige
538 vnější programy können auch LilyPond-Dateien erstellen.  Diese finden
539 sich unter @rweb{Leichteres Editieren}.
540
541
542
543 @node Výstup LilyPondu do jiných programů
544 @section Výstup LilyPondu do jiných programů
545 @translationof LilyPond output in other programs
546
547 Dieser Abschnitt stellt Methoden vor, wie Text und Musik auf andere
548 Weise kombiniert werden können als dies durch @command{lilypond-book}
549 automatisiert geschieht.
550
551
552 @menu
553 * Hodně uvozovek v dlouhém notovém zápisu::
554 * Vložení not LilyPondu do OpenOffice.org::
555 * Vložení not LilyPondu do jiných programů::
556 @end menu
557
558 @node Hodně uvozovek v dlouhém notovém zápisu
559 @unnumberedsubsec Hodně uvozovek v dlouhém notovém zápisu
560 @translationof Many quotes from a large score
561
562 Wenn aus einer großen Partitur viele kleine Fragmente eingefügt
563 werden sollen, kann dazu das @q{clip systems} Feature benutzt werden.
564 Siehe @ruser{Notationsfragmente extrahieren}.
565
566
567 @node Vložení not LilyPondu do OpenOffice.org
568 @unnumberedsubsec Vložení not LilyPondu do OpenOffice.org
569 @translationof Inserting LilyPond output into OpenOffice.org
570
571 @cindex OpenOffice.org
572
573 Musik im LilyPond-Format kann in OpenOffice.org eingefügt werden mittels
574 @uref{http://@/ooolilypond@/.sourceforge@/.net@/,OOoLilyPond}.
575
576
577 @node Vložení not LilyPondu do jiných programů
578 @unnumberedsubsec Vložení not LilyPondu do jiných programů
579 @translationof Inserting LilyPond output into other programs
580
581 Um die Ausgabe von LilyPond in anderen Programmen einzufügen,
582 sollte @code{lilypond} anstelle von @code{lilypond-book}
583 benutzt werden. Jedes Beispiel muss
584 getrennt manuell erzeugt und ins Dokument eingefügt werden;
585 für letzteres schlagen Sie bitte im Handbuch Ihrer
586 Textverarbeitungs-Software nach. Die meisten Programme
587 unterstützen das Einfügen von Grafiken im @file{PNG}-, @file{EPS}-
588 oder @file{PDF}-Format.
589
590 Um den leeren Rand um die Notenzeilen zu verringern, können folgende
591 Einstellungen benutzt werden:
592
593 @example
594 \paper@{
595   indent=0\mm
596   line-width=120\mm
597   oddFooterMarkup=##f
598   oddHeaderMarkup=##f
599   bookTitleMarkup = ##f
600   scoreTitleMarkup = ##f
601 @}
602
603 @{ c1 @}
604 @end example
605
606 Eine @file{EPS}-Datei kann mit folgendem Befehl erzeugt werden:
607
608 @example
609 lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts   Dateiname.ly
610 @end example
611
612 @noindent
613 eine @file{PNG}-Datei mittels:
614
615 @example
616 lilypond -dbackend=eps -dno-gs-load-fonts -dinclude-eps-fonts --png Dateiname.ly
617 @end example
618
619
620 @node Nezávislé include úryvky
621 @section Nezávislé @code{include} úryvky
622 @translationof independent includes
623
624 Einige Leute haben große (und nützliche!) Code-Abschnitte geshrieben,
625 die man in vielen Projekten verwenden kann.  Dieser Code wird möglicherweise
626 auch eines Tages in LilyPond selbst integriert werden, aber bis dahin
627 müssen Sie ihn selber herunterladen und mit @code{\include} selber
628 einfügen.
629
630
631 @menu
632 * Artikulace MIDI::
633 @end menu
634
635
636 @node Artikulace MIDI
637 @subsection Artikulace MIDI
638 @translationof MIDI articulation
639
640 LilyPond kann benutzt werden, um MIDI-Ausgabe zu erzeugen, etwa
641 um hörend zu korrigieren, was man notiert hat.  Jedoch werden nur
642 Dynamik, explizite Tempoänderungen und die Noten und Dauern selber
643 in der MIDI-Datei aufgenommen.
644
645 Das @emph{articulate}-Projekt ist ein Versuch, mehr Information
646 in eine MIDI-Datei zu kopieren.  Es funktioniert, indem man Noten,
647 die sich nicht unter Bögen befinden, verkürzt, um die Noten
648 zu @qq{artikulieren}.  Die Stärke der Kürzung hängt von den
649 Aritkulationszeichen ab, die an die Noten gehängt werden:
650 Staccato halbiert den Notwert, Tenuto gibt der Note ihre gesamte Dauer
651 usw.  Das Skript kann auch Triller und Doppelschläge in MIDI umwandeln,
652 und man könnte auch andere Ornamente implementieren.
653
654 @example
655 @uref{http://@/www@/.nicta@/.com@/.au/@/people/@/chubbp/@/articulate}
656 @end example
657
658 @knownissues
659
660 Die größte Einschränkung ist, dass man nur die Sachen beeinflussen kann,
661 die man weiß: alles, was nur Textbeschriftung ist (anstelle einer Noteneigenschaft)
662 wird immernoch ignoriert.