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

User Tag List

Показано с 1 по 7 из 7

Тема: как работает огибающая?

  1. #1
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию как работает огибающая?

    в Sound Tracker проверяется reg15 и если он 0 то перезапись reg13_14_15 не происходит
    в Vortex Tracker reg13_14 перезаписываются всегда а вот reg15 только по спец разрешению
    кто подскажет? как вообще работает огибающая?
    С уважением,
    Jerri / Red Triangle.

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

  3. #2
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    14 и 15 - это не регистры процессора, а какие-то виртуальные регистры. Реально у процессора только регистры 0..13 относятся к звуку (14 и 15 - порты, которые и отличают 8910, 8911 и 8912). Если перезаписывать в регистры 0..12 те же значения, что были в них и раньше, звук никак не меняется. Поэтому можно их обновлять безболезненно. А вот если переписывать в регистр 13 то же самое значение, что было в нём раньше, огибающая перезапускается с самого начала. Поэтому важно обеспечить запись в регистр 13 только тогда, когда это хотел сделать музыкант. Думаю, что виртуальные регистры для того там и реализованы, чтобы не обновлять регистр 13 без необходимости.
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  4. #3
    Guru Аватар для jerri
    Регистрация
    01.03.2005
    Адрес
    Samara
    Сообщений
    4,746
    Спасибо Благодарностей отдано 
    256
    Спасибо Благодарностей получено 
    265
    Поблагодарили
    199 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    introspec, я с даташита копировал
    у них номера регистров в Восьмеричном представлении записаны.
    т.е запись в 11_12 регистры никак не влияет на огибающую? я правильно понял?
    С уважением,
    Jerri / Red Triangle.

  5. #4
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,075
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    jerri, цитата с вики:
    Три регистра R11..R13 управляют частотой (два регистра, 16-разрядное значение) и формой (один регистр, 16 вариантов) сигнала генератора ADSR-подобной огибающей. В отличие от большинства систем, 8910 использует фиксированные значения времени для фаз плато и затухания, и повторяющуюся последовательность фаз атаки и спада. Для примера, генератор может постоянно повторять цикл атаки-спада, или наоборот, начиная с максимального уровня, постепенно понижая его, без фазы атаки.
    Когда есть, но не знаешь где - это все равно, что нету.

  6. #5
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от jerri Посмотреть сообщение
    introspec, я с даташита копировал
    у них номера регистров в Восьмеричном представлении записаны.
    т.е запись в 11_12 регистры никак не влияет на огибающую? я правильно понял?
    Именно так. Я вот только возился с регистровым плейером и важно следить только за 13-ым. Охреневаю по поводу восьмеричных чисел, я их с 1990-х не видел
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  7. #6
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,075
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Предположу, что обозначение R13-R15 взято из фирменной документации.
    Когда есть, но не знаешь где - это все равно, что нету.

  8. #7
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от null_device Посмотреть сообщение
    Предположу, что обозначение R13-R15 взято из фирменной документации.
    Я 100 раз её прочёл, но ни разу не обратил внимания
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

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

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

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

Похожие темы

  1. Не работает PS/2 Mouse
    от Mifody в разделе Устройства ввода
    Ответов: 127
    Последнее: 01.11.2021, 09:39
  2. Не работает PS/2 Keyboard
    от Mifody в разделе Устройства ввода
    Ответов: 40
    Последнее: 25.08.2016, 20:36
  3. spec 256 - не работает под ХР
    от STAB в разделе Эмуляторы
    Ответов: 4
    Последнее: 31.07.2013, 00:14
  4. Невероятно ,но работает !!!
    от ALek_NGI в разделе Несортированное железо
    Ответов: 12
    Последнее: 10.03.2009, 06:36

Ваши права

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