Hjælp: Notation

fra Wikipedia, den gratis encyklopædi
Spring til navigation Spring til søgning

3. juli 2020 : På grund af en alvorlig fejl er funktionen blevet deaktiveret i alle Wikimedia -projekter! Det betyder, at det ikke længere er muligt at gemme ny eller ændret notation. Notationer, der blev konverteret til et billede før deaktivering, afspilles fra serverens cache. ( phab: T257066 )

Repræsentation af musikalske notationer ( notation ) er mulig ved hjælp af markeringssprogene LilyPond (standard) eller ABC .

Koderne er inkluderet i <score>…</score> .

Softwareudvidelsen blev aktiveret i april 2013 på det tyske sprog Wikipedia.

Tag attributter

Tagget <score> kan eventuelt forsynes med attributter.

attribut beskrivelse
lang="ABC" Brug af ABC -notationen
lang="lilypond" Brug af LilyPond -notationen, som er aktiveret som standard
midi="1" automatisk oprettelse af en MIDI -fil, der er knyttet til via displayet
vorbis="1" automatisk oprettelse af en Ogg Vorbis -fil og visning af en lydafspiller til dette under partituret
raw="1" Kun med lang="lilypond" . Dette tag instruerer parseren i at behandle tagindholdet som en komplet LilyPond -fil, som muliggør mere komplekse repræsentationer.
override_midi="…" displayet er knyttet til den angivne MIDI -fil
override_ogg="…" displayet er knyttet til den angivne Ogg Vorbis -fil
note-language="…" angivelse af det anvendte musikalske sprog. Følgende sprogkoder er mulige: arabic, catalan, deutsch, english, espanol, italiano, nederlands, norsk, portugues, suomi, svenska, vlaams

Eksempler

Enkel

<score>\relative c' { fdfadfed cis a cis e as gfe } </score> resultater

\ relative c '{f d f a d f e d cis a cis e as g f e}

Forskellige notationssprog

<score note-language="italiano">\relative si' { fa re fa la re fa mi re dod la dod mi lab sol fa mi}</score> resultater

\ relative si '{fa re fa la re fa mi re dod la dod mi lab sol fa mi}

Fremskreden

<score> { \key c \minor \time 3/4 \relative c' { fdfadfed( cis) a cis e as g-. f-. e-- <c, e g>2 \fermata \bar "|." } } </score> resultater

{\ nøgle c \ minor \ tid 3/4 \ relativ c '{f d f a d f e d (cis) a cis e som g-. f-. e-- <c, e g> 2 \ fermata \ bar "|." }}

ABC -notation

 <score lang = "ABC">
X: 1
M: C
L: 1/4
K: C
C, D, E, F, | G, A, B, C | DEFG | AB cd |
efga | bc 'd' e '| f' g 'a' b '|]
</score>

resulterer i:

X: 1 M: C L: 1/4 K: C C, D, E, F, | G, A, B, C | D E F G | A B c d | e f g a | b c 'd' e '| f' g 'a' b '|]
 <score lang = "ABC">
X: 2
T: En gøg på et træ
C: trad.
M: C
L: 1/8
K: C
"G7" z2 G2 | "C" E <CEG "G" GF D2 |
w: 1) ~ Til | et træ en gøg ...
w: 2) ~ Da | kom en ung jæger ... </score>
X: 2 T: En gøg på et træ C: trad. M: C L: 1/8 K: C "G7" z2 G2 | "C" E <C E G "G" GF D2 | w: 1) ~ Til | et træ en gøg ... w: 2) ~ Da | kom en ung jæger ...

ABC tutorial på prenzeng.de

tonehøjde

For at repræsentere en note skriver du notenavnet (a, b, c osv.). "B" står for den internationalt navngivne tone, altså for den tyske "h". Forskellige toner adskilles af mellemrum. Højere toner dannes med endelsen -is (f skarp, c skarp, g skarp, dis, en skarp, eis), lavere toner med endelsen -es (bes, es, aes, des, ges). Dette resulterer i to afvigelser fra de almindelige tyske tonenavne: "aes" i stedet for "as" og "bes" i stedet for "b" (se også tonenavne på andre sprog ).

Som standard refererer hvert notenavn til en note i den lille oktav, dvs. under den midterste (stiplede) c. En apostrof ( ' ) transponerer tonen en oktav opad med et komma ( , ) en oktav nedad.

<score>{a,, c, e, a, ceac' e' a' c'' e'' a'' c''' e''' g''' \bar "||" aes'' bes'' gis'' dis''}</score> giver følgende billede:

{a ,, c, e, a, c e a c 'e' a 'c' 'e' 'a' 'c' '' e '' 'g' '' \ bar "||" aes '' bes '' gis '' dis ''}

Det er meget lettere at bruge den relative tilstand. Hvis kommandoen \relative indsættes før udtrykket i parentes, refererer hvert notenavn til den note, der er tættest på den foregående note. I det følgende eksempel er c'' angivet som starttonen. F'et ovenfor udskrives, fordi det er tættere end F nedenfor.

<score> \relative c'' { cfcg }</score> giver følgende billede:

\ relativ c '' {c f c g}

Den første note refererer til noten, der er angivet efter kommandoen \relative . (Ved bestemmelse af den "nærmeste" note ignoreres utilsigtede, dvs. skarpe og abs.) Med ' forøgelsen med en oktav tvunges, , dermed sænkes.

Bemærk længde og hvil

Hver note får som standard samme længde som den forrige, og den første note er som standard en kvartnote.

<score> {c' c' c' c' } </score> resultater

{c 'c' c 'c'}

Hvis du vil bruge andre længder, skal du skrive 1 for en hel note, 2 for en halv, 4 for en fjerdedel, 8 for en ottende osv. Efter notens navn. Punktmærker er markeret med et punkt . vist.

<score> {c'1 c'2 c'4 c'8 c'16. c'128 } </score> resultater

{c'1 c'2 c'4 c'8 c'16. c'128}

For pauser skal du skrive r (for hvile ) i stedet for notenavnet a - g.

<score> {r1 r2 r4 r8 r16 r128 r128} </score> resultater

{r1 r2 r4 r8 r16 r128 r128}

Trillinger kan angives med kommandoen \times 2/3 { } .
<score> { \times 2/3 { c 8 d e f g a } } </score> resultater

{\ times 2/3 {c''8 d '' e '' f '' g '' a ''}}

skilt

Nøglen er angivet med \key g \major (for dur) eller \key c \minor (for mindre). (Både tidssignaturen og nøglesignaturen kan til enhver tid ændres igen.) Bemærk dog, at selv med en forudbestemt tast skal tonehøjderne for de enkelte toner markeres korrekt med de respektive utilsigtede . Hvis man bliver udeladt, fortolkes sedlen som løst. Eksempel:

 <score> \ relativ b {\ key b \ major \ time 6/8 b8 cis dis e fis gis ais bcdef \ time 2/4 gave \ key aes \ minor gfedcbagr} </score>

resultater

\ relativ b {\ key b \ major \ time 6/8 b8 cis dis e fis gis ais b c d e f \ time 2/4 g a b \ key aes \ minor g f e d c b a g r}

Eksemplet viser, at softwaren ofte praller ottende noter på steder, der ser mærkelige ud. Hvis du vil slukke den automatiske bjælke for en enkelt note, skal du bruge ab \nobeam c ... Hvis du vil slukke for den automatiske stråle for større sektioner, skal du bruge \autoBeamOff og \autoBeamOn . For manuelt at stråle individuelle noter bruger man ab[ cde] f . Dette skaber en bjælke fra åbningen til den afsluttende firkantbeslag, så i dette eksempel kombinerer den noterne b, c, d og e.

Tidssignatur og optakt

Koden \time 3/4 genererer tidssignaturen. Koden \partial 4 skaber et optimistisk længde på en kvartnote.

 <score> {\ time 3/4 \ delvis 4 gc 'd' e 'f'} </score>
{\ tid 3/4 \ delvis 4 g c 'd' e 'f'}

Sms

Tekst, der matcher noterne, kan indtastes ved hjælp af kommandoen \addlyrics { } . Bindestreg er angivet med -- . Hvis der ikke skal placeres tekst under en note, kan den udelades med en understregning _ .

 <score> {c''1 d '' e '' f ''}
\ addlyrics {stavelsesadskillelse} </score>
{c''1 d '' e '' f ''} \ addlyrics {stavelse - adskillelse - ung}

Et eksempel med tekst:

 <score> \ relativ g '{\ key g \ major \ time 3/4 \ partial 4 dedg fis2 d4 eda' g2 d4 d 'bg fis ec' bga g2 \ fermata \ bar "|." }
\ addlyrics {Godmorgen til dig, Godmorgen til dig, Godmorgen kære børn, God morgen til alle.} </score>

resultater

\ relativ g '{\ nøgle g \ major \ tid 3/4 \ delvis 4 d e d g fis2 d4 e d a' g2 d4 d 'b g fis e c' b g a g2 \ fermata \ bar "|." } \ addlyrics {Godmorgen til dig, Godmorgen til dig, Godmorgen kære børn, Godmorgen til alle.}

Som du kan se, indstilles linjeskift automatisk for længere notationer, og nye linjer annoteres med det aktuelle målnummer (her 5). Hvis denne \new Score \with { \remove "Bar_number_engraver" } skal undertrykkes, kan \new Score \with { \remove "Bar_number_engraver" } skrives i begyndelsen.

Artikulationsmærke

Der er en række symboler, der kan vedhæftes noter, såsom: B. \fermata . Der er også symbolerne -> -- -+ -. -^ -_ -! at specificere artikulationen :

\ slægtning c '{e-> e-- e- + e-. e- ^ e-_ e-!}

.

Undertryk tidssignaturen

I enkelte tilfælde kan det være ønskeligt at undertrykke tidssignaturen. Til dette kunne man indstille tidssignaturen til gennemsigtig, hvorved hullet forbliver på dette tidspunkt.

<score> { \new Staff \once \override Staff.TimeSignature #'transparent = ##t <d' fis' a'>2 } </score> resultater

{\ new Staff \ once \ tilsidesætte Staff.TimeSignature # 'transparent = ## t <d' fis 'a'> 2}

For at undgå smuthullet ville det være bedre at bruge koden \remove "Time_signature_engraver" :

<score> { \new Staff \with { \remove "Time_signature_engraver" } <d' fis' a'>2 } </score> resultater

{\ new Staff \ med {\ remove "Time_signature_engraver"} <d 'fis' a '> 2}

En alternativ mulighed lige foran karaktererne er <score> \new Staff { \override Score.TimeSignature.stencil=##f <d' fis' a'>2 } </score> og leverer det samme resultat

\ new Staff {\ tilsidesætte Score.TimeSignature.stencil = ## f <d 'fis' a '> 2}

Bemærk: Outputtet har en lodret størrelsesgrænse, dvs. en fejl udsendes for længere melodier, der strækker sig over mere end fem linjer eller med tekster over mere end fire linjer.

Flere systemer og flere stemmer på samme tid

  • Flere stave: Kommandoen \new Staff opretter et nyt \new Staff . Hvis du sætter to stave i parentes med to mindre og to større tegn << >> udskrives stængerne under hinanden.
  • Flere stemmer: Instruktionen \\ skaber en ny stemme. Hvis du sætter to stemmer i parentes med to mindre og to større tegn << >> , udskrives stemmerne også under hinanden.

Dette resulterer i følgende billede for følgende kildetekst:

 <score> {
 \ new PianoStaff <<
   \ new Staff {\ tempo 4 = 120 \ clef violin \ key f \ major \ time 3/4 << {g'2} \\ {c'2} >>}
   \ new Staff {\ clef bas \ key f \ major \ time 3/4 << {e2} \\ {c2} >>} 
>>} </score> 
{\ new PianoStaff << \ new Staff {\ tempo 4 = 120 \ clef violin \ key f \ major \ time 3/4 << {g'2} \\ {c'2} >>} \ new Staff {\ nøgle bas \ tast f \ dur \ tid 3/4 << {e2} \\ {c2} >>} >>}

Akkordsymboler

\new ChordNames { } kan \new ChordNames { } med kommandoen \new ChordNames { } . Uden yderligere instruktion ville Lilypond fortolke alle noter mellem de krøllede parenteser som akkordsymboler. Du kan vise akkordsymboler uden noter ( akkordark ). Eksempel:

{\ new ChordNames {<c es g>}}
 <score> {
   \ new ChordNames {<c es g>}
} </score>

En mere entydig metode er imidlertid at angive akkordsymboler med det samme. Hvis du skriver \chordmode { } i krøllet parentes, kan du indtaste akkordsymboler direkte i dette krøllede beslag. Hvis du tilføjer en melodi med to mindre og to større tegn << >> akkordforløbet, udskrives begge systemer det ene under det andet. Sådan får du et blyark :

 <score> {
<< \ new ChordNames {\ chordmode {cc: m}}
   \ nyt personale {c'2 c '}
>>} </score> 
{<< \ new ChordNames {\ chordmode {c c: m}} \ new Staff {c 'c'} >>}

Glem ikke, at hvis du vil have akkorderne i rytme med tonerne, skal du også tildele dem en varighed. I det følgende eksempel holdes akkorderne kun en kvartnote, mens melodien bevæger sig i halve:

 <score> {
<< \ new ChordNames {\ chordmode {c4 f4: m c4: m}}
   \ nyt personale {c'2 c '}
>>} </score> 
{<< \ new ChordNames {\ chordmode {c4 f4: m c: m}} \ new Staff {c'2 c '} >>}

Følgende er en liste med de mest almindelige akkordsymboler og deres navne i Lilypond:

{<< \ new ChordNames {\ chordmode {s1 cc: mc: 7 c: sus4 c: 6 c: maj7 c: m7 c: m7.5- c: dim c: dim7 c: 5+ c: 6.9}} \ tekster {"Lilypondcode:" "c" "c: m" "c: 7" "c: sus4" "c: 6" "c: maj7" "c: m7" "c: m7.5-" "c: dæmp "" c: dim7 "" c: 5+ "" c: 6,9 "} >>}

tempo

Den automatisk genererede lydfil er kun givet i øjeblikket

\tempo v = mm f.eks. \tempo 4 = 72

et tempo med.

\ relativ g '{\ tempo 4 = 72 \ key g \ major \ time 3/4 \ partial 4 d e d g fis2 d4 e d a' g2 d4 d 'b g fis e c' b g a g2 \ fermata \ bar "|." }
\ relativ g '{\ tempo 4 = 128 \ nøgle g \ dur \ tid 3/4 \ delvis 4 d e d g fis2 d4 e d a' g2 d4 d 'b g fis e c' b g a g2 \ fermata \ bar "|." }

Definitioner i musikstykker

Definitioner af musikstykker, der gentager sig selv, fungerer kun i rå tilstand:

 <score raw = 1>

musicOne = \ relative {
  c''4 b8. a16 g4. f8 e4 d c2
}
versOne = \ lyricmode {
  Glæde for verden, Herren er kommet.
}
\ score {
  <<
    \ new Voice = "en" {
      \ tid 2/4
      \ musicOne
    }
    \ new Lyrics \ lyricsto "one" {
      \ versEn
    }
  >>
} </score>

Fejlmeddelelserne forsvinder, hvis du indstiller <score raw = 1>. Men du får uventede resultater, som f.eks. En A4 -side. Tweak med papirinstruktioner.

Musiknoter deaktiveres midlertidigt, se Hjælp: Notation .

Uden papirinstruktioner

 \papir{
  indrykning = 0 \ mm
  linjebredde = 120 \ mm
  oddFooterMarkup = ## f
  oddHeaderMarkup = ## f
  bookTitleMarkup = ## f
  scoreTitleMarkup = ## f
}

du har en DIN A4 side.

Noter om brug

Meddelelse om ophavsret

Af ophavsretlige grunde kan kun musikværker, der ikke er i offentligheden, kun tolereres som små citater i Wikipedia. For mere information, se Wikipedia: Musikrettigheder .

Det skal bemærkes, at softwareudvidelsen genererer en pixelgrafik med en lav opløsning (ca. 72 dpi ). Hvis der kun kan forventes et lille (sjældent) behov for ændringer med en musiknotationsgrafik, så er det normalt bedre at uploade grafik, som så ikke har nogen afspillerfunktion, som en vektorgrafikfil , gerne SVG . For at gøre dette har du dog brug for en offline installation af et musiknotationsprogram . For en eksport i SVG -format, som også er egnet til at uploade til Commons, anbefales freeware -programmet EasyAbc, der fungerer med ABC -notationen.

Brug af score i Wikipedia er logget ind under:

Brugseksempler fra Wikipedia -versioner på andre sprog kan vises på samme måde:

Sider med forkert brug af score vises i denne kategori:

Yderligere Information

MediaWiki: Extension: Score - Teknisk dokumentation

Bemærkninger

  1. Det manglende navnerumfilter kan kompenseres for mindst for hver resultatside med et brugerscript : resultListSort