Это специализированный софт для проигрывания и конвертации музыки, написанной для звукогенераторов AY-3-8910 / YM2149 (ZX Spectrum, Amstrad CPC, Atari ST и др.).
Что умеет:
- Куча форматов (почти все, что встречаются в сцене): YM (3-6, упакованные/распакованные), PSG, EPSG, VTX, AY, PT1/2/3, STC, ZXS, STP, ASC, PSC, SQT, GTR, PSM, FTC, FLS, FXM, RSF, YRG.
- Конвертация в PSG, RSF, YRG и обычный WAV.
- Два режима воспроизведения:
- Эмуляция через звуковую карту — высокое качество, частота дискретизации около 221 кГц (под Windows Vista/7/10), эквалайзер, регулировка громкости.
- Аппаратная передача — через USB-to-TTL адаптер на Atmega8 (подключаете TX конвертера к RX пину меги).
- Настройки эмуляции: можно выбрать тип чипа, подстроить частоту (возможность изменения частоты AY — была в планах автора), сохранять настройки.
- Интерфейс: плейлист (с сохранением между сессиями), индикаторы частоты каналов, кнопки отключения каналов, выбор аудиоустройства, поддержка плейлистов (были планы на .ayl).
- Проект развивался с 2014 по 2021 год (последняя версия 13.7).
- В версии 13.7: улучшена эмуляция Z80, исправлен микшер и генератор шума, можно выбирать эмулируемый чип.
- Windows XP звучит хуже (дискретизация 110 кГц), под Vista/7/8/10 — полноценно.
- Для передачи на AVR нужен COM-порт (реальные или виртуальный USB-TTL). Скорость 57600 — для богатых треков может не хватать (огрехи на слух), но для большинства хватает.
- Известные баги (по комментариям): при длительном воспроизведении возможен вылет (10-30 минут), конвертация в PSG иногда пишет 0xFF в регистр огибающей (пропадает бас), возможны пропуски треков в плейлисте при активном выделении мышкой. Под Windows 10 x64 в COM-режиме не отображаются визуализации (только мелкие всплески).
Хотите слушать коллекции ZX-музыки без эмулятора Spectrum.- 🎛 Конвертируете чиптюны в WAV для использования в трекерах или видео.
Собрали эмулятор на AVR (Atmega8) — программа станет идеальным плеером к нему.
Цените «тот самый» звук AY и хотите управлять параметрами эмуляции.
- Интерфейс подзабыт (последние правки в 2021), но свой функционал выполняет.
- Судя по комментариям, исходный код не открыт (хотя есть пожелания от сообщества).
- Некоторые форматы или опции (например, случайная сортировка) были запрошены, но не факт, что добавлены.
Ссылка: https://www.avray.ru/ru/avr-ay-player/