User Tag List

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

Тема: Общий подход к эмуляции биперного звука

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Пока я веду речь о простом однобитном звуке.
    например можно сделать так

    сразу эмулировать работу динамика


    установка бита вывода звука

    включает инкремент переменной громкости каждую команду на Коэфицент*Количество тактов команды
    у инкрементилки ограничение по максимальному значению
    превышая которое будет установленно обратно максимальное значение


    сброс бита звука
    включает декрементилку переменной громкости каждую команду на Коэфицент*Количество тактов команды
    у декрементилки ограничение по минимальному уровню
    превышая которое будет установленно обратно минимальное значение


    после такого можно будет писать в буффер намного меньше значений для более простого ресемплирования (тк алиасинг серанвно будет)
    или может даже не репрессировать вообще
    (если не будет беспокоить писк)



    или же можно организовать подобную эмуляцию динамика над большим буффером
    возможно это будет более оптимальным вариантом


    меняя коэфициент методом научного тыка
    можно будет менять частоту среза высоких
    и подобрать более подходящий тембр


    ну и для лучшего эффекта еще нужно эмитировать конденсатор в цепи

    интуитивно понятная картинка как оно работает


    правда тогда нужно усложнять предыдущий алгоритм
    хотя можно забить и пустить и пост обработкой к первому
    Последний раз редактировалось NEO SPECTRUMAN; 19.04.2020 в 16:22.

    Этот пользователь поблагодарил NEO SPECTRUMAN за это полезное сообщение:

    CityAceE(19.04.2020)

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

  3. #2

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,641
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    например можно сделать так
    Да, тоже вариант. Спасибо.
    С уважением, Станислав.

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

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

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

Похожие темы

  1. Нужна помощь в эмуляции звука
    от denpopov в разделе Программирование
    Ответов: 102
    Последнее: 02.05.2017, 23:44
  2. Код эмуляции i8080 на С
    от medvdv в разделе Эмуляторы отечественных компьютеров
    Ответов: 15
    Последнее: 27.03.2015, 03:43
  3. цифровой звук на AY - научный подход
    от SMT в разделе Программирование
    Ответов: 21
    Последнее: 15.02.2013, 14:04
  4. Общий каталог ZX-Soft"a
    от Vitron в разделе Разный софт
    Ответов: 6
    Последнее: 26.11.2006, 07:39

Ваши права

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