Для чего нужны таймценты в файле формата SF2 (таблично-волновой синтез)?

sandriano

Member
8 Мар 2023
82
32
18
63
Разбираюсь с форматом файла SF2 (Sound Font 2.04).
Для чего нужны обычные центы (которые от полутона, а не от $), понятно: слух человека устроен логарифмически по обеим осям (громкость и частота).
Но время для восприятия человеком как-то привычнее в часах, минутах, секундах, а в технических приложениях - и миллисекундах.
В музыке - свои единицы, обычно кратные четвертной ноте.
Но и те и другие единицы - в линейном масштабе.
Точно так же именно линейный масштаб удобен и для технической реализации: частота дискретизации задается в Герцах, т. е. в единицах линейной шкалы. Время атаки, затухания, концевого затухания также обычно задаются в секундах и производных единицах.
Зачем в файлах формата SF2 используют таймценты вместо привычных линейных величин?
Почему для разных параметров (называемых в документации генераторами) выбраны различные точки отсчета таймцентов - либо от 1 Гц, либо от 8.176 Гц?
 

Сейчас просматривают