ГОСТ Р 53556.5—2013
9.14.4
fx_speedc
kopcodefx_speodc (ivar speed_control_factor)
Код операции
fx_speedc
создает звук с эффектом изменения скорости. Этот код операции доступен
только в обрабатывающих эффекты оркестрах. Это не может использоваться в блоке
SAOL
потока битое
структурированного аудио.
Код операции
fx_speedc
получает доступ к специальной шине
input_bus
и руководит изменением
скорости в
к
уровне. Затем обработанные выборки, сохраненью в специальном буфере, определенном
толькодля регулировки скорости, выводятся как сигналы уровня
k/speod_control_factor,
где
к
=
SR/KR.
где
SR
является частотой дискретизации оркестра и
KR
является уровнем управления оркестра.
Точный метод изменения скорости не нормирован и открытдля разработчиков.
9.14.5
spoedt
iopcode speedt (table in. table, ivar factor)
Код операции
speedt
изменяет звуковую выборку всоответствии с масштабом времени.
Код операции
speedt
заполняет звуковую выборку в звуковой таблице со звуком, полученным
из звуковой таблицы
in.
растягивая ее во времени. Если
factor
<1, звук сжимается (ускоренный), если
factor>
1 звук расширяется (замедленный).
Точный метод изменения скорости не нормирован.
9.15 Функции темпа
9.15.1
gettempo
Opcodegettempo ([xsigdummy])
Кодоперации
gettempo
обратен значению текущего темпа оркестра в ударах в минуту. По умолчанию
темп равен 60 ударам в минуту, но может быть изменен с помощью строки
tempo
или кода операции
settempo.
9.15.2
settempo
kopcode settempo (ksig x)
Код операции
settempo
изменяет значение темпа оркестра. Параметр
х
определяет новый темп в
ударах в минуту. Если
х
не строго положителен, то это ошибка вычисления. Исходным значением явля
ется х.
10 Генераторы звуковой таблицы SAOL
10.1 Введение
Все генераторы звуковой таблицы должны быть реализованы втерминале, который можетдекодиро
вать объект тип 3 или 4.
Для каждого генератора звуковой таблицы описывается следующее:
Используемые описания, показывающие параметры которыеобязаны быть в таблице которой пользу
ется звуковой генератор.
Семантика генератора. Семантика описывает, как вычислить значения и разместить их в звуковую
таблицу, используя этот генератор.
Для каждого генератора звуковой таблицы первое поле в табличном определении является именем
генератора, а значение выражения во втором поле является размером звуковой таблицы. Многие
генераторы звуковой таблицы также показывают значение -1 в полединамического вычисления для раз
мера звуковой таблицы.
Последующие выражения являются необходимыми и дополнительными параметрами к генератору.
Каждому из этих полей дадут имя в описании генераторов.
У каждой звуковой таблицы, также как блока данных, есть четыре параметра: цикл частоты дискрети
зации и запуска, конец цикла, и основная частота. Для всех генераторов звуковой таблицы кроме
sample
эти параметры первоначальнодолжны бытьобнулены.
10.2 Выборка
/1
table (sample, size, which [. skip])
Код генератора звуковой таблицы
sample
позволяет включение аудиосэмплов (или другие блокидан
ных) в потоке битов и последующий доступ в оркестр.
62