Skip to content

Releases: dejanoff/ZX_MP3_MOD

v1.2.0 - Interactive Sliders, Editable Song Title & Path Slash Fix

Choose a tag to compare

@dejanoff dejanoff released this 26 Sep 10:17

Что нового в 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

Choose a tag to compare

@dejanoff dejanoff released this 25 Sep 20:03

Релиз v1.1.0: Полное устранение заиканий на General Sound

В этой версии решены все аппаратные ограничения и устранены заикания звука на плате General Sound (ZX Spectrum).

🚀 Что нового в v1.1.0:

  1. Безопасная нарезка по 32 строки (3.84 сек):
    • Размер каждого сэмпла теперь составляет ~36 КБ (при 9.3 кГц) и ~43 КБ (при 11 кГц), что гарантированно укладывается в 16-битный регистровый лимит 64 КБ (,534$ байта) процессора Z80 платы General Sound.
    • Устранена 0.64-секундная аппаратная дыра обрезки сэмплов.
  2. Аппаратная фиксация темпа (F06 и F7D):
    • На строке 0 первого паттерна жестко прописываются команды Speed 6 (F06) и BPM 125 (F7D), что блокирует рассинхрон таймера на клонах ZX Spectrum (например, Pentagon 128 с развёрткой 49.88 Гц).
  3. Немая петля зацикливания (Silent Loop Buffer):
    • В конец каждого сэмпла добавляется буфер тишины, куда выставляется точка зацикливания (
      epeat_offset). Это гарантирует 100% тишину вместо резкого зуда Paula при любых задержках.
  4. Сквозная версионизация:
    • Номер версии отображается в заголовке GUI (�1.1.0), в баннере CLI и доступен через ключ --version / -v.

📥 Установка и запуск:

  1. Скачайте MP3toMOD.exe ниже.
  2. Положите файл fmpeg.exe рядом с программой (или добавьте в системный PATH).
  3. Запустите MP3toMOD.exe двойным кликом.

v1.0.0 — MP3 to ProTracker MOD Converter (Windows Standalone)

Choose a tag to compare

@dejanoff dejanoff released this 25 Sep 06:23

Первый релиз: 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.

📥 Установка и запуск:

  1. Скачайте MP3toMOD.exe ниже.
  2. Положите файл fmpeg.exe рядом с программой (или добавьте в системный PATH).
  3. Запустите MP3toMOD.exe двойным кликом.