Siguiente: , Anterior: Plantillas para notación antigua, Arriba: Plantillas


A.6 Combo de jazz

Ésta es una plantilla bastante avanzada, para un conjunto de jazz. Observe que la notación de todos los instrumentos está en \key c \major (Do mayor). Esto se refiere al tono de concierto; la armadura se transporta automáticamente si la música está dentro de una sección \transpose.

     
     \header {
       title = "Song"
       subtitle = "(tune)"
       composer = "Me"
       meter = "moderato"
       piece = "Swing"
       tagline = \markup {
         \column {
           "LilyPond example file by Amelie Zapf,"
           "Berlin 07/07/2003"
         }
       }
     }
     
     %#(set-global-staff-size 16)
     \include "english.ly"
     
     %%%%%%%%%%%% Algunos macros %%%%%%%%%%%%%%%%%%%
     
     sl = {
       \override NoteHead #'style = #'slash
       \override Stem #'transparent = ##t
     }
     nsl = {
       \revert NoteHead #'style
       \revert Stem #'transparent
     }
     crSi = \override NoteHead #'style = #'cross
     crNo = \revert NoteHead #'style
     
     %% insertar aquí el código para el estilo de nombres de acorde
     
     acordesJazz = { }
     
     %%%%%%%%%%%% Keys'n'thangs %%%%%%%%%%%%%%%%%
     
     global = { \time 4/4 }
     
     Tono = { \key c \major }
     
     % ############ Trompas ############
     
     % ------ Trompeta ------
     trpt = \transpose c d \relative c'' {
       \Tono
       c1 | c | c |
     }
     acordesTrp = \transpose c' d {
       \acordesJazz
     }
     trompeta = {
       \global
       \set Staff.instrumentName = #"Trumpet"
       \clef treble
       <<
         \trpt
       >>
     }
     
     % ------ Saxofón alto ------
     alto = \transpose c a \relative c' {
       \Tono
       c1 | c | c |
     }
     acordesAlto = \transpose c' a {
       \acordesJazz
     }
     saxoAlto = {
       \global
       \set Staff.instrumentName = #"Alto Sax"
       \clef treble
       <<
         \alto
       >>
     }
     
     % ------ Saxofón barítono ------
     bari = \transpose c a' \relative c {
       \Tono
       c1
       c1
       \sl
       d4^"Solo" d d d
       \nsl
     }
     acordesBari = \transpose c' a \chordmode {
       \acordesJazz s1 s d2:maj e:m7
     }
     saxoBari = {
       \global
       \set Staff.instrumentName = #"Bari Sax"
       \clef treble
       <<
         \bari
       >>
     }
     
     % ------ Trombón ------
     tbon = \relative c {
       \Tono
       c1 | c | c
     }
     acordesTbon = \chordmode {
       \acordesJazz
     }
     trombon = {
       \global
       \set Staff.instrumentName = #"Trombone"
       \clef bajo
       <<
         \tbon
       >>
     }
     
     % ############ Sección rítmica #############
     
     % ------ Guitarra ------
     guit = \relative c'' {
       \Tono
       c1
       \sl
       b4 b b b
       \nsl
       c1
     }
     acordesGuit = \chordmode {
       \acordesJazz
       s1 c2:min7+ d2:maj9
     }
     guitarra = {
       \global
       \set Staff.instrumentName = #"Guitar"
       \clef treble
       <<
         \guit
       >>
     }
     
     %% ------ Piano ------
     mdArriba = \relative c'' {
       \voiceOne
       \Tono
       c1 | c | c
     }
     mdAbajo = \relative c' {
       \voiceTwo
       \Tono
       e1 | e | e
     }
     
     miArriba = \relative c' {
       \voiceOne
       \Tono
       g1 | g | g
     }
     miAbajo = \relative c {
       \voiceTwo
       \Tono
       c1 | c | c
     }
     
     PianoMD = {
       \clef treble
       \global
       \set Staff.midiInstrument = #"acoustic grand"
       <<
         \new Voice = "uno" \mdArriba
         \new Voice = "dos" \mdAbajo
       >>
     }
     PianoMI = {
       \clef bajo
       \global
       \set Staff.midiInstrument = "acoustic grand"
       <<
         \new Voice = "uno" \miArriba
         \new Voice = "dos" \miAbajo
       >>
     }
     
     piano = {
       <<
         \set PianoStaff.instrumentName = #"Piano"
         \new Staff = "superior" \PianoMD
         \new Staff = "inferior" \PianoMI
       >>
     }
     
     % ------ Guitarra bajo ------
     Bajo = \relative c {
       \Tono
       c1 | c | c
     }
     bajo = {
       \global
       \set Staff.instrumentName = #"Bass"
       \clef bajo
       <<
         \Bajo
       >>
     }
     
     % ------ Percusión ------
     arriba = \drummode {
       \voiceOne
       hh4 <hh sn> hh <hh sn>
       hh4 <hh sn> hh <hh sn>
       hh4 <hh sn> hh <hh sn>
     }
     abajo = \drummode {
       \voiceTwo
       bd4 s bd s
       bd4 s bd s
       bd4 s bd s
     }
     
     contenidoPercusion = {
       \global
       <<
         \set DrumStaff.instrumentName = #"Drums"
         \new DrumVoice \arriba
         \new DrumVoice \abajo
       >>
     }
     
     %%%%%%%%% Aquí va todo junto %%%%%%%%%%%%%%%%%%%%%%
     
     \score {
       <<
         \new StaffGroup = "trompas" <<
           \new Staff = "trompeta" \trompeta
           \new Staff = "saxoalto" \saxoAlto
           \new ChordNames = "acordesbari" \acordesBari
           \new Staff = "saxobari" \saxoBari
           \new Staff = "trombon" \trombon
         >>
         
         \new StaffGroup = "duraciones" <<
           \new ChordNames = "acordes" \acordesGuit
           \new Staff = "guitarra" \guitarra
           \new PianoStaff = "piano" \piano
           \new Staff = "bajo" \bajo
           \new DrumStaff \contenidoPercusion
         >>
       >>
       
       \layout {
         \context { \RemoveEmptyStaffContext }
         \context {
           \Score
           \override BarNumber #'padding = #3
           \override RehearsalMark #'padding = #2
           skipBars = ##t
         }
       }
       
       \midi { }
     }

[image of music]

Otros idiomas: English, deutsch.