У меня в приложении для iPhone есть звуковой движок OpenAl. При воспроизведении загруженного звука я могу контролировать его высоту.
В OpenAl высота тона, установленная на 1,0, не действует. Если вы удвоите его до 2.0, он будет играть ноту на 1 октаву выше (12 полутонов). Если вы уменьшите его вдвое до 0,5, он будет на октаву ниже (12 полутонов).
Итак, мой исходный сэмпл - это C. Но, похоже, это не так. Что заставляет нас думать, что полутоны не равны значениям. Это правда?
Кто-нибудь знает, как я могу определить значение высоты звука openAl для отдельных нот в октаве?
Спасибо