ГОСТ Р 53556.5—2013
9.4.14 pow
opcodepow (xsigx, xsigy)
Код операции pow вычисляет мощность.
Исходное значение должно быть х*.
9.4.15 Iog10
opcode log 10(xsigх)
Код операции Iog10 вычисляет логарифм параметра с основанием 10. Исходное значение должно
быть log,ох.
9.4.16
asln
opcode asm (xsigx)
Код операции
asin
вычисляет арксинус параметра, в радианах.
Исходное значение должно быть sin ~1х, в диапазоне [-л/2. л/2).
9.4.17 acos
opcode acos (xsigx)
Код операции acos вычисляет арккосинус параметра, в радианах.
Исходное значение должно быть cos’1х. в диапазоне [0. л).
9.4.18
ceil
opcode ceil (xsig x)
Код операции
ceil
вычисляет нижнее значение параметра. Исходное значение должно быть самым
маленьким целым числом у так. чтобы х
й у.
9.4.19
floor
opcode floor (xsig x)
Код операции floorвычисляет верхнее значение параметра. Исходное значение должнобыть самым
большим целым числом у так. чтобы
у<. х.
9.4.20
min
opcode min (xsig x1 [xsig...J)
Код операции min находит минимум из значений нескольких параметров. Исходное значение должно
быть минимальным значением из значений параметра.
9.4.21
max
opcode max (xsig x1 [xsig...))
Код операции max находит максимум из значений нескольких параметров. Исходное значение долж
но быть максимальным значением из значений параметра.
9.5 Преобразователи подачи
9.5.1 Введение
Существуют четыре представления для подачи в
SAOL
оркестра. Эти четыре представления следу
ющие:
- класс подачи, или
pch
представление. Подача представляется как целочисленная часть номера
октавы, где8 будетоктава содержащая середину С (С4); плюсдробная часть, которая представляет класс
подачи, где .00 будет С. ,01 будет С#, ,02 будет
D
и т.д. Дробные части между шагами класса подачи
округляются к самому близкому классу подачи;
-часть октавы или
oct
представление. Подача представляется, какцелочисленная часть номера окта
вы, где 8 будет октава, содержащая середину С (С4). Плюс дробная часть, которая представляет часть
октавы, где каждый шаг равный 1/12 октавы, представляет полутон;
-
MIDI
представление числа подачи. Подача представляется как целочисленное число полутонов,
выше или ниже середины С, представленной как 60;
- частота или
cps
представление. Подача, представленная как некоторое число циклов в секунду.
Каждый изпреобразователей подачи представляет преобразование, которое сделает его имя в новом
представлении первым и оригинальным параметром во втором представление. Таким образом
cpsmidi
яв
ляется преобразователем, который возвращает частоту, соответствующую определенной подаче
MIDI.
9.5.2
gettune
opcode gettune ([xsigdummy])
Код операции
gettune
возвращает значение текущей глобальной настройки оркестра. Глобальная на
стройка должна быть установлена по умолчанию в 440, но может быть изменена, используя
settune
код
операции.
Dummy
параметр используется, чтобы определить уровень обращения кода операции.
42