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

User Tag List

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

Тема: Микширование звука

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Veteran Аватар для Sinus
    Регистрация
    29.01.2005
    Адрес
    Belarus, Grodno
    Сообщений
    1,279
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Микширование звука

    Наверное это больше сюда, нежели в музыку.

    Начну сразу, без лирических вступлений - занимаясь улучшениями эмуля, постоянно хочу улучшить звук.
    И есть тут одна проблемка - называется она постоянно включённый порт бипера. Причём это проблема не только большинства эмулей, но и, например, моего "Байта".

    Суть в том, что когда бипер включается, AY начинает играть не так как раньше (обычно тише).

    На сегодняшний день я знаю 2 алгоритма микширования (все остальные которые я знаю - это вариации этих двух)

    1) Z = (A + B) / 2
    2) Z = A + B - A*B

    где A - AY, B - Beeper и Z - результат.
    В этих формулах все числа дробные от 0 до 1.

    проблема первой формулы очевидна - все звуковые устройства звучат тише. при использовании второй - при включённом бипере AY не будет звучать вообще.

    Чтоб было понятнее, вот иллюстрация: http://detstwo.com/pub/zemu/audio-mix.html (в эксплорере не будет работать)
    Кнопки Simpe / Divide by 2 / Improved - выбирают режимы микширования (Simple - Z=A+B), кнопки 1 / 0.5 / 0 - выбирают уровень сигнала бипера.

    Наиболее адекватный сигнал получается при div by 2, но при увеличении кол-ва устройств, звук начинает играть тише и тише.

    Сейчас я в эмуле "отключаю" неиспользуемые последнюю секунду устройства, а потом импользую div by <кол-во оттавшихся устройств> (пока грубо, что сопровождается щелчками, но буду импрувить).

    ----

    А теперь представим, что в комнате стоит 2 колонки, одна исключительно на бипер, вторая - на AY.
    Если "включить" бипер, то колонка щёлкнет, пойдёт звуковая волна, но далее эта "включённая" колонка уже не будет влиять на звук.

    ----

    А как делаете вы? А как это реализовывают в железе?
    [target] [zemu] [js8x] [pouet] KAY-1024, 5''FDD, 3''FDD, HDD

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

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

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

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

Похожие темы

  1. Нужна запись звука с реала
    от Vladimir Kladov в разделе Эмуляторы
    Ответов: 6
    Последнее: 10.04.2008, 21:10
  2. Анализаторы звука в ZX DEMO
    от AAA в разделе Демо
    Ответов: 18
    Последнее: 07.02.2008, 11:40
  3. Эмуляция звука
    от tenebris в разделе Зарубежные компьютеры
    Ответов: 19
    Последнее: 24.01.2008, 17:26

Ваши права

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