Kurs:Lilypond für Wikis: Templates
Templates
BearbeitenFunktionierende Kopiervorlagen, die ihr als Start für eure Projekte einsetzen könnt.
Lied mit Pseudo-Gitarrenbegleitung
Bearbeiten<score sound="1" raw="1">
\version "2.20.0"
\header {
title = "MeinTitel"
% subtitle = "MeinSubtitle"
% poet = "Texter"
% composer = "Komponist"
% arranger = "arr: ccbysa: Wikibooks (mjchael)"
}
myKey = {
\clef "treble"
\time 4/4
\tempo 4 = 100
%%Tempo ausblenden
\set Score.tempoHideNote = ##t
\key d\major
}
%% Akkorde
%% 4/4-Schlag
%% 1 . 2 . 3 . 4 .
myD = \chordmode { d,4 d d, d }
myA = \chordmode { a,,4 a, a,, a, }
myDA = \chordmode { d,4 d a,, a, }
myChords = \chordmode {
\set Staff.midiInstrument = #"acoustic guitar (nylon)"
%% Akkorde nur beim Wechsel notieren
\set chordChanges = ##t
% \partial 4 s4
\myD \myA \myDA \myD
d,1 %Schlusston
}
myMelody = \relative c'' {
\myKey
\set Staff.midiInstrument = #"trombone"
\relative c''{
a4 fis4 2 | g4 e4 2 |
d4 fis a a | d,1 |
\bar "|."
}
}
myLyrics = \lyricmode {
\set stanza = "1."
Häns -- chen klein | ging al -- lein | in das Haus hin | -- ein. |
}
\score {
<<
\new ChordNames { \myChords }
\new Voice = "mySong" { \myMelody }
\new Lyrics \lyricsto "mySong" { \myLyrics }
% \new TabStaff { \myChords } %% Check
>>
\midi { }
\layout { }
}
%% unterdrückt im raw="1"-Modus das DinA4-Format.
\paper {
indent=0\mm
%% DinA4 0 210mm - 10mm Rand - 20mm Lochrand = 180mm
line-width=180\mm
oddFooterMarkup=##f
oddHeaderMarkup=##f
% bookTitleMarkup=##f
scoreTitleMarkup=##f
}
</score>
- ergibt
Song mit Picking
BearbeitenLied mit einem einfachem sich wiederholenden Zupfmuster oder Picking-Pattern
<score sound="1" raw="1">
\version "2.20.0"
\header {
title = "Song mit Picking"
composer = "Beispiel"
% arranger = "arr: ccbysa de.Wikibooks.org/Gitarre (mjchael)"
}
myKey = {
\clef "treble"
\time 4/4
\tempo 4 = 120
\set Score.tempoHideNote = ##t
\key g\major
}
%% ChordNames
myChords = \chordmode {
\set chordChanges = ##t
g2 e:m c d g2 e:m c d
}
%% Picking
myG = { g,8 g <b g'> g }
myEm = { e,8 g <b e'> g }
myC = { c8 g <c' e'> g }
myD = { d8 a <d' fis'> a }
myDiskant = {
\myG \myEm \myC \myD
\myG \myEm \myC \myD
}
myBass = {
g,2 e, c d g, e, c d
}
myEnd = {g1}
myPicking = {
\myKey
\set Staff.midiInstrument = #"acoustic guitar (nylon)"
<< \clef "G_8" \myDiskant \\ \myBass >>
}
myMelody = \relative c'' {
\myKey
\set Staff.midiInstrument = #"trombone"
% \partial 4 g'4 |
g'4 fis e d c b a g |
b a g fis e d e fis
\bar "|."
}
myLyrics = \lyricmode {
\set stanza = "1."
Du -- bi -- du -- ba Dum -- di -- dum -- da
Du -- bi -- du -- ba Dum -- di -- dum -- da
}
\score {
<<
\new ChordNames { \myChords }
\new Voice = "mySong" { \myMelody }
\new Lyrics \lyricsto "mySong" { \myLyrics }
% \new Staff { \mergeDifferentlyHeadedOn \myPicking } % test
% \new TabStaff { \mergeDifferentlyHeadedOn \myPicking } %Test
>>
\layout { }
}
%% Begleitvorschlag
\markup { \box \bold Begleitvorschlag}
\score{
<<
\new ChordNames { \chordmode {g2 e:m c d } }
\new TabStaff { \myG \myEm \myC \myD}
>>
}
\score {
<<
\new TabStaff { \myPicking \myEnd }
\new Voice = "mySong" { \myMelody }
\new Lyrics \lyricsto "mySong" { \myLyrics }
>>
\midi { }
}
\paper {
indent=0\mm
line-width=180\mm
oddFooterMarkup=##f
oddHeaderMarkup=##f
% bookTitleMarkup=##f
scoreTitleMarkup=##f
}
</score>
<poem>
;2
Du -- bi -- du -- ba Dum -- di -- dum -- da
Du -- bi -- du -- ba Dum -- di -- dum -- da
</poem>
- Ergibt
- 2
Du -- bi -- du -- ba Dum -- di -- dum -- da
Du -- bi -- du -- ba Dum -- di -- dum -- da
- myChords
Die Akkorde werden hier nur für die Akkordbezeichnungen gebraucht, nicht jedoch für eine Miniwiedergabe.
- myPicking
Ist ähnlich wie ein Solostück für Gitarre aufgebaut. Es könnte auch myGuitar heißen. Es setzt sich ebenso aus myDiskant und myBass zusammen.
- myDiskant
setzt sich aus vielen kleinen vordefinierten Picking-Pattern zusammen.
- myBass
wird hier eigentlich nur aus klanglichen Gründen nochmals wiederholt.
- %% Begleitvorschlag
- \markup
Fügt nur eine Textzeile ein, die mit \box und \bold formatiert wurde.
- \score
Der neue Score ohne \layout{} und ohne \midi{} zeigt nur das Zupfmuster als Begleitvorschlag . Es könnte auch in diesem Code wegbleiben und stattdessen als ein neues Element inkl. Soundbeispiel angefügt werden. Der \new TabStaff benötigt hier keinen Bass. Bei anderen Begleitungen könnte ein zusätzlicher Bass sinnvoll sein.
- % \new Staff und % \new TabStaf
kommentieren hier die Notenbegleitung und die Tab-Begleitung aus. Du kannst sie zur Kontrolle hinzuschalten. Lässt du einen der beiden Begleitungen eingeblendet, erübrigt sich der Staff mit dem Begleitvorschlag.
- Score...Midi{}
Der Score mit dem Midiblock enthält keine myChords, also keine Akkordzone, die unschön in die Begleitung hineinklingen würden.
Lied mit einfacher Klavierbegleitung
Bearbeiten<score sound="1" raw="1">
\version "2.20.0"
\header {
title = "MeinTitel"
% subtitle = "MeinSubtitle"
% poet = "Texter"
% composer = "Komponist"
% arranger = "arr: ccbysa: Wikibooks (mjchael)"
}
myKey = {
% \clef "treble"
\time 4/4
\tempo 4 = 100
%%Tempo ausblenden
\set Score.tempoHideNote = ##t
\key d\major
}
myChords = \chordmode {
%% Akkorde nur beim Wechsel notieren
\set chordChanges = ##t
% \partial 4 s4
d1 | a1 | d2 a2 | d1
d,1 %Schlusston
}
myMelody = \relative c'' {
\clef "treble"
\myKey
\set Staff.midiInstrument = #"trombone"
\relative c''{
a4 fis4 2 | g4 e4 2 |
d4 fis a a | d,1 |
\bar "|."
}
}
myLyrics = \lyricmode {
\set stanza = "1."
Häns -- chen klein | ging al -- lein | in das Haus hin | -- ein. |
}
myDiscant = {
\clef treble \myKey
<d' fis' a'>4 2 4 |
<cis' e' a'>4 2 4 |
<d' fis' a'>4 2 <cis' e' a'>4 |
<d' fis' a'>1
}
myBass = {
\clef bass \myKey
d2 a | a, e | d a | d1
}
\score {
<<
\new ChordNames { \myChords }
\new Voice = "mySong" { \autoBeamOff \myMelody }
\new Lyrics \lyricsto "mySong" { \myLyrics }
\new PianoStaff <<
\new Staff = "Discant" \myDiscant
\new Staff = "Bass" \myBass
>>
>>
\midi { }
\layout {
\context { \Staff \RemoveEmptyStaves }
}
}
%% unterdrückt im raw="1"-Modus das DinA4-Format.
\paper {
indent=0\mm
%% DinA4 0 210mm - 10mm Rand - 20mm Lochrand = 180mm
line-width=180\mm
oddFooterMarkup=##f
oddHeaderMarkup=##f
% bookTitleMarkup=##f
scoreTitleMarkup=##f
}
</score>
- ergibt