ГОСТ Р 53556.5—2013
Для каждой выборки х в диапазоне [0, s/ze-1] должно быть присвоено значение
fcrHttam
*
плат
scale
*
1 rolloff’-<a*na’m
cos2
xfp
t-tawtian
n
где p является значением x/size и
scale
являются значением (1-abs
(rolloff))
/(1-abs
(roHofTt>am)).
10.16
Concat
table
M
(concat. size.
ft1.
ft2. ...)
Код генератора звуковой таблицы concaf позволяет нескольким таблицам быть связанными вместо в
новую таблицу.
Если
size
не будетстрого положителен, то размер звуковой таблицыдолжен бытьсуммой параметров
size
звуковых таблиц. Если
size
будет строго положительным, но меньшим, чем сумма параметров
size
звуковых таблиц, то только первые параметры точки
size
звуковых таблиц должны использоваться. Если
size
будет больше, чем сумма параметров
size
звуковых таблиц, то сгенерированные звуковые таблицы
должны быть дополнены нулем в конце
size.
Значения звуковой таблицы должны быть вычислены следующим образом: для каждой выборки х в
диапазоне [0. s,-1), где s. является размером звуковой таблицы, на которую ссылается р1. должно быть
присвоено то же самое значение, как выборке х для р1. Для каждой выборки х в диапазоне [s«, s1+s2-1], где
s2
является размером звуковой таблицы, на которую ссылаетсяр2.должно быть присвоено то же самое
значение, как выборке х - s, р2 и так далее.
10.17
Empty
П table (omply. size)
Код генератора звуковой таблицы empfyвыделяет место и заполняет его нулями.
Если
size
не строго положителен, то это ошибка вычисления.
Для каждой выборки в диапазоне [0.
size
1] присваивается 0.
11 Синтаксис и семантика SASL
11.1 Введение
SASL
позволяет описывать простые события, которые использует оркестр чтобы генерировать звук,
включая примечания, контроллеры и динамическую генерацию звуковой таблицы.
Все случаи в файле счета (время запуска и продолжительность) определяются в
score time.
Каждая
строка счета может быть снабжена предисловием с опцией * тег. Этот тег указывает, что событие является
высокоприоритетным событием.
11.2 Синтаксическая форма
<score file>
->
<score Нпв> •>
<score line>
->
<score line>
->
<score line> •>
<score line>
->
<instrline> •>
<control line> •>
<tempo hne>•>
<table line>
->
<endline> •>
<pfiist> •>
<pflist> ->
11.3
Instrllne
<score line> [ <score file> ] <score file> ■> <score line>
(*) <instrline> <newline>
П
<control line> <newline>
Г) <tempoline> <newline>
C) <table !ine> <newline>
<endline> <newhne>
[<idont> :) <number> <ident> <number> <pflist>
<numbor> [ <idont>) control <ident> <number>
<number> tempo <number>
<numbor> table <ident> <ident> <pflist>
<number> end
<numbor> [ <pflist> ]
<NULL>
в установленное
instrline
определяет конструкцию для инструментального инстанцирования
время.
67