Шаблон:Подготовить аннотацию/score

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску

Шаблон для переработки переданного мусора в аннотацию Semantic MediaWiki.

Параметры:

  1. строка с викитекстом, содержащим ноты в формате LilyPond или ABC notation:
    • если строка не содержит викиссылок с нотами, то она будет, по возможности, целиком интерпретирована, как значение свойства SMW,
    • если строка включает ссылки с нотами, то каждая из них превратится в аннотацию Semantic MediaWiki, за исключением экранированных двоеточием (например, [[:\relative c' { f d f a d f e d cis a cis e a g f e }]]),
  2. название свойства SMW (по умолчанию, Ноты lilypond или Ноты ABC, в зависимости от следующего параметра),
  3. язык нот: lilypond (по умолчанию) или ABC.

Примеры:

Викитекст Результат
{{Подготовить аннотацию/score|\relative c' { f d f a d f e d cis a cis e a g f e } }}