User Tag List

Показано с 1 по 10 из 17

Тема: Чем в 2k25 проиграть TAP\TZX на современном Android?

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    02.10.2006
    Адрес
    Краснодар
    Сообщений
    363
    Спасибо Благодарностей отдано 
    65
    Спасибо Благодарностей получено 
    6
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    если нужно могу сделать утилиту для конвертации TZX всех версий во FLAC/WAV.
    Ошенна нужна...

    Скрытый текст


    ---------
    [свернуть]

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

  3. #2

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mr-Linker Посмотреть сообщение
    Ошенна нужна...
    Вот сделал тестовую версию. Пока без поддержки Z-RLE для CSW блоков (нужно подключать zip библиотеку), в остальном все TZX должны работать, хотя код немного переделывал, могло чтото сломаться.

    Работу проверял только под Linux, но должно работать под Windows, Linux, MacOS и других системах где есть mono.
    Начиная с Win7 должно работать из коробки. В более старых системах нужно установить .net framework 4 runtime.
    Под Linux и MacOS для запуска требуется установка mono. Полную версию mono ставить не обязательно, достаточно пакета mono-runtime.

    Утилита tzx2wav поддерживает конвертацию из TZX как в WAV, так и в FLAC. Но для того чтобы поддерживался flac нужно установить пакет libflac. Правда flac меня разочаровал - на низких sampleRate почему-то возникают дыры в звуке, поначалу думал, что ошибка у меня в коде, но официальный тул flac такие-же дыры делает при конвертации из wav. Вобщем-то flac оказался не очень полезен, т.к. разница с wav для таповых файлов получается не существенная.

    Работает из командной строки, по умолчанию используется частота Z80 3500000 Гц, выходной формат wav 24000 Гц 8-bit.
    Код:
    Usage: tzx2wav [options] <input.tzx> [<output.wav|flac>]
    
    Options:
      --frequency <value>      - set z80 reference clock
      --sample-rate <value>    - set output audio file sample rate
      --sample-bits <value>    - set output audio file bit resolution (8, 16, 24, 32)
    Параметрами можно просто указать только входной файл, тогда в качестве выходного будет использоваться то-же имя с расширением wav. Можно явно указать имя выходного файла. Ну и соответственно опциями можно задать частоту Z80 и параметры выходного формата - sample-rate и sample-bits.

    По тестам - программы загружаются даже когда sample-rate 4800, правда звук получается ужасный, но грузится
    Пробовал добавить 8x оверсэмплинг с FIR фильтром - звук получается красивее, но программы с фильтром не грузятся. Нужно разбираться.

    Пример конвертации, на выходе получится wav в формате PCM 16 кГц 8 бит:
    Код:
    tzx2wav --sample-rate 16000 robocop.tzx robocop.wav
    Частоту дискретизации --sample-rate можно любую задавать, хоть 12345 Гц. Разрядность --sample-bits поддерживается 8, 16, 24 и 32 бита. Но учитывая что фильтры не применяются, смысла задавать больш 8 нет, разве что если ваш плеер не поддерживает.
    Вложения Вложения
    Последний раз редактировалось ZXMAK; 08.02.2025 в 09:16.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

    Этот пользователь поблагодарил ZXMAK за это полезное сообщение:

    Mr-Linker(07.02.2025)

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

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

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

Похожие темы

  1. чем проиграть *.m
    от Robot в разделе Музыка
    Ответов: 1
    Последнее: 04.12.2021, 19:19
  2. TAP/TZX в TRD
    от WolfSpirit77 в разделе Утилиты
    Ответов: 13
    Последнее: 14.09.2015, 20:11
  3. Чем сделать tap или tzx ?
    от Splinter в разделе Разный софт
    Ответов: 10
    Последнее: 31.01.2014, 00:03
  4. Запись TZX/TAP в эмуляторах
    от SoftLight в разделе Эмуляторы
    Ответов: 2
    Последнее: 08.10.2010, 12:01
  5. MiniGSF чем проиграть? (gba music)
    от newart в разделе Nintendo
    Ответов: 0
    Последнее: 18.09.2006, 06:35

Ваши права

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