WikiDer > Yordam: Skor - Vikipediya

Help:Score - Wikipedia

The <score>...</score> element GNUdan tashqari musiqiy skorni namoyish etadi LilyPond (standart) yoki ABC belgilash sintaksisi; qarang Kengaytma: bal. Shuningdek, u ishlab chiqaradi MIDI fayli musiqa va ixtiyoriy ravishda musiqani ijro etuvchi audio pleerni namoyish eting. Bu qism MediaWiki, Vikipediya tillari bo'ylab doimiy ravishda o'rnatilishi mumkin.

LilyPond sintaksisiga oid tafsilotlar uchun unga qarang notatsiya hujjatlari. 2020 yil may oyidan boshlab, Vikipediyadagi kengaytma LilyPond v2.18.2 dan foydalanmoqda.

Muhimi, hujjatlashtirilgan LilyPond sintaksisining kengaytma chaqirilganda qo'llanilishini unutmang <score raw="1">. Faqat qo'ng'iroq qilish <score> LilyPond hujjatlariga to'liq mos kelmaydigan soddalashtirilgan dasturni taklif qiladi.

Element atributlari

XususiyatTavsif
lang = "ABC"ABC yozuvidan foydalaning
lang = "lilypond"LilyPond notation-dan foydalaning (standart)
ovoz = "1"avtomatik ravishda ishlab chiqarilgan ovozli tasvir ostiga audio pleer qo'shing Ogg Vorbis audio fayl
xom = "1"ichidagi belgini izohlang Xol to'liq LilyPond fayli sifatida belgilang, bu esa yanada murakkab ballarga imkon beradi
midi = "1"eskirgan Bu skor tasviri avtomatik ravishda hosil bo'lishiga bog'liqligini boshqarish uchun ishlatiladi MIDI fayl; Endi balni bosish har doim MIDI fayliga havola bo'lgan JavaScript-ni ochadi.
override_midi = "…"eskirgan avtomatik ravishda yaratilgan MIDI faylini berilganiga almashtiring
override_audio = "…"eskirgan avtomatik ravishda yaratilgan audio faylni berilganiga almashtiring
override_ogg = "…"eskirgan taxallus uchun override_audio
vorbis = "1"eskirgan taxallus uchun tovush

Agar MIDI fayli yoki MIDI-dan yuqori sifatli audio fayl yoki Score kengaytmasi tomonidan yaratilgan audio mavjud bo'lsa, siz [[Fayl ::]] yopilgandan keyin unga wikilink </score> yorliq.

Misollar

Oddiy

<score>{c' d' e' f' f' fes' eis' e'}</score>

beradi


{c 'd' e 'f' f 'fes' eis 'e'}

Batafsilroq

<score sound="1">   transpose c g  nisbiy v ' { % uchun displey G va boshqalar uchun va bitta oktavadan yuqori   key v  minor   time 4/4 c4 e8 e g4 g % (% dan keyingi matn shunchaki izoh)    <c es g>2 <c es g>    % burchakli qavs akkordlar hosil qiladi    es4 d (c b) % Qavslar soxta so'zlarni hosil qiladi    a4. r8 r8 a8 ~ a4 % r dam olish joylarini yaratadi; ~ aloqalarni yaratadi    e - e-> e-. g fermata % urg'u va boshqa belgilar     bar "|."  }</score>

beradi

Musiqiy partiyalar vaqtincha o'chirib qo'yilgan.

Sintaksis

Ballar bo'limi bilan o'ralgan bo'lishi kerak <score>...</score>. Eslatmalar jingalak qavslar to'plamida bo'lishi kerak {...}.

Belgilashdagi sharhlar foiz belgisidan boshlanadi % va satr oxirida tugaydi.

Pitch

Qaydni ko'rsatish uchun ((a b c Va boshqalar) Har bir harfni bo'sh joy bilan ajrating. Yalang'och nota nomi asosiy imzodan qat'iy nazar tabiiy notani bildiradi (quyida "kalitni sozlash" ga qarang).

Keskin va tekisliklar nemis tilidagi "is" va "es" qo'shimchalari yordamida hosil bo'ladi. "Ees" dan saqlanish uchun E yozuvlari kabi yoziladi es. Oddiy tasodifiy shundaydir ais bis cis dis eis fis gis o'tkir va aes bes ces des es fes ges kvartiralar uchun. Ingliz tili muharrirlari qatorni qo'shishni afzal ko'rishlari mumkin language "english" stsenariyda, shundan keyin s o'tkir va uchun f kvartiradan foydalanish mumkin: bs cs ds es fs gs sifatida va af bf cf df ef ff gf. Qo`shimcha o`tkir gaplar qo`shimchasi bilan yasaladi isis va bilan ikki qavatli kvartiralar eslar, yoki ingliz tilida notation bilan ss yoki x va ff. Yarim o'tkir, -flats va sesqui-sharps va -flats ham ingliz va nemis tillarida qo'llab-quvvatlanadi. Qarang: # Tasodiflar.

Odatiy bo'lib, har bir eslatma nomi o'rtadagi S ostidagi yozuvni bildiradi, masalan. v sifatida ko'rsatiladi

 new Staff  with { remove

yoki

 new Staff  with { remove

Apostrofdan foydalaning (') oktava va vergulga chiqish (,) oktavadan pastga tushmoq. O'rta C bo'lar edi v '

 new Staff  with { remove

.

 <score>  {    a ,, c, e, a, c e a c ' % O'rta S    e 'a' c '' e '' a '' c '' e '' 'g' ''  bar "||" aes '' bes '' gis '' dis '' aeses 'beses' 'gisis' 'disis' '  bar "||" aeh '' beseh '' gih '' disih ''  bar "||"     til "inglizcha" af '' bf '' gs '' ds '' aff '' bff '' gss '' bx ''  bar "||" aqf '' btqf '' gqs '' dtqs '' } </score>

  {
    a ,, c, e, a, c e a c '% O'rta C
    e 'a' c '' e '' a '' c '' 'e' '' g '' ' bar

Nisbatan kodlashdan foydalanish juda oson usul. Agar qo'shsangiz nisbiy Qavslar oldidan har bir nota avvalgisiga, birinchisi esa keyin qayd etilganga yaqin yozuvga ishora qiladi. nisbiy yorliq. ("Eng yaqin" o'tkir va tekislarni e'tiborsiz qoldiradi.) Foydalaning ' qo'shimcha oktavaga chiqish va , pastga tushmoq.

 <score>  nisbiy v ' {  e f  2 a'4 (b c) c, d8 e f16 g a b c4. a8 e 'f g, f r  autoBeamOff e d c b4 a g b-> c2 .-> r4  bar "|."  } </score>

  nisbiy c '{
  e f <c e g> 2
  a'4 (b c) c,
  d8 e f16 g a b
  c4. a8 e 'f g, f r  autoBeamOff e d c
  b4 a g b-> c2 .-> r4
   bar

Kalitni sozlash

Odatiy bo'lib, hech qanday kalit imzo yo'q (keskin yoki tekisliklar yo'q). Siz kalitni ko'rsatishingiz mumkin key g major, key c minor, yoki hatto a rejimi kabi key c dorian yoki key c mixolydian. Kalitni istalgan nuqtada o'zgartirish mumkin.

Shuni yodda tutingki, hatto asosiy imzo bilan ham, har bir alohida eslatma nomi uchun siz hali ham keskin (-is) va kvartiralarni (-es) kiritishingiz kerak. Agar birini tashlab qo'ysangiz, bu tabiiy hisoblanadi. Masalan, bu C # major kalitidir:

<score>  nisbiy v ' {    key cis  major    time 6/8O'tkirlikni ko'rsatadigan qo'shimchalar qo'shilgan yozuvlar   cis8 dis eis fis gis ais% Tasodifiy eslatmalar (tabiiy)   b c d e f g }</score>

  nisbiy c '{
    key cis  major
    vaqt 6/8
O'tkirlikni ko'rsatadigan qo'shimchalar qo'shilgan yozuvlar
   cis8 dis eis fis gis ais
% Tasodifiy eslatmalar (tabiiy)
   b c d e f g
  }

Tasodiflar

Tasodiflar tegishli matn bilan eslatma nomidan keyin ko'rsatilishi mumkin:

ikki qavatli yassiuch chorak kvartirayarim tekisyarim o'tkiruch chorakikki tomonlama o'tkir
Deeslareseheseh!Ehbuisihisis
Enfftqffqfqsstqss yoki x

E ga e'tibor bering "ees" o'rniga "yolg'iz". "q" va "tq" "chorak" va "uch chorak" ni anglatadi ("hf" "yarim yassi" va "thf" "uch yarim kvartira" o'rniga), xuddi "chorak ohang". Biroq," chorak kvartira / o'tkir "kvartira / o'tkirning to'rtdan bir qismi emas, balki uning o'rniga tekis / o'tkirning yarmi," uch chorakli tekis / o'tkir "esa 0,75 kvartira emas, 1,5 kvartirani tashkil etadi. chorak tonna shkalasi qo'llab-quvvatlanmaydi.

Nemischa:

<score vorbis="1" lang="lilypond"> { bekor qilmoq Score.TimeSignature # 'stencil = ## f  nisbiy v '' {         time 4/4 aeses1 aeseh aes aeh a! aih ais aisih aisis }  }</score>

Ingliz tili:

<score vorbis="1" lang="lilypond"> { bekor qilmoq Score.TimeSignature # 'stencil = ## f  nisbiy v '' {         time 4/4 til "inglizcha" aff1 atqf af aqf a! aqs atqs eshak kabi }  }</score>

Ikkalasi ham quyidagilarga olib keladi:

Musiqiy partiyalar vaqtincha o'chirib qo'yilgan.

Transpozitsiya

Agar biron bir sababga ko'ra biron bir parchani boshqa kalitga ko'chirish kerak bo'lsa, uni qo'lda yozib olish shart emas. Bu kalit imzoga ham ta'sir qiladi. Buning sintaksisi:

 transpose frompitch topitch musicexpr

Masalan:

<score vorbis="1" lang="lilypond"> transpose v es {     nisbiy v ' {         key v  major  time 4/4 c4 d e f g a b c }  }</score>

Natijalar:

Musiqiy partiyalar vaqtincha o'chirib qo'yilgan.

Ritm

Qaydning davomiyligi balandlik oralig'idagi raqam bilan belgilanadi va (a4 b8). Butun nota (breve) uchun 1, yarim nota (semibreve) uchun 2, chorak nota (kroket) uchun 4, sakkizinchi nota (quaver) uchun 8 raqamidan foydalaning. Agar notada aniq muddat bo'lmasa, u chorak nota sifatida sukut bo'yicha o'rnatiladi yoki undan oldingi yozuvning davomiyligidan foydalanadi.

Dam olish joylari harf yordamida ko'rsatiladi r pitch o'rniga. Nuqta yozuvlar shunchaki muddat raqamiga nuqta qo'yib tuziladi (c4.).

Bolalar yordamida ko'rsatiladi marta buyruq, masalan times 2/3 {c8 c c} uchta sakkiz notadan iborat uchlik (quavers) beradi.

 <score>    nisbiy v ''{b1 b2 b4 b8 c r4 b4. r8  marta 2/3 {a8 g f}} </score>

 nisbiy c '' {b1 b2 b4 b8 c r4 b4. r8  marta 2/3 {a8 g f}}

Vaqt imzosini belgilash

Odatiy vaqt imzosi 4/4 ga teng. Boshqa vaqt imzosini belgilash uchun quyidagidan foydalanish mumkin time buyruq. Masalan, imzo vaqtini belgilangan vaqtga belgilash uchun foydalaniladigan vaqt vaqt 2/2 va vals vaqti bo'ladi vaqt 3/4. Vaqt imzosi deyarli har qanday vaqtda o'zgartirilishi mumkin.

Vaqt imzosini olib tashlash

Ba'zi musiqiy misollar uchun vaqt imzosini olib tashlash maqsadga muvofiq bo'lishi mumkin; kod "Time_signature_engraver" ni olib tashlash u holda foydalanish mumkin:

<score>{   new Xodimlar  bilan {  olib tashlash "Vaqt_imzo_o'ymakor " }   2}</score>
{ new Staff  bilan { remove 2}">

O'lchovni ko'taring

Kod qisman 4 olish chorasini yaratadi (anakrusis) to'rtdan bir eslatma, qisman 4 * 2 ikki choraklik yozuvlarni yig'ib olish hajmini yaratadi va hokazo. Ushbu maqolaning Lyrics qo'shish bo'limidagi misolga qarang.

Nurlarni moslashtirish


 nisbiy c '' {
    vaqt 3/4
   r4. g8 a8 b8
}

Dastur vaqti-vaqti bilan istalgan yoki noqulay ko'rinadigan joylarda nurli yozuvlarni birlashtiradi. Avtomatik nurlarni bekor qilish uchun foydalaning noBeam aks holda yoritilishi mumkin bo'lgan yozuvlar orasida: g a b noBeam g. Ko'pgina yozuvlar uchun nurlanishni o'chirish uchun foydalaning autoBeamOff undan keyin autoBeamOn.

<score>   nisbiy v '' {      time 3/4 r4. g8  noBeam a8 b8 }</score>

 nisbiy c '' {
    vaqt 3/4
   r4. g8  noBeam a8 b8
}

Yozuvlarni qo'lda nurlantirish uchun birinchi yozuvdan keyin birinchisini qo'shib to'rtburchak qavslardan foydalaning: a8 b [c d e] f. Bu b, c, d va e yozuvlarini yoritadi, lekin birinchi va oxirgi yozuvlarni nursiz qoldiradi.

  nisbiy c '' {a8 b [c d e] f}

Qo'shiq qo'shiqlari

Hisobga qo'shiq so'zlarini qo'shishingiz mumkin addlyrics. Ga qarang LilyPond qo'llanmasi qo'shiq so'zlarini bal bilan qanday moslashtirish haqida ko'proq ma'lumot olish uchun.

<score raw="1">   header {    tagline = "" % altbilgi yo'q    title = "Xayrli tong" bastakori = "trad". }   nisbiy g ' {     key g  major  time 3/4     qisman 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 {     Sizga xayrli kun, xayrli kun, sizga xayrli kun, aziz bolalarim, barchangizga xayrli kun. }  </score>
Musiqiy partiyalar vaqtincha o'chirib qo'yilgan.

Akkord nomlarini qo'shish

Akkord nomlari alohida ChordNames shtabi sifatida quyidagicha qo'shilishi mumkin:

 <<  new ChordNames  chordmode {     set chordChanges = ## t % O'zgarishlar bo'lganda faqat akkordni ko'rsatish (masalan, Am bu erda takrorlanmasin)    a4: m a4: m |% o'lchovi 1 - A7 a: 7 bo'ladi    g2 |% o'lchov 2  }   new Xodimlar  nisbiy v ''{     key a  dorian     time 2/4 a8 a16 a a8 a16 a |% o'lchov 1    b8 a g4 |% o'lchov 2  }>>

<<
\new ChordNames \chordmode {
  \set chordChanges = ##t
  a4:m a4:m         |% measure 1
  g2                |% measure 2
}
\new Staff \relative c''{
  \key a \dorian
  \time 2/4
  a8 a16 a a8 a16 a |% measure 1
  b8 a g4           |% measure 2
}
>>

Eslatma:

Xat s o'rniga ChordNames xodimlarida foydalanish mumkin r (dam olish kodi) akkord bo'lmaganida.

An r aniq "Akkord yo'q" yozuviga olib keladi

<<\new ChordNames \chordmode {r2} \new Staff \with { \remove "Time_signature_engraver" } \relative c''{c}>>

, holbuki s to'g'ri oraliqqa olib keladi, ammo akkord nomi yozuvi paydo bo'lmaydi.

Urg'u va boshqa belgilar

Kabi yozuvlarga biriktirish uchun bir qator belgilar mavjud fermata. Shuningdek, bor {e-> f-- g- + a-. b- ^ c-_ d-!}

<score>   nisbiy v ' {  e-> f-- g- + a-. b-^ v-_ d-! e fermata  }</score>

ishlab chiqarish


   nisbiy c '{
  e-> f-- g- + a-.
  b- ^ c-_ d-! e  fermata
  }

Rang

<score vorbis="1" lang="lilypond">{ bekor qilmoq Score.TimeSignature # 'stencil = ## f nisbiy v ' {    clef treble  time 7/4 ir marta  bekor qilmoq NoteHead.color = #red c4 d ir marta  bekor qilmoq NoteHead.color = # qizil e f ir marta  bekor qilmoq NoteHead.color = #red g a b  time 2/4 c2  bar "||"   time 4/4  1  bar "||"} }</score>

ishlab chiqaradi

Musiqiy partiyalar vaqtincha o'chirib qo'yilgan.

MIDI asboblari

MIDI asbob tovushlari tayinlanishi mumkin set Staff.midiInstrument = # "asbob" hujjatlashtirilganidek 3.5.2-bo'lim LilyPondning Notation Reference. Sinov va xatolik zarur bo'lishi mumkin: agar # o'chirilmasa, ba'zi asboblar ishlamasligi mumkin, ba'zilari esa # bilan yoki ishlamasdan ishlashi mumkin.

Kimdan Bahor marosimi
Belgilash
<score vorbis="1"> nisbiy v '' {  set Staff.midiInstrument = # "fagot"  clef treble  numericTimeSignature  time 4/4  tempo "Lento" 4 = 50  stemDown c4 fermata(_"yakkaxon reklama lib."  grace { b16 [(c] } b g e b '  marta 2/3 { a8) fermata } }</score>
Sifatida taqdim etadi
Musiqiy partiyalar vaqtincha o'chirib qo'yilgan.
Belgilash
<score vorbis="1">{  new PianoStaff <<  new Xodimlar  nisbiy v '' {  set Staff.midiInstrument = # "skripka"  clef treble  tempo 8 = 126  time 3/16 r16  f-! r16 fermata |  time 2/16 r  -!  time 3/16 r  8-! | r16  8-! |  time 2/8  16-!  -> -! [ -!  -!] }  new Xodimlar  nisbiy v {  set Staff.midiInstrument = # "skripka"  clef bosh  time 3/16 d, 16-!  -! r fermata |  time 2/16  -!  -! |  time 3/16 d16-!  8-! | r16  8-! |  time 2/8 d16 sf-!  -! -> [ -!  -!] } >> }</score>
Sifatida taqdim etadi
Musiqiy partiyalar vaqtincha o'chirib qo'yilgan.

Tempni yashirish

Metronom belgilari, yuqorida ko'rsatilganidek, yashiringan bo'lishi mumkin set Score.tempoHideNote = ## t.

Kimdan Sent-Metyu Passion
Belgilash
Sifatida taqdim etadi
Musiqiy partiyalar vaqtincha o'chirib qo'yilgan.

Xodimlarning global soni

Odatiy xodimlar soni 20 ball. Buni o'zgartirish mumkin # (set-global-staff-size nn). Foydalanish # (global-kadrlar hajmi 14), yuqoridagi misol quyidagicha ko'rsatiladi:

Musiqiy partiyalar vaqtincha o'chirib qo'yilgan.

Batafsil murakkab tafsilotlar uchun qarang "Xodimlar sonini belgilash" LilyPond qo'llanmasida.

Rasm ramkasi

Hizalama

Musiqiy partiyalar vaqtincha o'chirib qo'yilgan.
Diatonik shkala bo'yicha C, "oq yozuv" shkalasi

{{FoydalanishRasm ramkasiBallarni chapga, markazga yoki o'ngga tekislash uchun}}.

Masalan:

{{Rasm ramkasi | tarkib =  vorbis ="1">     nisbiy c '{ clef treble  time 7/4  hide Staff.TimeSignature c4 d e f g a b c2}</score>| kengligi | | sarlavha = S bo'yicha diatonik shkala, "oq yozuv" shkalasi}}

natijada rasm o'ng tomonga olib keladi.

Guruhlash

Musiqiy partiyalar vaqtincha o'chirib qo'yilgan.
Musiqiy partiyalar vaqtincha o'chirib qo'yilgan.
Musiqiy partiyalar vaqtincha o'chirib qo'yilgan.
Dorianning uchta avlodi oktava turlari E da

{{Rasm ramkasi}} shuningdek, rasmlarni guruhlash uchun ishlatilishi mumkin. Quyidagi matn o'ngdagi rasmlar guruhini yaratadi:

{{Rasm ramkasi | tarkib = vorbis ="1">{ Score.TimeSignature # 'stencil = ## f  nisbiy c' { clef treble  time 4/4 e4 ^  markup {Enharmonic genus} feh geses a b ceh deses e}}</score> vorbis ="1">{ Score.TimeSignature # 'stencil = ## f  nisbiy c' { clef treble  time 4/4 e4 ^  markup {Chromatic genus} f ges a b c des e}}</score> vorbis ="1">{ Score.TimeSignature # 'stencil = ## f  nisbiy c' { clef treble  time 4/4 e4 ^  markup {Diatonic genus} f g a b c d e}}</score>| width = 300 | sarlavha = E} da Dorian [[oktava turlari]] ning uch turi

Shuningdek qarang