WikiDer > Справка: Оценка - Википедия

Help:Score - Wikipedia

В <score>...</score> элемент отображает партитуру из GNU Лилипруд (по умолчанию) или ABC синтаксис разметки; видеть Расширение: Оценка. Он также производит MIDI файл музыки и, при желании, отображать аудиоплеер, воспроизводящий музыку. Это часть MediaWiki, предназначенный для постоянной установки на всех языках Википедии.

Подробнее о синтаксисе LilyPond см. нотационная документация. По состоянию на май 2020 г., расширение в Википедии использует LilyPond v2.18.2.

Важно отметить, что задокументированный синтаксис LilyPond применяется, когда расширение вызывается с помощью <score raw="1">. Звонок просто <score> вызовет упрощенную реализацию, которая не полностью соответствует документации LilyPond.

Атрибуты элемента

АтрибутОписание
lang = "ABC"использовать обозначение ABC
lang = "пруд с лилиями"использовать обозначение LilyPond (по умолчанию)
звук = "1"добавьте аудиоплеер под изображением партитуры для воспроизведения автоматически сгенерированного Ogg Vorbis аудио файл
raw = "1"интерпретировать разметку внутри счет тег как полный файл LilyPond, что позволяет создавать более сложные партитуры
midi = "1"устаревший Используется для контроля того, ссылается ли изображение партитуры на автоматически сгенерированный MIDI файл; при щелчке по партитуре теперь всегда отображается всплывающее окно JavaScript со ссылкой на файл MIDI.
override_midi = "…"устарел заменить автоматически сгенерированный MIDI-файл заданным
override_audio = "…"устарел заменить автоматически сгенерированный аудиофайл заданным
override_ogg = "…"устарел псевдоним для override_audio
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">   транспонировать c g относительный c ' { % отображение G для C и т. д. и на октаву выше  ключ c незначительный  время 4/4 c4 e8 e g4 g % (текст после% - это просто комментарий)    <c es g>2 <c es g>    % угловые скобки создают хорды    es4 d (c b) Скобки% создают оскорбления    а4. r8 r8 a8 ~ a4 % r создает остатки; ~ создает связи    е-- е-> е-. грамм fermata % акценты и другие знаки    бар "|."  }</score>

дает

Музыкальные партитуры временно отключены.

Синтаксис

Раздел партитуры должен быть окружен <score>...</score>. Заметки должны быть в фигурных скобках. {...}.

Комментарии в разметке начинаются со знака процента % и заканчиваться в конце строки.

Подача

Чтобы отобразить заметку, введите букву (а б в и т.д.) Каждую букву разделяйте пробелом. Имя простой ноты относится к естественной ноте, независимо от подписи ключа (см. «Настройка ключа» ниже).

Sharps и flats образованы с помощью немецких суффиксов «is» и «es» соответственно. Чтобы избежать «еэс», примечание E просто записывается как es. Простой случайности таким образом ais bis cis dis eis fis gis для острых предметов и aes bes ces des es fes ges для квартир. Редакторы на английском языке могут предпочесть включить строку язык: Английский" в сценарии, после чего s для острых и ж для квартиры можно использовать: как bs cs ds es fs gs и af bf cf df ef ff gf. Двойные диезы образуются с суффиксом Изида и двухкомнатные квартиры с eses, или в английской записи с SS или же Икс и ff. Полуострые, -плоские, полуострые и -плоские метки также поддерживаются на английском и немецком языках. Видеть: #Accidentals.

По умолчанию каждое имя примечания относится к примечанию ниже среднего C. Например, c будет отображаться как

 new Staff  with { remove

или же

 new Staff  with { remove

.Используйте апостроф (') на октаву вверх и запятую (,) на октаву вниз. Средний C будет c '

 new Staff  with { remove

.

 <score>  {    а ,, с, е, а, с е а в ' % Средний C    e 'a' c '' e '' a '' c '' 'e' '' g '' ' бар "||" aes '' bes '' gis '' dis '' aeses '' beses '' gisis '' disis '' бар "||" aeh 'beseh' gih 'disih' бар "||"    язык "английский" af '' bf 'gs' ds 'aff' bff 'gss' bx '' бар "||" aqf '' btqf '' gqs 'dtqs' } </score>

  {
    a ,, c, e, a, c e a c '% Средний C
    e 'a' c '' e '' a '' c '' 'e' '' g '' ' bar

Гораздо проще использовать относительное кодирование. Если вы включите относительный перед фигурными скобками каждая нота будет относиться к ноте, ближайшей к предыдущей, а первая будет относиться к ноте, ближайшей к той, которая указана после относительный тег. («Ближайший» игнорирует острые и плоские предметы.) Используйте ' подняться на дополнительную октаву и , спуститься.

 <score> относительный c ' {  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 бар "|."  } </score>

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

Установка ключа

По умолчанию нет ключевой подписи (без острых или плоских предметов). Вы можете указать ключ с помощью ключ г мажор, ключ до минор, или даже Режим Такие как ключ c дориан или же ключ c миксолидийский. Ключ можно изменить в любой момент.

Имейте в виду, что даже с ключевой подписью вы все равно должны включать диез (-is) и плоские (-е) для каждого отдельного названия ноты. Если вы его опустите, это будет считаться естественным. Например, это ключ C # major:

<score> относительный c ' {   ключ СНГ основной   время 6/8% Примечания с суффиксами -is, указывающими на диез   cis8 dis eis fis gis ais% Ноты без случайностей (натуральные)   б в г д е ж }</score>

  relative c '{
    ключ цис  мажор
    время 6/8
% Примечания с суффиксами -is, указывающими на диез
   cis8 dis eis fis gis ais
% Ноты без случайностей (натуральные)
   б в г д е ж
  }

Случайности

Случайности может быть обозначен следующим за названием заметки соответствующим текстом:

двойная квартиратри четвертиполовина квартирынаполовину резкийтри четверти ровнодвойной диез
Деesesesehesа!ахявляетсяИсихИзида
Enfftqfжqfqsstqsсс или х

Обратите внимание, что E это только «es», а не «ees». «q» и «tq» относятся к «четверть» и «три четверти» (вместо «hf» для «половинной квартиры» и «thf» для «трех половинной квартиры»), как в «четверть тона». Однако« четверть-бемоль / диез »- это не четверть бемоль / диез, а половина бемоль / диез, а« три четверти-бемоль / диез »- 1,5 бемоль, а не 0,75 бемоль. четверть тональной шкалы не поддерживаются.

Немецкий:

<score vorbis="1" lang="lilypond"> { переопределить Score.TimeSignature # 'stencil = ## f относительный c '' {        время 4/4 aeses1 aeseh aes aeh a! ай айс аиси аисис }  }</score>

Английский:

<score vorbis="1" lang="lilypond"> { переопределить Score.TimeSignature # 'stencil = ## f относительный c '' {        время 4/4язык "английский" aff1 atqf af aqf a! aqs как atqs жопа }  }</score>

Оба результата:

Музыкальные партитуры временно отключены.

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

Если по какой-то причине фрагмент необходимо перенести на другой ключ, это можно сделать без необходимости расшифровывать его вручную. Это также влияет на подпись ключа. Синтаксис для этого:

 транспонировать из высоты тона musicexpr

Например:

<score vorbis="1" lang="lilypond"> транспонировать c es {    относительный c ' {        ключ c основной время 4/4 c4 г д е ж а б в }  }</score>

Результаты в:

Музыкальные партитуры временно отключены.

Ритм

Длительность ноты указывается числом после высоты звука без пробелов между (a4 b8). Используйте номер 1 для всей ноты (бреве), 2 для половинной ноты (полубрев), 4 для четверти (крэтчет), 8 для восьмой ноты (дрожание) и так далее. Если у ноты нет явной продолжительности, она либо по умолчанию будет четвертной нотой, либо будет использовать продолжительность ноты, предшествующей ей.

Остатки обозначаются буквой р вместо поля. Пунктирные ноты формируются путем простого добавления после номера продолжительности периода (c4.).

Кортежи обозначены с помощью раз команда, например times 2/3 {c8 c c} дает триоль из трех восьмиминутных (дрожащих).

 <score>   относительный c ''{b1 b2 b4 b8 c r4 b4. r8  раз 2/3 {a8 g f}} </score>

 относительный c '' {b1 b2 b4 b8 c r4 b4. r8  times 2/3 {a8 g f}}

Установка тактового размера

По умолчанию размер составляет 4/4. Чтобы установить другой размер, можно использовать время команда. Например, чтобы установить размер времени сокращения, можно использовать время 2/2 и время вальса было бы время 3/4. Размер можно изменить практически в любой момент.

Удаление размера

Для некоторых музыкальных примеров может быть желательно удаление тактового размера; код remove "Time_signature_engraver" можно использовать в этом случае:

<score>{  новый Сотрудники с { удалять "Время_подпись_гравер" }   2}</score>
{ new Staff  with { remove 2}">

Подобрать меру

Код partial 4 создаст меру пикапа (анакрус) одной четвертной ноты, частичный 4 * 2 создаст такт захвата из двух четвертных нот и т. д. См. пример в разделе «Добавление текста» этой статьи.

Настройка балок


 relative c '' {
    время 3/4
   r4. g8 a8 b8
}

Программное обеспечение иногда объединяет заметки в виде лучей в нежелательных или неудобных местах. Чтобы отменить автоматические лучи, используйте noBeam между нотами, которые иначе были бы переданы: g a b noBeam g. Чтобы отключить передачу многих заметок, используйте autoBeamOff а потом autoBeamOn.

<score>  относительный c '' {     время 3/4 к4. g8  noBeam a8 b8 }</score>

 relative c '' {
    время 3/4
   r4. g8  noBeam a8 b8
}

Чтобы вручную направить заметки, используйте квадратные скобки, вставив первую после первой ноты, которую нужно передать: a8 b [c d e] f. Это приведет к лучу нот b, c, d и e, но оставит первую и последнюю ноты без лучей.

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

Добавление текстов песен

Вы можете добавить текст к партитуре, используя addlyrics. Увидеть LilyPond Руководство для получения дополнительной информации о том, как согласовать текст с партитурой.

<score raw="1">   заголовок {    tagline = "" % без нижнего колонтитула    title = "Доброе утро" composer = "trad." }  относительный грамм' {    ключ грамм основной время 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     бар "|."   }    addlyrics {     С добрым утром вам, с добрым утром, с добрым утром, дорогие дети, с добрым утром всем. }  </score>
Музыкальные партитуры временно отключены.

Добавление названий аккордов

Названия аккордов можно добавить как отдельный нотоносец ChordNames следующим образом:

<оценка> << новый ChordNames  chordmode {    набор chordChanges = ## t % Отображать аккорд только при изменении (например, не повторять здесь Am)    a4: m a4: m |% мера 1 - A7 будет: 7    g2 |% мера 2  }  новый Сотрудники относительный c ''{    ключ а  дориан    время 2/4 a8 a16 a a8 a16 a |% мера 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
}
>>

Примечание:

Письмо s может использоваться в штате ChordNames вместо р (код для отдыха), когда нет аккорда.

An р приведет к явному обозначению "без аккорда"

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

, тогда как s приведет к правильному интервалу, но нотация названия аккорда не появится.

Акценты и другие символы

К заметкам можно прикрепить ряд символов, например fermata. Это также {е-> е- г- + а-. b- ^ c-_ d-!}

<score>  относительный c ' {  е-> е- г- + а-. б-^ c-_ д-! е fermata  }</score>

производство


   relative c '{
  е-> е- г- + а-.
  b- ^ c-_ d-! e  fermata
  }

Цвет

<score vorbis="1" lang="lilypond">{ переопределить Score.TimeSignature # 'stencil = ## fотносительный c ' {   ключ тройной время 7/4 однажды  переопределить NoteHead.color = #red c4 d однажды  переопределить NoteHead.color = #red e f однажды  переопределить NoteHead.color = #red g a b время 2/4 c2 бар "||"  время 4/4  1 бар "||"} }</score>

производит

Музыкальные партитуры временно отключены.

MIDI инструменты

MIDI звуки инструментов можно назначить с помощью set Staff.midiInstrument = # "инструмент" как описано в раздел 3.5.2 Лилипонд Ссылка на обозначения. Может потребоваться метод проб и ошибок: некоторые инструменты могут не работать, если не указан #, а некоторые могут не работать с или без #.

Из Обряд весны
Разметка
<score vorbis="1">относительный c '' { набор Staff.midiInstrument = # "фагот" ключ тройной  numericTimeSignature время 4/4 темп «Ленто» 4 = 50  stemDown c4 fermata(_"соло ad lib". Грейс { b16 [(c] } б г е б '  раз 2/3 { а8) fermata } }</score>
Отображается как
Музыкальные партитуры временно отключены.
Разметка
<score vorbis="1">{ новый PianoStaff << новый Сотрудники относительный c '' { набор Staff.midiInstrument = # "скрипка" ключ тройной темп 8 = 126 время 3/16 r16  f-! r16 fermata | время 2/16 r  -! время 3/16 r  8-! | r16  8-! | время 2/8  16-!  -> -! [ -!  -!] } новый Сотрудники относительный c { набор Staff.midiInstrument = # "скрипка" ключ бас время 3/16 д, 16-!  -! р fermata | время 2/16 <д ,, д,> -!  -! | время 3/16 d16-!  8-! | r16  8-! | время 2/8 d16 sf-!  -! -> [ -!  -!] } >> }</score>
Отображается как
Музыкальные партитуры временно отключены.

Скрытый темп

Метки метронома, как показано выше, могут быть скрыты set Score.tempoHideNote = ## t.

Из Страсти по Матфею
Разметка
Отображается как
Музыкальные партитуры временно отключены.

Размер персонала по всему миру

Размер нотоносца по умолчанию - 20 баллов. Это можно изменить с помощью # (set-global-Staff-size nn). С помощью # (set-global-staff-size 14), приведенный выше пример отображается как:

Музыкальные партитуры временно отключены.

Для более сложных деталей см. «Установка размера посоха» в руководстве LilyPond.

Рамка изображения

Выравнивание

Музыкальные партитуры временно отключены.
Диатоническая шкала C, шкала "белых нот"

Использовать {{Рамка изображения}} для выравнивания результатов по левому краю, центру или правому краю.

Например:

{{Рамка изображения | content = <оценка vorbis ="1">     relative c '{ clef treble  time 7/4  hide Staff.TimeSignature c4 d e f g a b c2}</score>| width = | caption = Диатоническая шкала C, шкала "белых нот"}}

приводит к изображению справа.

Группировка

Музыкальные партитуры временно отключены.
Музыкальные партитуры временно отключены.
Музыкальные партитуры временно отключены.
Три рода дорийцев октавные виды один

{{Рамка изображения}} также можно использовать для группировки изображений оценок. Текст ниже создает группу изображений справа:

{{Рамка изображения | content =<оценка vorbis ="1">{ override Score.TimeSignature # 'stencil = ## f  relative c' { clef treble  time 4/4 e4 ^  markup {Enharmonic genus} feh geses a b ceh deses e}}</score><оценка vorbis ="1">{ override Score.TimeSignature # 'stencil = ## f  relative c' { clef treble  time 4/4 e4 ^  markup {Chromatic genus} f ges a b c des e}}</score><оценка vorbis ="1">{ override Score.TimeSignature # 'stencil = ## f  relative c' { clef treble  time 4/4 e4 ^  markup {Diatonic genus} f g a b c d e}}</score>| width = 300 | caption = Три рода дорийцев [[октавные виды]] на E}}

Смотрите также