Загрузка страницы

Вектор-06Ц, цифровой звук через ВИ53 (Vector-06C, PWM Digital Sound)

Поддержать канал:
СБЕР: 2202 2061 2027 3854

Примеры звучания оцифрованного звука на "Векторе-06Ц" через его стандартный звукогенератор КР580ВИ53. Автор программы – Иван Городецкий, запись звука с реального "Вектора" – Дмитрий2012. Видео записано с эмулятора Virtual Vector, звук с реального "Вектора" наложен в видеоредакторе (эмулятор, в отличие от реального ПК, воспроизводит ШИМ-звук с сильными помехами).
Звук воспроизводится в формате ДИКМ (дифференциальная импульсно-кодовая модуляция – DPCM): вместо полных 6-8-битных отсчётов хранится последовательность 4-битных приращений, что позволяет практически вдвое сократить битрейт при сохранении достаточно хорошего качества звучания. Частота дискретизации в этих примерах – чуть больше 9 кГц, битрейт около 36,5 кбит/с. Звук 6-битный (64 уровня громкости), выводится на удвоенной частоте с линейной интерполяцией (около 18 кГц, что близко к предельной, слышимой человеком), чтобы уменьшить высокочастотный свист, так как используется широтно-импульсная модуляция (ШИМ), и при выводе на звуковой частоте, в отличие от обычного ЦАП (цифро-аналогового преобразователя), будет слышен "паразитный" писк.
Для вывода звука задействуется квазидиск – стандартное расширение ОЗУ "Вектора" объёмом 256 Кбайт. На него сначала загружаются звуковые данные из файла на флоппи-диске, а затем считываются оттуда с необходимой постоянной скоростью и воспроизводятся через ВИ53. На квазидиск в таком формате (4-битная ДИКМ на частоте 9 кГц) помещается почти минута звучания (см. последний фрагмент – Bad Apple), а на флоппи-диск – около 3-х минут.
Исходная программа изменена – добавлены команды для программирования палитры, выводящие простейшую "цветомузыку" из цветных полос (их цвет зависит от текущего уровня сигнала). В ролике все звуковые фрагменты повторяются 2 раза: второй вариант отличается только "цветомузыкой" (в регистр палитры выводится инвертированное значение цвета относительно первого варианта).
Полосы в ролике нечёткие из-за сильного сжатия в процессе преобразования исходного видео в Ютубе.

Аналогичный способ вывода звука представлен также в ролике https://www.youtube.com/watch?v=UObW-sd8D40.

Видео Вектор-06Ц, цифровой звук через ВИ53 (Vector-06C, PWM Digital Sound) канала Vlad Tru
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
11 мая 2016 г. 22:36:34
00:05:40
Яндекс.Метрика