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

User Tag List

Страница 1 из 5 12345 ПоследняяПоследняя
Показано с 1 по 10 из 44

Тема: Воспроизведение WAV с испльзованием ШИМ

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,840
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,812
    Поблагодарили
    1,041 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Воспроизведение WAV с испльзованием ШИМ

    Доделал ШИМ до состояния, когда он не свистит и не жужжит. Используется КД. Частота дискретизации воспроизводимого звукового фрагмента 23800 Гц, используются только 3 бита из каждого отсчета, поэтому шипит. Можно сделать по 4 бита из каждого отсчета, частота дискретизации будет ниже (скорее всего, настолько ниже, что будет слышен высокочастотный свист), но и шипа будет меньше. Прилагаю wav-файлы, записанные с реала, т.к. звучание эмуляторов совсем другое.
    http://retrocomp.narod.ru/vector06c/pwm3bit.ZIP
    http://retrocomp.narod.ru/vector06c/pwm4bit.ZIP
    Последний раз редактировалось ivagor; 22.12.2009 в 14:15.

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

  3. #2
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Доделал ШИМ до состояния, когда он не свистит и не жужжит. Используется КД. Частота дискретизации воспроизводимого звукового фрагмента 23800 Гц, используются только 3 бита из каждого отсчета, поэтому шипит. Можно сделать по 4 бита из каждого отсчета, частота дискретизации будет ниже (скорее всего, настолько ниже, что будет слышен высокочастотный свист), но и шипа будет меньше. Прилагаю wav-файлы, записанные с реала, т.к. звучание эмуляторов совсем другое.
    А что такое КД?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  4. #3
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,840
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,812
    Поблагодарили
    1,041 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    КД - квазидиск (дополнительное ОЗУ 64 или 256 Кб).

  5. #4
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,840
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,812
    Поблагодарили
    1,041 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поправил пару мелких ошибок в pwm14
    1. В pwm14.asm была неправильно указана длина звукового файла (31713 вместо 32713), из за чего не проигрывались последние 40 мс.
    2. Вместо pwm14_3.rom был приложен pwm14_3.sfk
    Архив в первом посте перезалил.

  6. #5
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,840
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,812
    Поблагодарили
    1,041 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сделал вариант с воспроизведением 4-битных отсчетов, частота дискретизации 19700 Гц, свиста не слышно, шипения меньше. Можно по аналогии доделать pwm14 и там частота дискретизации будет больше 24 кГц.
    Последний раз редактировалось ivagor; 15.12.2009 в 15:23.

  7. #6
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    в VV звук мало чем от оригинала отличается, я бы даже сказал, практически неотличается
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  8. #7
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,840
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,812
    Поблагодарили
    1,041 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ramiros, в VV свист слышен, которого не должно быть. Также сравни спектры из VV и приложеных wavов.

  9. #8
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Ramiros, в VV свист слышен, которого не должно быть. Также сравни спектры из VV и приложеных wavов.
    Я имел ввиду на слух, т.е. соотношение полезный сигнал/шум вполне на приличном уровне.
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  10. #9
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,840
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,812
    Поблагодарили
    1,041 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мне было интересно, можно ли сделать на векторе ШИМ с приемлемым числом разрядов (не менее 3) и без свиста. Это получилось, но только на реале. В VV полезный сигнал слышен, согласен, но от реала отличие есть.

  11. #10
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    К сожалению практическое применение трудно представить в виду прожорливости памяти
    Здесь можно скачать актуальные версии Virtual Vector (VV)

Страница 1 из 5 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Воспроизведение YM на ATM 2+
    от POIND в разделе ATM
    Ответов: 8
    Последнее: 25.07.2005, 16:09

Ваши права

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