Важная информация

User Tag List

Показано с 1 по 10 из 103

Тема: semitones & cents

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,007
    Спасибо Благодарностей отдано 
    75
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    77 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию semitones & cents (glissando/portamento)

    Здравствуйте!
    К великому огорчению юзателей AY/YM схемотехника данного девайса очень расточительно использована (битовое пространство регистров). В частности делитель частоты (не огибающей). Из 16 бит задействовано всего 12.
    И при этом частота с CLK делится на 16 (как раз те самые 4 недостающих бита).
    Это просто преступно.
    Из за этого мы имеем: 16кратную потерю частотной точности.
    Отсутствие возможности работать с "центами" (1/100 от полутона).
    По причине данного концептуального дефекта, на высоких нотах мы имеем очень приблизительное значение для ноты. Но это еще пол беды. Другая часть негативной стороны - это отсутствие хоть каких-то долей полутонов в этих высоких частотах. нота B-8 и нота A#8 различаются лишь на 1 единицу делителя (да и то приблизительно).

    Была идея сделать центовые глиссы и портаменто, но даже смещение в 20 центов кое-как изменит частоты звука на 6й октаве
    Внятный "одноцентовый" сдвиг заметен лишь на середине 2й октавы.
    на 3й октаве заметны сдвиги на два цента. на 4й уже только пять центов. на 5й - одинадцать...

    А качественный глиссандо и портаменто без "центовой" волновой таблицы - невозможен, потому как неравномерности прут. Потому как с орнаментом сплошные проблемы (разные октавы ползут с разными скоростями).
    Можно, конечно, сделать не "центы", а, допустим, 20е доли полутона, но будет ли это оправдано? Да и таблица делителей для центов будет размером 3900. Но для бОльшей цифровой достоверности лучше взять 16е доли. Тогда размер таблицы делителей будет всего 3072.

    Выскажетесь, господа музыканты и программисты.. стоит ли заморачиваться по этому поводу, и пытаться выжать хоть что-то из этих нищенских 12 бит, или забить?
    Последний раз редактировалось Dexus; 06.08.2005 в 00:49.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •