Важная информация

User Tag List

Страница 6 из 6 ПерваяПервая ... 23456
Показано с 51 по 58 из 58

Тема: TapeRecover

  1. #51
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Сообщений
    1,777
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    58 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    вобщем взял с полки пирожок реал (Ленинград, компаратор по оригинальной схеме с измененными номиналами) - он отлично грузит как самый первый файл (который 4400) так и 6000LPF.

    p.s. а вот тот что 4800linear - не читается никак...
    спасибо, это любопытно. Если не затруднит, попробуйте еще вот этот вариант: https://transfiles.ru/49m9a

    Загружается-ли на реальном железе?
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  2. #52
    Veteran Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    266 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    спасибо, это любопытно. Если не затруднит, попробуйте еще вот этот вариант: https://transfiles.ru/49m9a

    Загружается-ли на реальном железе?
    грузится, но только на максимальной громкости. у нормальных узлов чтения есть гистерезис, и похоже амплитуды в определенные моменты перестает хватать.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

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

    ZXMAK (17.02.2025)

  4. #53
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Сообщений
    1,777
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    58 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    грузится, но только на максимальной громкости. у нормальных узлов чтения есть гистерезис, и похоже амплитуды в определенные моменты перестает хватать.
    Спасибо, а вот этот вариант лучше грузится, чем предыдущий? https://transfiles.ru/tgoqm

    Получился неплохой фильтр, немного допилить и будет конвертер tap/csw/tzx в wav с высоким качеством.

    Вот что получается на выходе конвертера с нормальным сэмплрейтом: https://transfiles.ru/kh3e6
    Последний раз редактировалось ZXMAK; 17.02.2025 в 23:12.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  5. #54
    Veteran Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    266 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    Спасибо, а вот этот вариант лучше грузится, чем предыдущий? https://transfiles.ru/tgoqm
    не, то же самое. на -6дБ (по регулятору Nero wave editor) - уже не грузится. но это все на моем конкретном железе, на другом результаты могут быть иные.

    Получился неплохой фильтр, немного допилить и будет конвертер tap/csw/tzx в wav с высоким качеством.

    Вот что получается на выходе конвертера с нормальным сэмплрейтом: https://transfiles.ru/kh3e6
    а этот грузится и на -40дБ по тому же регулятору. правда я не понял зачем его вообще пропускать через фильтр - проще просто собрать из кусков синусоид нужной частоты... или еще проще меандр оставить.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  6. #55
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Сообщений
    1,777
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    58 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    правда я не понял зачем его вообще пропускать через фильтр - проще просто собрать из кусков синусоид нужной частоты... или еще проще меандр оставить.
    ни то, ни другое не получится, т.к. частота дискретизации WAV файла не привязана к частотам сигнала, поэтому фаза будет постоянно меняться и синусоида будет начинаться где-то в случайных точках между сэмплами. Поэтому копировать сэмплы синусоиды или меандра не выйдет. Нужно интерполировать, для этого и нужна фильтрация.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  7. #56
    Veteran Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    266 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    ни то, ни другое не получится, т.к. частота дискретизации WAV файла не привязана к частотам сигнала, поэтому фаза будет постоянно меняться и синусоида будет начинаться где-то в случайных точках между сэмплами. Поэтому копировать сэмплы синусоиды или меандра не выйдет. Нужно интерполировать, для этого и нужна фильтрация.
    да не нужно там ничего интерполировать. просто частоты сдвинуть до ближайшего целого числа отсчетов - на дискретизации 48000 никто и не заметит. разве что какие-нибудь извращения на тему "защиты от копирования", и то не факт.

    вот кстати пример есть - спокойно грузится
    https://github.com/patrikpersson/spe.../src/bin2wav.c
    Последний раз редактировалось Serg6845; 18.02.2025 в 15:03.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  8. #57
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Сообщений
    1,777
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    58 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    да не нужно там ничего интерполировать. просто частоты сдвинуть до ближайшего целого числа отсчетов - на дискретизации 48000 никто и не заметит. разве что какие-нибудь извращения на тему "защиты от копирования", и то не факт.

    вот кстати пример есть - спокойно грузится
    интерполировать нужно, иначе будут дичайшие фазовые ошибки и чем ниже sample rate,тем ошибки будут выше. На высоких sample rate оно конечно может грузиться, за счет того дискретность по времени высокая, но как только снизишь sample rate к адекватному уровню начнут сыпаться ошибки.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  9. #58
    Veteran Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,128
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    266 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    интерполировать нужно, иначе будут дичайшие фазовые ошибки и чем ниже sample rate,тем ошибки будут выше. На высоких sample rate оно конечно может грузиться, за счет того дискретность по времени высокая, но как только снизишь sample rate к адекватному уровню начнут сыпаться ошибки.
    я имел в виду именно 48000. там вполне можно без фильтра.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

Страница 6 из 6 ПерваяПервая ... 23456

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

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

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

Ваши права

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