я записывал саунд форджем в voc-файл и грузил его в эмуль X128
я записывал саунд форджем в voc-файл и грузил его в эмуль X128
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Два дня убил на попытку перегнать кассету в TZX. Я уже все проклял, что взялся за это, но тут уже просто дело принципа! Я скачал с WOS всё, что имеет отношение к производству TAP/TZX, несчётное количество раз оцифровывал эту программу с разными настройками и положением магнитофонной головки. К концу второго дня в очередной раз начал играться с WAV-файлом, прогоняя его через фильтры. И, о чудо, одна из программ с этой кассеты (тест компьютера Синтез-2) распозналась! А прогнал я исходный файл через один-единственный фильтр, обрезав все частоты ниже 150 Hz и выше 6500 Hz. Для обработки файла, за неимением другого, я воспользовался программой Nero Wave Editor. Распозновал с помощью MakeTZX + GUI. Нужная программа тоже начала распознаваться, но послдений самый большой блок распознаваться отказался, более того сам MakeTZX на этом месте стабильно вылетает в Windows с ошибкой.
Программой TAPER воспользоваться не удалось, так как программа ни в какую не захотела общаться с SBLive!, хотя все ДОСовые драйвера я устанавливал, а на подсунутый VOC программа не реагировала.
Что примечательно, MakeZX распознал скорость записи как 93% от нормальной. Подозреваю, что это тоже не пошло на пользу для распознования.
Я по-прежнему жду советов. Какими фильтрами стоит воспользоваться? Как ещё можно поколдовать на WAV'ом? Может быть стоит как-то расятнуть файл, чтобы получить не 93% скорости, а 100%?
С уважением, Станислав.
а RealSpec'ом (эмуль!) не пробовал? вроде он вавы понимает... и реальные кассеты...
а на счет скорости... поставь попробуй саундфорж и измени скорость (измени начальную частоту дискр., а потом ресемпли на нужную, т.е. 44100)... чтоб близко к 100% была, а потом снова разные проги пробуй...
В общем, путем очень долгих проб и ошибок я смог таки перегнать нужную программу в TZX. Вот мой рецепт:
1. Оцифровываю кассету с помощью Nero Wave Editor (идет в комплекте с Nero Burning Rom) в формате 44100 KHz, 16-bit, stereo.
2. Смотрю визуально какой канал лучше и дублирую его на оба канала все в том-же NWE.
3. Далее иду в настройки эквалайзера и опускаю до -15.0 db соответсвующий движок, а его реглятор ширины полосы увеличиваю до 3.0 oct. Выбираю галочкой в этом же окне опцию "Высокий шельф, выставляю "Отрезать" в 6000 Hz, а "Усиление" в -15.0 db.
4. Обрабатываю полученный WAV с помощью MakeTZX с настройками по умолчанию.
Этот рецепт помог мне. Уж не знаю на сколько он универсален...
С уважением, Станислав.
Интересно, актуально ли будет написать утилитку для перегонки wav в tzx, tap и обратно? Под винды, разумеется. Можно (даже нужно) пользовать спектральный анализ сигнала.
Конечно актуально!Сообщение от Kpa3
"Байт-48"
BIOS int 15h
func 00 - 03
00 - 01 - run motor cassete
02 - 04 - read & write to cassete
Звук up to max
Последний раз редактировалось hi_soft; 30.06.2006 в 21:06.
я грузил кассеты в какой-то из эмуляторов (Klive вроде), через линейный вход на звуковой карте с обычного кассетника (мелкий бумбокс LG). Правда непомню можно ли результат было сохранят в tap или tzx.
Мне тоже надо было расшифровать звук с кассетного порта, и как то ни одна прога
не сработала при идеальном сигнале.
Тогда я записал wav 44100 8 bit mono. И написал свою программу для интерпретации. Она очень простая - делает чисто бинарный файл но мне так было надо. Если вдруг кому надо - поделюсь.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)