WikiDer > Анықтама: Ұпай - Википедия

Help:Score - Wikipedia

The <score>...</score> элемент GNU-дан тыс музыкалық партитураны көрсетеді LilyPond (әдепкі) немесе ABC белгілеу синтаксисі; қараңыз Кеңейту: ұпай. Ол сонымен қатар а MIDI файлы Музыканы ойнатыңыз және қалауыңыз бойынша музыканы ойнататын аудио ойнатқышты көрсетіңіз. Бұл бөлігі MediaWiki, Уикипедия тілдері бойынша жүйелі түрде орнатуға арналған.

LilyPond синтаксисі туралы толығырақ ақпаратты оның ішінен қараңыз нота құжаттамасы. 2020 жылғы мамырдағы жағдай бойынша, Уикипедиядағы кеңейту LilyPond v2.18.2 қолданады.

Маңыздысы, құжатталған LilyPond синтаксисі кеңейту шақырылған кезде қолданылатынын ескеріңіз <score raw="1">. Тек қоңырау шалу <score> LilyPond құжаттамасына толық сәйкес келмейтін жеңілдетілген іске асыруды қолданады.

Элемент атрибуттары

АтрибутСипаттама
lang = «ABC»ABC жазуын қолданыңыз
lang = «lilypond»LilyPond жазбасын пайдалану (әдепкі)
дыбыс = «1»автоматты түрде жасалынатын ойнатылатын суреттің астына аудио ойнатқышты қосыңыз Ogg Vorbis аудио файл
шикі = «1»ішіндегі түзетуді түсіндіру Гол толық LilyPond файлы ретінде белгілеңіз, бұл күрделі ұпайларға мүмкіндік береді
midi = «1»ескірген Бұл сурет кескінінің автоматты түрде жасалатындығын бақылау үшін қолданылады MIDI файл; Енді ұпай басу арқылы әрдайым MIDI файлына сілтеме бар JavaScript қалқымалы терезесі көрсетіледі.
override_midi = «…»ескірген автоматты түрде жасалған MIDI файлын берілген файлға ауыстыру
override_audio = «…»ескірген автоматты түрде жасалған аудио файлды берілген файлға ауыстыру
override_ogg = «…»ескірген бүркеншік ат аудио
vorbis = «1»ескірген бүркеншік ат дыбыс

Егер MIDI файлы немесе MIDI-ден жоғары сапалы аудио файлы болса немесе Score кеңейтімі жасаған аудио файл болса, сіз [[Файл ::]] жабылғаннан кейін оған wikilink </score> тег.

Мысалдар

Қарапайым

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

береді


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

Толығырақ

<score sound="1">   transpose c g  салыстырмалы в ' { % үшін G дисплейі және т.с.с. және бір октава жоғары   key c  minor   уақыт 4/4 c4 e8 e g4 g % (% -дан кейінгі мәтін тек түсініктеме)    <c es g>2 <c es g>    % бұрыштық жақшалар аккордтар жасайды    es4 d (c b) % жақша бос сөздерді жасайды    a4. r8 r8 a8 ~ a4 % r демалыс жасайды; ~ байланыстар жасайды    e-- e-> e-. ж fermata % екпін және басқа белгілер     bar "|."  }</score>

береді

Музыкалық партиялар уақытша ажыратылған.

Синтаксис

Балл бөлімі қоршалған болуы керек <score>...</score>. Жазбалар бұйра жақшалар жиынтығында болуы керек {...}.

Түзетулердегі пікірлер пайыздық белгімен басталады % және жолдың соңында аяқталады.

Қадам

Жазбаны көрсету үшін әріпті теріңіз (a b c т.б.) Әріпті әр түрлі жолмен бөліңіз. Жалаң нота атауы кнопкалық қолтаңбаға қарамастан табиғи нотаға жатады (төмендегі «кілтті орнату» бөлімін қараңыз).

Өткірлер мен жазықтар немістің сәйкесінше «is» және «es» жұрнақтарын қолдану арқылы жасалады. «Ees» -тен аулақ болу үшін, Е ескертуі жай жазылады es. Қарапайым кездейсоқ жағдайлар осылайша ais bis cis dis eis fis gis өткір және aes bes ces des es fes ges пәтерлер үшін. Ағылшын тілінің редакторлары жолды қосуды жөн көруі мүмкін language «english» сценарийде, содан кейін с өткір және f пәтер үшін пайдалануға болады: bs cs ds es fs gs ретінде және af bf cf df ef ff gf. Қос өткір сөздер жұрнақ арқылы жасалады isis және екі қабатты пәтерлер eses, немесе ағылшын тілінде сс немесе х және фф. Жартылай өткірлер, -флаталар және сески-өткірлер және -флаталар сонымен қатар ағылшын және неміс тілдерінде қолдау табады. Қараңыз: # Кездейсоқ жағдайлар.

Әдепкі бойынша, әр ескертпе атауы С ортасындағы жазбаға сілтеме жасайды. Мысалы, c ретінде көрсетіледі

 new Staff  with { remove «Time_signature_engraver»} {c}

немесе

 new Staff  with { remove «Time_signature_engraver»} { clef bass c}

Апострофты қолданыңыз (') октава мен үтірге көтерілу (,) төмен октаваға түсу. Ортаңғы С болады в '

 new Staff  with { remove «Time_signature_engraver»} {c '}

.

 <score>  {    a ,, c, e, a, c e a c ' % Орташа C    e 'a' c '' e '' a '' c '' 'e' '' g '' '  bar «||» aes '' bes '' gis '' dis '' aeses '' beses '' gisis '' disis ''  bar «||» aeh '' beseh '' gih '' disih ''  bar "||"     тіл «ағылшынша» af '' bf '' gs '' ds '' aff '' bff '' gss '' bx ''  bar «||» aqf '' btqf '' gqs '' dtqs '' } </score>

  {
    a ,, c, e, a, c e a c '% Орта С
    e 'a' c '' e '' a '' c '' 'e' '' g '' ' bar «||»
    aes '' bes '' gis '' dis '' aeses '' beses '' gisis '' disis ''  bar «||»
    aeh '' beseh '' gih '' disih ''  bar «||»
     language «english»
    af '' bf '' gs '' ds '' aff '' bff '' gss '' bx ''  bar «||»
    aqf '' btqf '' gqs '' dtqs ''
  }

Салыстырмалы кодтауды қолдану әлдеқайда жеңіл әдіс. Егер сіз қоссаңыз салыстырмалы жақшаға дейін әр нота алдыңғыға жақын нотаны, ал бірінші нотада аталғаннан кейінгі нотаға сілтеме жасалады салыстырмалы тег. («Жақын» өткір және тегіс ескермейді.) Пайдаланыңыз ' қосымша октаваға көтерілу және , төмен түсу.

 <score>  салыстырмалы в ' {  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>

  қатысты 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
   бар «|».
  }

Кілтті орнату

Әдепкі бойынша кілт қолтаңбасы жоқ (өткір немесе пәтер жоқ). Сіз кілтін көрсете аласыз key g major, key c minor, немесе тіпті режимі сияқты пернесі c Дориан немесе пернесі c миксолидия. Кілтті кез келген уақытта өзгертуге болады.

Есіңізде болсын, тіпті негізгі қолтаңбамен, әр нота аты үшін сіз әлі де өткір (-is) және жазықтарды (-es) қамтуыңыз керек. Егер сіз біреуін қалдырсаңыз, бұл табиғи болып саналады. Мысалы, бұл C # мажорының кілті:

<score>  салыстырмалы в ' {    key cis  major    уақыт 6/8Өткірлікті білдіретін-жұрнақтары бар жазбалар   cis8 dis eis fis gis ais% Кездейсоқ ескертпелер (табиғи)   b c d e f g }</score>

  қатысты c '{
    key cis  major
    уақыт 6/8
Өткірлікті білдіретін-жұрнақтары бар жазбалар
   cis8 dis eis fis gis ais
% Кездейсоқ ескертпелер (табиғи)
   b c d e f g
  }

Кездейсоқ жағдайлар

Кездейсоқ жағдайлар тиісті мәтіні бар ескертпе атауынан кейін көрсетілуі мүмкін:

қос жазықүш ширек пәтержартылай жалпақжартылай өткірүш ширекқос өткір
Деesesесехesех!ихболып табыладыисихisis
Enффtqffqfqsсшаршыss немесе x

Е. «ees» емес, «es» жалғыз. «q» және «tq» «ширек» пен «төрттен» («hf» «жартылай жалпақ» және «thf» «үш жарым пәтер» емес) «ширек тон«. Алайда,» квартал пәтер / өткір «пәтердің төрттен бір бөлігі емес / өткір, бірақ оның орнына жартылай тегіс / өткір, ал» үш кварталды жалпақ / өткір «0,75 пәтер емес, 1,5 пәтерден тұрады. тоқсандық реңкке қолдау көрсетілмейді.

Немісше:

<score vorbis="1" lang="lilypond"> { override Score.TimeSignature # 'трафарет = ## f  салыстырмалы в '' {         уақыт 4/4 aeses1 aeseh aes aeh a! aih ais aisih aisis }  }</score>

Ағылшын:

<score vorbis="1" lang="lilypond"> { override Score.TimeSignature # 'трафарет = ## f  салыстырмалы в '' {         уақыт 4/4 тіл «ағылшынша» aff1 atqf af aqf a! aqs atqs ass }  }</score>

Екі нәтиже:

Музыкалық партиялар уақытша ажыратылған.

Транспозиция

Егер қандай да бір себептермен шығарманы басқа кілтке ауыстыру қажет болса, оны қолмен транскрипцияламай-ақ жасауға болады. Бұл кілт қолтаңбасына да әсер етеді. Бұл үшін синтаксис:

 transpose frompitch topitch musicexpr

Мысалға:

<score vorbis="1" lang="lilypond"> transpose c es {     салыстырмалы в ' {         key c  major  уақыт 4/4 c4 d e f g a b c }  }</score>

Нәтижелер:

Музыкалық партиялар уақытша ажыратылған.

Ырғақ

Ескерту ұзақтығы қадамнан кейінгі санмен көрсетіледі, арасында бос орын жоқ (a4 b8). Тұтас нота үшін 1 санын (бреве), жарты нотаға 2-ні (жартылай мылжың), төрттік нота үшін 4-ті (крошт), сегізінші нотаға (квавер) 8 және т.с.с. қолданыңыз. Егер нотаның нақты ұзақтығы болмаса, онда ол тоқсандық нотамен әдепкі болады немесе алдындағы нотаның ұзақтығын пайдаланады.

Демалыс әріптің көмегімен көрсетіледі р биіктіктің орнына. Нүктелік жазбалар ұзақтық санына нүкте қою арқылы жай жасалады (c4.).

Қуыршақтар көмегімен көрсетілген рет команда, мысалы есе 2/3 {c8 c c} үш сегіз нотадан тұратын үштік (квавер) береді.

 <score>    салыстырмалы в ''{b1 b2 b4 b8 c r4 b4. r8  рет 2/3 {а8 г ф}} </score>

 қатысты c '' {b1 b2 b4 b8 c r4 b4. r8  рет 2/3 {a8 г f}}

Уақыт қолтаңбасын орнату

Әдепкі уақыт қолтаңбасы 4/4 құрайды. Басқа уақыттағы қолтаңбаны орнату үшін біреуін қолдануға болады уақыт команда. Мысалы, уақытты қолтаңбаны белгіленген уақытқа қою үшін пайдаланылатын болады уақыт 2/2 және вальс уақыты болар еді уақыт 3/4. Уақытша қолтаңбаны кез келген уақытта өзгертуге болады.

Уақыт қолтаңбасын алып тастау

Кейбір музыкалық мысалдар үшін уақыт қолтаңбасын алып тастаған жөн; код «Time_signature_engraver» жою бұл жағдайда қолдануға болады:

<score>{   new Қызметкерлер құрамы  with {  алып тастаңыз «Уақыт_қолтаңба_гравер « }   2}</score>
{ new Staff  with { remove «Time_signature_engraver»} <d 'fis' a '> 2}

Шараны алу

Код ішінара 4 алу шарасын жасайды (анакрус) тоқсанның ескертуі, ішінара 4 * 2 екі тоқсандық ноталардың пикап өлшемін жасайды және т.с.с. мақаланың мәтінін қосу бөлімінен қараңыз.

Бөренелерді теңшеу


 қатысты c '' {
    уақыт 3/4
   r4. g8 a8 b8
}

Бағдарламалық жасақтама кейде қаламаған немесе ыңғайсыз көрінетін жерлерде жарқыраған жазбаларды біріктіреді. Автоматты сәулелерді болдырмау үшін қолданыңыз noBeam әйтпесе жарыққа шығарылатын жазбалар арасында: g a b noBeam g. Көптеген ескертулер үшін сәулені өшіру үшін пайдаланыңыз autoBeamOff содан соң autoBeamOn.

<score>   салыстырмалы в '' {      уақыт 3/4 r4. g8  noBeam a8 b8 }</score>

 қатысты c '' {
    уақыт 3/4
   r4. g8  noBeam a8 b8
}

Нотаға қолмен сәуле түсіру үшін, бірінші ескертуден кейін біріншісін салыңыз, төртбұрышты жақшаларды қолданыңыз: a8 b [c d e] f. Бұл b, c, d және e ноталарын жарықтандырады, бірақ бірінші және соңғы ноталарды сәулесіз қалдырады.

  салыстырмалы c '' {a8 b [c d e] f}

Мәтінді қосу

Сіз мәтінді мәтінге қосу арқылы қосуға болады addlyrics. Қараңыз LilyPond нұсқаулығы өлең жолдарын баллға сәйкестендіру туралы қосымша ақпарат алу үшін.

<score raw="1">   header {    tagline = «» % төменгі колонтитул жоқ    title = «Қайырлы таң» композитор = «trad.» }   салыстырмалы g ' {     key ж  major  уақыт 3/4     ішінара 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 {     Сізге қайырлы күн, қайырлы күн сізге, қайырлы күн құрметті балаларыңызға, қайырлы күн бәріңізге. }  </score>
Музыкалық партиялар уақытша ажыратылған.

Аккорд атауларын қосу

Аккорд атауларын жеке аккордтың штаты ретінде келесідей етіп қосуға болады:

 <<  new ChordNames  chordmode {     set chordChanges = ## t % Тек өзгеріс болған кезде аккордты көрсетіңіз (мысалы, Am мұнда қайталанбасын)    a4: m a4: m |% өлшемі 1 - A7 а: 7 болады    g2 |% өлшем 2  }   new Қызметкерлер құрамы  салыстырмалы в ''{     key а  dorian     уақыт 2/4 а8 а16 а а8 а16 а |% өлшем 1    b8 a g4 |% өлшем 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
}
>>

Ескерту:

Хат с орнына ChordNames штатында қолдануға болады р (демалыс коды) аккорд болмаған кезде.

Ан р айқын «Аккорд жоқ» жазуына әкеледі

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

, ал с дұрыс аралыққа әкеледі, бірақ аккорд атауы жазбасы пайда болмайды.

Екпін және басқа белгілер

Сияқты ноталарға бекітуге болатын бірқатар белгілер бар fermata. Сондай-ақ бар {e-> f-- g- + a-. b- ^ c-_ d-!}

<score>   салыстырмалы в ' {  e-> f-- g- + a-. б-^ в-_ d-! e fermata  }</score>

өндіруші


   қатысты c '{
  e-> f-- g- + a-.
  b- ^ c-_ d-! e  fermata
  }

Түс

<score vorbis="1" lang="lilypond">{ override Score.TimeSignature # 'трафарет = ## f салыстырмалы в ' {    clef үш қабат  уақыт 7/4  бір рет  override NoteHead.color = # қызыл c4 d  бір рет  override NoteHead.color = # қызыл e f  бір рет  override NoteHead.color = # қызыл g a b  уақыт 2/4 c2  bar "||"   уақыт 4/4  1  bar "||"} }</score>

өндіреді

Музыкалық партиялар уақытша ажыратылған.

MIDI құралдары

MIDI аспаптық дыбыстарды тағайындауға болады set Staff.midiInstrument = # «құрал" құжатталған 3.5.2 бөлім LilyPond's Нота сілтемесі. Сынақ және қате қажет болуы мүмкін: егер # алынып тасталмаса, кейбір құралдар жұмыс істемеуі мүмкін, ал кейбіреулері # -мен немесе онсыз жұмыс істемеуі мүмкін.

Қайдан Көктем салты
Түзету
<score vorbis="1"> салыстырмалы в '' {  set Staff.midiInstrument = # «фагот»  clef үш қабат  numericTimeSignature  уақыт 4/4  tempo «Lento» 4 = 50  stemDown c4 fermata(_«соло жарнама.» әсемдік { b16 [(c] } b g e b '  рет 2/3 { a8) fermata } }</score>
Ретінде көрсетеді
Музыкалық партиялар уақытша ажыратылған.
Түзету
<score vorbis="1">{  new PianoStaff <<  new Қызметкерлер құрамы  салыстырмалы в '' {  set Staff.midiInstrument = # «скрипка»  clef үш қабат  tempo 8 = 126  уақыт 3/16 r16  f-! r16 fermata |  уақыт 2/16 r  -!  уақыт 3/16 r  8-! | r16  8-! |  уақыт 2/8  16-!  -> -! [ -!  -!] }  new Қызметкерлер құрамы  салыстырмалы c {  set Staff.midiInstrument = # «скрипка»  clef бас  уақыт 3/16 д, 16-!  -! р fermata |  уақыт 2/16  -!  -! |  уақыт 3/16 d16-!  8-! | r16  8-! |  уақыт 2/8 d16 sf-!  -! -> [ -!  -!] } >> }</score>
Ретінде көрсетеді
Музыкалық партиялар уақытша ажыратылған.

Темпті жасыру

Метроном белгілері, жоғарыда көрсетілгендей, жасырылуы мүмкін set Score.tempoHideNote = ## t.

Қайдан Сент-Матай Passion
Түзету
Ретінде көрсетеді
Музыкалық партиялар уақытша ажыратылған.

Персоналдың ғаламдық саны

Әдепкі штат саны - 20 ұпай. Мұны өзгертуге болады # (set-global-staff-size nn). Қолдану № (жалпы-штаттық өлшем 14), жоғарыдағы мысал:

Музыкалық партиялар уақытша ажыратылған.

Неғұрлым күрделі мәліметтерді қараңыз «Персоналдың мөлшерін белгілеу» LilyPond нұсқаулығында.

Сурет жақтауы

Туралау

Музыкалық партиялар уақытша ажыратылған.
С бойынша диатоникалық шкала, «ақ нота» шкаласы

{{ПайдалануСурет жақтауы}} ұпайларды солға, орталыққа немесе оңға туралау үшін.

Мысалға:

{{Сурет жақтауы | мазмұн = <балл vorbis ="1">     салыстырмалы c '{ clef treble  time 7/4  hide Staff.TimeSignature c4 d e f g a b c2}</score>| ені = | жазба = С бойынша диатоникалық шкала, «ақ нота» шкаласы}}

оң жақтағы кескінге әкеледі.

Топтастыру

Музыкалық партиялар уақытша ажыратылған.
Музыкалық партиялар уақытша ажыратылған.
Музыкалық партиялар уақытша ажыратылған.
Дорианның үш тегі октавалық түрлер бір

{{Сурет жақтауы}} сонымен қатар ұпай кескіндерін топтастыру үшін қолданылуы мүмкін. Төмендегі мәтін оң жақта кескіндер тобын жасайды:

{{Сурет жақтауы | мазмұн =<балл vorbis ="1">{ Score.TimeSignature # 'stencil = ## f  салыстырмалы c' { clef treble  time 4/4 e4 ^  markup {Enharmonic genus} feh geses a b ceh deses e}}</score><балл vorbis ="1">{ Score.TimeSignature # 'stencil = ## f  салыстырмалы c' { clef treble  time 4/4 e4 ^  markup {Chromatic genus} f ges a b c des e}}</score><балл vorbis ="1">{ Score.TimeSignature # 'stencil = ## f  салыстырмалы c' { clef treble  time 4/4 e4 ^  markup {Diatonic genus} f g a b c d e}}</score>| ені = 300 | жазба = Дорианның [[октавалық түрлер]] үш тегі Е}}

Сондай-ақ қараңыз