Repository navigation
Releases: dejanoff/ZX_MP3_MOD
Releases · dejanoff/ZX_MP3_MOD
Release list
v1.2.0 - Interactive Sliders, Editable Song Title & Path Slash Fix
Что нового в v1.2.0:
- 🎚️ Интерактивные ползунки (Sliders): Добавлены ползунки мыши для настройки Start Position и Duration, полностью синхронизированные с полями ввода и динамически адаптирующиеся под общую длину трека.
- 🏷️ Редактируемое название трека (Song Title): Название в заголовке ProTracker MOD (до 20 символов) теперь можно редактировать прямо в GUI. Отображается в Wild Player на ZX Spectrum.
- 📂 Исправление слэшей в путях: Путь к исходному файлу и выходной путь теперь строго нормализуются к стандартным системным разделителям Windows ().
- 🧪 Расширенное тестирование: Добавлены автоматизированные тесты для GUI (всего 32 теста).
v1.1.0 — 32-row Z80 safe chunking, F06/F7D tempo lock & silent loop buffer
Релиз v1.1.0: Полное устранение заиканий на General Sound
В этой версии решены все аппаратные ограничения и устранены заикания звука на плате General Sound (ZX Spectrum).
🚀 Что нового в v1.1.0:
- Безопасная нарезка по 32 строки (3.84 сек):
- Размер каждого сэмпла теперь составляет ~36 КБ (при 9.3 кГц) и ~43 КБ (при 11 кГц), что гарантированно укладывается в 16-битный регистровый лимит 64 КБ (,534$ байта) процессора Z80 платы General Sound.
- Устранена 0.64-секундная аппаратная дыра обрезки сэмплов.
- Аппаратная фиксация темпа (F06 и F7D):
- На строке 0 первого паттерна жестко прописываются команды Speed 6 (F06) и BPM 125 (F7D), что блокирует рассинхрон таймера на клонах ZX Spectrum (например, Pentagon 128 с развёрткой 49.88 Гц).
- Немая петля зацикливания (Silent Loop Buffer):
- В конец каждого сэмпла добавляется буфер тишины, куда выставляется точка зацикливания (
epeat_offset). Это гарантирует 100% тишину вместо резкого зуда Paula при любых задержках.
- В конец каждого сэмпла добавляется буфер тишины, куда выставляется точка зацикливания (
- Сквозная версионизация:
- Номер версии отображается в заголовке GUI (�1.1.0), в баннере CLI и доступен через ключ --version / -v.
📥 Установка и запуск:
- Скачайте MP3toMOD.exe ниже.
- Положите файл fmpeg.exe рядом с программой (или добавьте в системный PATH).
- Запустите MP3toMOD.exe двойным кликом.
v1.0.0 — MP3 to ProTracker MOD Converter (Windows Standalone)
Первый релиз: ZX Spectrum MP3 to ProTracker MOD Converter (General Sound)
Готовая автономная версия конвертера для Windows (не требует установки Python).
🚀 Возможности:
- Seamless Ping-Pong Overlap: бесшовный нахлёст и кроссфейд между каналами 0 и 3 без заиканий и щелчков на General Sound.
- Точные нотные частоты: привязка к аппаратной тактовой частоте Amiga Paula (PAL_CLOCK = 3546895 Гц).
- Сведение стерео в моно (Stereo Downmix): полноценный микс левого и правого каналов.
- Графический интерфейс (GUI) и командная строка (CLI).
- Контроль памяти: лимиты 512 КБ, 1 МБ, 2 МБ, 4 МБ для плат General Sound.
📥 Установка и запуск:
- Скачайте MP3toMOD.exe ниже.
- Положите файл fmpeg.exe рядом с программой (или добавьте в системный PATH).
- Запустите MP3toMOD.exe двойным кликом.