Нельзя, там слишком все недоработано и запутано.
Лично я к опенсорсам вообще отношусь скептически. У программы должен быть если не один писатель, то как минимум идеалогический руководитель. А так - кто в лес, кто по дрова.
---------- Post added at 01:13 ---------- Previous post was at 01:10 ----------
Началось все с того, что я хотел считать свои старые спектрумовские кассеты, но MakeTZX от таких записей попал в просак.
Сперва хотел сам по-быстрому написать простую читалку, но выяснилось, что искажения в сигнале на столько разнообразные и экзотические, что пришлось начать эксперименты со всевозможными алгоритмами, находить способы понимания сигналов искажениями комплескного типа. В конце концов остановился на что-то типа вейвлет-анализа с кучей всяких автоматических подстроек и настроек. Поэтому алгоритм монстроидален, и местами непричесан, т.к. одни методы сменяли другие, и это оставляло за собой хвост, который стороннему наблюдателю может показаться чем-то совершенно непонятным.
---------- Post added at 01:29 ---------- Previous post was at 01:13 ----------
Например, подобные искажения никакие другие читалки не берут:
Не говоря уже о случаях, когда нулевые фронты вообще выпадают начисто:
В первом случае моя читалка все видит чере вейвлет анализ, как видно на рисунке.
А во втором автоматически достраивает выпавшие нулевые фроны, основываясь на текущей скорости ленты.