Moduuli:Kitarakirja/Komppauskuvio/ohje

Wikikirjastosta

Tämä on ohjesivu moduulille Moduuli:Kitarakirja/Komppauskuvio

Tällä työkalulla voi tehdä yksinkertaisia komppikuvioita helposti.

Funktio Komppaus[muokkaa wikitekstiä]

Parametrit:

  • tahtilaji: (valinnainen, oletus 4/4) tahtilajimerkintä
  • tempo: (valinnainen, oletus 120 bpm) miditiedoston tempo
  • numeroparamerit: jokainen numero parametri on jokin seuraavista
    • d: painoton alasisku
    • D: painollinen alasisku
    • u: painoton ylössisku
    • U: painollinen ylösisku
    • r: tauko
    • ~: nuotti sidotaan edelliseen

Edellisiin voi lisätä perään x:n, jolloin isku merkitään perkussioääneksi ja numeron joka ilmaisee sen pituuden:

  • 4 = 1/4-nuotti,
  • 8 = 1/8-nuotti,
  • jne.

Pituuden oletus on 4 tai edellinen annettu pituus.

Esimerkki:

{{#invoke:Kitarakirja/Komppauskuvio|Komppaus|d8|u|Dx|u|~|u|r|u}}

Tulos:


\version "2.18.2"

\header {
  tagline = ##f
}

\paper {
  raggedright = ##t
  raggedbottom = ##t
  indent = 0\mm
}

%% Nuottikuvan generoiva koodi.
\score {
  <<

    \relative c'' {
      
      \omit Staff.Clef
      \stemDown
      \improvisationOn
      \time 4/4

      %% Akenttimerkki suuntamerkkien yläpuolelle.
      \override Script.script-priority = #-100

      c8\downbow c^\ltoe \tweak style #'cross c\downbow\accent c^\ltoe ~ c c^\ltoe r c^\ltoe
    }
  >>
  \layout {}
}

%% Miditiedoston generoiva koodi.
\score {
  <<
    \relative c' {
      \set Staff.midiInstrument = "acoustic guitar (steel)"
      
      \chordmode {
        c8/+c\f c\f r c\f ~ c c\f r c\f
      }
    }
    \drums {
      \drummode {
        r8 r sn\accent r r r r r
      }
    }
  >>
  \midi {
    \context { \Score tempoWholesPerMinute = #(ly:make-moment 120 4) }
  }
}