%% Generated by lilypond-book.py %% Options: [indent=0\mm,verbatim,lilyquote,ragged-right,alt=[image of music],texidoc] \include "lilypond-book-preamble.ly" % **************************************************************** % Start cut-&-pastable-section % **************************************************************** \paper { #(define dump-extents #t) indent = 0\mm line-width = 160\mm - 2.0 * 0.4\in ragged-right = ##t force-assignment = #"" line-width = #(- line-width (* mm 3.000000)) } \layout { } % **************************************************************** % ly snippet: % **************************************************************** \sourcefilename "string-quartet-template-with-separate-parts.ly" \sourcefileline 0 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it %% This file is in the public domain. \version "2.11.64" \header { lsrtags = "unfretted-strings, template" texidoces = " El fragmento de código \"Plantilla de cuarteto de cuerda\" produce un resultado satisfactorio para el cuarteto, pero ¿y si tenemos que imprimir las particellas? Esta nueva plantilla muestra cómo usar la funcionalidad @code{\\tag} (etiqueta) para dividir fácilmente una pieza en particellas indicviduales. Tenemos que dividir esta plantilla en archivos independientes; los nombres de archivo están dentro de los comentarios al principio de cada archivo. @code{piece.ly} contiene todas las definiciones de música. Los otros archivos (@code{score.ly}, @code{vn1.ly}, @code{vn2.ly}, @code{vla.ly} y @code{vlc.ly}) producen la particella correspondiente. ¡No olvide quitar los comentarios que hemos especificado cuando use los archivos independientes! " doctitlees = "Plantilla de cuarteto de cuerda con particellas independientes" texidocde = " Mit diesem Beispiel können Sie ein schönes Streichquartett notieren, aber wie gehen Sie vor, wenn Sie Stimmen brauchen? Das Beispiel oben hat gezeigt, wie Sie mit Variablen einzelne Abschnitte getrennt voneinander notieren können. Im nächsten Beispiel wird nun gezeigt, wie Sie mit diesen Variablen einzelne Stimmen erstellen. Sie müssen das Beispiel in einzelne Dateien aufteilen; die Dateinamen sind in den Kommentaren am Anfang jeder Datei enthalten. @code{piece.ly} enthält die Noten. Die anderen Dateien -- @code{score.ly}, @code{vn1.ly}, @code{vn2.ly}, @code{vla.ly} und @code{vlc.ly} -- erstellen daraus die entsprechenden Stimmen bzw. die Partitur (@code{score.ly}). Mit @code{\tag} wird den Stimmen ein Name zugewiesen, auf den zurückgegriffen werden kann. " texidoc = " The \"String quartet template\" snippet produces a nice string quartet, but what if you needed to print parts? This new template demonstrates how to use the @code{\\tag} feature to easily split a piece into individual parts. You need to split this template into separate files; the filenames are contained in comments at the beginning of each file. @code{piece.ly} contains all the music definitions. The other files – @code{score.ly}, @code{vn1.ly}, @code{vn2.ly}, @code{vla.ly}, and @code{vlc.ly} – produce the appropriate part. Do not forget to remove specified comments when using separate files! " doctitle = "String quartet template with separate parts" } % begin verbatim %%%%% piece.ly %%%%% (This is the global definitions file) global= { \time 4/4 \key c \major } Violinone = \new Voice { \relative c''{ \set Staff.instrumentName = #"Violin 1 " c2 d e1 \bar "|." }} %********************************* Violintwo = \new Voice { \relative c''{ \set Staff.instrumentName = #"Violin 2 " g2 f e1 \bar "|." }} %********************************* Viola = \new Voice { \relative c' { \set Staff.instrumentName = #"Viola " \clef alto e2 d c1 \bar "|." }} %********************************* Cello = \new Voice { \relative c' { \set Staff.instrumentName = #"Cello " \clef bass c2 b a1 \bar "|."}} %********************************** music = { << \tag #'score \tag #'vn1 \new Staff { << \global \Violinone >> } \tag #'score \tag #'vn2 \new Staff { << \global \Violintwo>> } \tag #'score \tag #'vla \new Staff { << \global \Viola>> } \tag #'score \tag #'vlc \new Staff { << \global \Cello>> } >> } %%% These are the other files you need to save on your computer %%%%% score.ly %%%%% (This is the main file) %\include "piece.ly" %%% uncomment this line when using a separate file #(set-global-staff-size 14) \score { \new StaffGroup \keepWithTag #'score \music \layout { } \midi { } } %{ Uncomment this block when using separate files %%%%% vn1.ly %%%%% (This is the Violin 1 part file) \include "piece.ly" \score { \keepWithTag #'vn1 \music \layout { } } %%%%% vn2.ly %%%%% (This is the Violin 2 part file) \include "piece.ly" \score { \keepWithTag #'vn2 \music \layout { } } %%%%% vla.ly %%%%% (This is the Viola part file) \include "piece.ly" \score { \keepWithTag #'vla \music \layout { } } %%%%% vlc.ly %%%%% (This is the Cello part file) \include "piece.ly" \score { \keepWithTag #'vlc \music \layout { } } %} % **************************************************************** % end ly snippet % ****************************************************************