techno-remix :)
Вид для печати
Vitamin, твой плеер fm музыку не играет? Будет играть?
Надо пилить на TS FM
потому как бакстера пора слушать в плеере
Ты делай, не спеши. Могу даже дать такую программу она почти все форматы проигрывает, там все плагины настроены. Мне ее диджеи с радио подогнали.
http://rghost.ru/36488545
Он настроен по полной программе, кроме миди все играет. Даже внеземные форматы.
дай ему те плеера, которые воспроизводят эту музыку с реала.
Билд 1594:
+ рендер звука напрямую в mp3 формат
* для SCL файлов в покрытии не учитывалась контрольная сумма
* заглушки в упакованных Hrust/Hrum блоках не анализируются
* улучшен детект ST1
* пофикшена невозможность создания некоторых файлов на windows системах
* небольшое ускорение за счет более точных детекторов
* zxtune123: пофикшено сохранение последних файлов при конверсии
* zxtune-qt: возможность отмены асинхронных операций в плейлистах
* zxtune-qt: новый диалог конверсии
* zxtune-qt: более плавный прогресс конверсии
* zxtune-qt: пофикшены тормоза в UI при выполнении асинхронных операций
* zxtune-qt: добавлена ссылка на online руководство пользователя
Скачать версию для win32
Скачать версию для медленных компьютеров с win32
Скачать версию для win64
Работа над побочным проектом XTractor, являющимся испытательным полигоном для ZXTune, дала свои плоды.
Пофикшена обработка SCL файлов- их длина определялась на 4 байта меньше, что приводило к небольшим, но затратам. Также теперь не анализируются данные, дополнявшие Hrust1/Hrum блоки до целого числа секторов.
Расчищена дорога для создания различных файловых выводов звука, пока поддержан только mp3. Необходимо наличие mp3lame.dll/libmp3lame.so.
Если кому надо- легко прикручивается OGG/FLAC/etc.
Также в zxtune-qt серьезно переработано все, что касается конверсии.
Добавлено небольшое руководство пользователя, пока только на английском языке.
FAQ и сравнение плееров переведены также на русский язык.
Известные проблемы:
1) mp3 файлы, полученные при конверсии в VBR/ABR режиме, в некоторых плеерах имеют неправильно отображаемое время звучания.
При этом звук там содержится в полном объеме. Я не нашел причину подобного поведения, хотя по уши нырнул в брутальное месево lame фронтэнда:)
2) выяснилось, что TRD контейнеры плохо детектируются в сырых данных. Поскольку это не частый случай, решил не задерживать данный релиз.
А в качестве побочного эффекта разработки не может появится ZX Music converter.Цитата:
XTractor В качестве побочного эффекта разработки ZXTune родилась данная утилита.
Или хотя бы набор мелких консольных утилит типа:
MOD2STR, STR2MOD, XM2STR, STR2XM...
В SampleTracker-е ведь можно выводить звук на бипер.Цитата:
STR - это спектрумовский SampleTracker?
Один вопрос- для чего?
Вот бы и хотелось иметь конвертер.
Правда всё равно перед конвертацией придется пилить трек ручками.
Билд 1625:
+ рендер звука в ogg формат
+ рендер звука в flac формат
* улучшен детект блоков MSPack
* более строгая проверка для образов TRD
* облегченная проверка ST1
* многопоточная конверсия в звуковые форматы
* пофикшен пропуск заглушек в Hrust1.x блоках
* добавлен пропуск заглушек в Hrust2.1 блоках
* пофикшен детект размера всех AY модулей
* zxtune-qt: ускорение навигации по большим плейлистам
* zxtune-qt: ссылка на мануал по F1
* zxtune-qt: доработан диалог конверсии
Скачать версию для win32
Скачать версию для медленных компьютеров с win32
Скачать версию для win64
Вопрос количества звуковых форматов, в которые можно делать конверсию, считаю закрытым- на данный момент поддержано 4 формата (WAV, MP3, OGG, FLAC). Дальнейшие улучшения- исключительно добработка имеющихся.
С точки зрения программиста, самым удобным интерфейсом обладает библиотека конверсии в FLAC. Самым сложным- OGG.
Также добавлена возможность многопоточной конверсии, что дает прирост в скорости 20..100% на многопроцессорных машинах.
Надеюсь, поставил точку с чехардой в детекте TRD/ST1 форматов. Проблема в том, что TRD образы обладают достаточно корявой структурой. В частности,
некорректное разбиение данных на независимые блоки отламывает детект полезных данных на границах этих блоков. Поэтому любые подозрения на некорректный каталог (пропуски между файлами, пересечение файлов, ошибки в сервисном секторе и т.д.) теперь приводят к тому, что анализируемый блок данных не будет распознаваться как TRD образ. Для ST1 файлов раньше было ограничение на максимальный размер блока, в котором делался поиск, в связи с крайней слабой структурой формата.
Поскольку разбивка на файлы теперь не всегда работает (см. описание проблемы с TRD), есть вероятность пропустить ST1 модули в нераспознанных TRD файлах.
Для избежания этого, вышеупомянутое ограничение отключено. Это, конечно, привело к повышению ошибочных детектов ST1, но не фатально.
Руководство пользователя обновлено и переведено на русский язык.
Обновлено сравнение плееров. В частности, добавлены результаты теста Pusher. Отсутствие сканирования в AYFly крайне негативно сказалось на его результатах в данной пузомерке.
Прошу прощения, я не прочел всю тему целиком, поэтому решил спросить - а плагин для foobar планируется?
Билд 1636:
+ поддержка Pro Sound Maker (PSM)
* пофикшено воспроизведение треков с пустыми семплами
Скачать версию для win32
Скачать версию для медленных компьютеров с win32
Скачать версию для win64
При добавлении результатов теста Pusher в сравнение плееров выяснилось, что треки Pro Sound Maker'a там детектятся всеми плеерами чуть хуже, чем никак. В результате разбирательства с причиной неудачи AYEmul (в котором поддержка этого редактора вроде как есть) выяснилось, что все немногие (43шт) модули, распространяемые в коллекции AYMus by Bulba, скорее всего, получены путем ручного выдирания и вставки некой сигнатуры, которой в оригинальных файлах нет. Разбирательство с внутренним форматом модулей было весьма затруднено в силу весьма несопровождаемой реализацией в AYEmul (по сути- перевод ассемблерного исходника в pascal с минимальными заморочками на тему смысла тех или иных переменных).
Пришлось разбирать оригинальный плеер. А формат весьма необычен. Первое и самое большое отличие- это хранение не полутонов, а их разницы. Например, если в паттерне звучали ноты D-1,C#2,E-1, то вместо классических значений 3,13,5 хранятся -45,10,-8. Первое число- дельта относительно середины гаммы (48) и считается начиная со значения транспозиции для паттерна. Плюс к этому еще орнаменты и ноты для огибающей. Из недостатков плеера- его неоптимальность. Например, вывод значения в регистры, даже если это не оказывает никакого влияния на звучание (запись в тоновые регистры при замаскированном тоне).
Детектор намеренно сделан облегченным для поиска неизвестных доселе модулей.
Тест Pusher проходит на 5/6 - один модуль является поврежденным и вставка костылей для поддержки такого рода ошибок может крайне негативно сказаться на качестве детекта.
Сегодня исполняется 3 года проекту ZXTune. 15 апреля 2009 года был сделан коммит первых файлов в размере примерно 250 строк С++ кода.
Сейчас размер собственного кода репозитория переваливает за 71 тысячу строк (это без пустых строк и комментариев).
Небольшая рестроспектива.
1 год (15.04.2009- 14.04.2010): первый технический релиз (7.06.2009). Поддержано 3 контейнерных, 4 архивных и 10 музыкальных форматов.
2 год (15.04.2010- 14.04.2011): выход zxtune-qt с GUI (5.05.2010). Поддержано +9 архивных форматов.
3 год (15.04.2011- 14.04.2012): в 3 раза ускорен поиск модулей (при резко возросшем числе поддерживаемых форматов). Поддержано +4 контейнерных, +10 архивных и +5 музыкальных форматов (не считая разных вспомогательных декодеров).
За последний год было сделано больше и лучше, чем за два предыдущих. "Виной" тому- получение новых знаний и использование новых методик разработки ПО.
Да, проект по прежнему разрабатываю я один, только графику для zxtune-qt делал Restorer, за что ему огромное спасибо.
По моим внутренним оценкам, проект готов на 60% (исходя из всех тех задумок, которые планируется сделать). Насколько он готов для пользователя- каждый решает сам:)
Спасибо заинтересовавшимся за поддержку!:)
Здравствуйте! Спасибо вам за отличный плеер.
Но вот нашел один косячок небольшой
То что там кнопки я понял случайно когда тыкнул туда.
Это так должно быть или у меня с темой что-то не то!?(стоит стандартная виндовая семерочная)
картинка кликабельна
http://distrib.avangard.data.cod.ru/...f47586b4f8.jpg
Не указан шаблон имени файла для конверсии. Поэтому заголовок первой кнопки пустой и кнопка "Ок" заблокирована. Надо выбрать готовый из комбобокса или создать новый.
Когда сделаю поддержку настроек (http://code.google.com/p/zxtune/issues/detail?id=30), туда будет подставляться значение по умолчанию.
---------- Post added at 22:34 ---------- Previous post was at 22:08 ----------
По поводу внешнего вида. Тема тут не причем, такой контрол является стандартным для QT, приятно выглядит в linux, но в других ОС, к сожалению, не особо. Надо будет подумать на предмет замены на какой-нибудь убогий TabBar.
Билд 1649:
+ поддержка GlobalTracker (GTR)
* zxtune123: поддержка оптимизации при конверсии в дамп форматы
Скачать версию для win32
Поддержан весьма простой Global Tracker. Улов от этого не сильно большой- около 50 уникальных треков, бОльшая часть из которых- конверсии из других редакторов.
При конверсии через zxtune123 можно также указывать параметр оптимизации:
zxtune123 --convert mode=psg,filename=[FullPath].psg,optimization=... <input_files>
0 - в результирующий файл пишется все, что выводится плеером
1 - делается оптимизация на одинаковые значения, кроме r13 (также, как и было раньше, этот режим становится по умолчанию)
2 - экспериментальный. Отсекаются ненужные записи в регистры (например, тон выключен, но тоновые регистры меняются)
а поддержка формата *.fmx будет?
Наверное fxm?
я осилил!!!!!!! нужен фикс длл СРОЧНО!!!!!!!
:)