Вход

Просмотр полной версии : ZXTune - Chiptunes player



Страницы : 1 2 3 [4] 5 6 7 8 9 10

goblinish
07.08.2012, 11:58
Т.е. ты два раза кликаешь на строку в плейлисте и в ответ никакой реакции?
двойной клик работает, почему-то думал, что кнопка работает с вопроизведением

Vitamin
07.08.2012, 12:04
почему-то думал, что кнопка работает с вопроизведением
Ну а что она будет воспроизводить, если ничего не выбрано? Здесь слишком мнения расходятся, поэтому надо сначала выбрать.

goblinish
07.08.2012, 12:42
Ну а что она будет воспроизводить, если ничего не выбрано? Здесь слишком мнения расходятся, поэтому надо сначала выбрать.
а можно в случае, если нет подсветки в списке модулей, то сделать её неактивной?

Vitamin
07.08.2012, 12:44
а можно в случае, если нет подсветки в списке модулей, то сделать её неактивной?
Зачем? Ты при воспроизведении можешь спокойно оперировать с плейлистом, а если сделать как ты хочешь, то кнопка будет мигать постоянно.

goblinish
07.08.2012, 13:12
Зачем? Ты при воспроизведении можешь спокойно оперировать с плейлистом, а если сделать как ты хочешь, то кнопка будет мигать постоянно.

Дело твое.

moroz1999
07.08.2012, 15:11
А, может быть, играть автоматически первую вещь из плейлиста, если ничего не выбрано?

Vitamin
07.08.2012, 15:21
А, может быть, играть автоматически первую вещь из плейлиста, если ничего не выбрано?
Надо подумать. foobar вроде так делает.

moroz1999
07.08.2012, 19:16
Я тут задумался - если плэйер уже работает с http, можно ли это как-то дополнительно задействовать? Где это могло бы быть удобно? На zxtunes.com, например?
Фича очень любопытная, применение какое-то винрарное крутится в голове, но никак не оформится. Радио, что ли, так организовать можно?
Или выставить файловые ассоциации, чтобы прямо из браузера, не скачивая, trd парсить?
Требуется поразмыслить.

Vitamin
07.08.2012, 19:22
Я тут задумался - если плэйер уже работает с http, можно ли это как-то дополнительно задействовать? Где это могло бы быть удобно? На zxtunes.com, например?
Ну с него можно кидать ссылки. Причем прямо архивы со всей музыкой автора.


Или выставить файловые ассоциации, чтобы прямо из браузера, не скачивая, trd парсить?
Требуется поразмыслить.
А какой браузер может не скачивая передавать ссылки?

Vitamin
08.08.2012, 15:02
Бульба рвет в основном как z80, буду учитывать что твой рвет сна.
Кстати, с чего ты взял этот миф о лучшей поддержке z80?

Я скормил 3513 файлов .z80 сканерам.
AYEmul: найдено 9 модулей, 5 невалидных
ZXTune без поддержки .z80: найдено 14 модулей, 1 невалидный (пофикшу)

А вот ZXTune с базовой поддержкой .z80 находит уже около 200. Так что "смотрите в следующем выпуске!"

Vitamin
13.08.2012, 10:30
Билд 1924:

+ поддержка снапшотов формата .z80 (версии 1.45, 2.0 и 3.0)
* улучшен детект формата VTX
* ускорено отладочное журналирование

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r1924_windows_x86.zip&can=2&q=)

Как и было обещано, добавил поддержку снапшотов в формате .z80 со следующими ограничениями:
- неупакованные снапшоты версии 1.45 не поддерживаются (это просто 48кб дамп с заголовком)
- снапшоты версии 1.45 без завершающего маркера не распознаются
- снапшоты с установленным im3 не распознаются (да, есть и такие)
- набор аппаратуры для версии 2.0 расширен по сравнению с http://www.worldofspectrum.org/faq/reference/z80format.htm (практически, синхронизирован с версией 3.0)
- в полях флагов iff1/2 допустимы только значения 00/01/ff

Вообще, формат .z80 (особенно его версия 1.45) весьма убог и ненадежен в детекте. В частности, это вылилось в деградацию скорости детекта (3 новых поддержаных формата снизили среднюю скорость на 25% - буду искать способы решения).

На данный момент в процессе анализа данных участвуют 68 детекторов. Вот статистика эффективности детекторов на основе анализа тестового набора данных:

AS0: 63%
ASC: 57%
AY: 100%
CC3: 99%
CC4: 100%
CC4PLUS: 99%
CHARPRES: 99%
CHI: 100%
COMPILEDASC0: 99%
COMPILEDASC1: 99%
COMPILEDASC2: 99%
COMPILEDPT24: 99%
COMPILEDPTU13: 99%
COMPILEDSTP1: 99%
COMPILEDSTP2: 100%
DMM: 98%
DSQ: 99%
DST: 99%
ESV: 99%
FDI: 100%
GAM: 100%
GAMPLUS: 100%
GTR: 78%
HOBETA: 79%
HRIP: 99%
HRUM: 99%
HRUST1: 96%
HRUST2: 99%
HRUST23: 99%
LHA: 100%
LZH1: 100%
LZH2: 100%
LZS: 99%
MSP: 99%
PACK2: 100%
PCD61: 99%
PCD62: 99%
PDT: 100%
PSG: 100%
PSM: 54%
PT1: 43%
PT2: 40%
PT3: 45%
RAR: 100%
SCL: 98%
SNA128: 68%
SQD: 100%
ST1: 99%
STC: 35%
STP: 36%
STR: 99%
TD0: 99%
TFC: 99%
TFD: 100%
TLZ: 99%
TLZP: 99%
TRD: 99%
TRUSH: 99%
TS: 100%
TXT: 100%
VTX: 99%
YM: 100%
Z80V145: 54%
Z80V20: 99%
Z80V30: 99%
ZIP: 99%
ZXSTATE: 100%
ZXZIP: 47%

Среднее: 48%

Эффективность детектора - это отношение числа прошедших детальную проверку блоков данного формата к общему числу срабатываний высокоскоростного детектора на основе описания формата.
Выделены детекторы, имеющих низкую (<75%) эффективность. Такие форматы, как правило, являются крайне слабоструктурированными и не содержащими никакой внятной сигнатуры.
Как можно заметить, скорость работы слабо зависит от количества детекторов (в отличие от классической схемы проверок), но сильно зависит от качества формата.
Иными словами- 100 детекторов для хорошо структурированных форматов будут работать быстрее, чем 10 детекторов для слабоструктурированных.

goblinish
14.08.2012, 19:33
A.S.M. не распознает вообще, еле играет.
заодно, плохо с Protracker/KSA - файл PS+.!m

Vitamin
14.08.2012, 19:49
A.S.M. не распознает вообще, еле играет.
У меня распознало 37 треков- это "не распознает вообще"?

goblinish
14.08.2012, 19:51
У меня распознало 37 треков- это "не распознает вообще"?
распознать-то распознало. а играть - стало?

Vitamin
14.08.2012, 19:55
распознать-то распознало. а играть - стало?
Вполне. По паре секунд от каждого модуля прослушал.

goblinish
14.08.2012, 20:00
Вполне. По паре секунд от каждого модуля прослушал.
правда?о_О и насколько сходство BBB и LYRA.!m.bin?

Vitamin
14.08.2012, 20:01
правда?о_О и насколько сходство BBB и LYRA.!m.bin?
Немного похожи, но разные.

goblinish
14.08.2012, 20:24
Немного похожи, но разные.
сравните с Nice Music 2(оба музона включены), почувствуйте разницу.
и что с другим музоном? поддержка будет?
и потом, делаю из демы дамп, там в странице 6 треков, находятся, но не воспроизводятся.

---------- Post added at 20:24 ---------- Previous post was at 20:17 ----------

и вот еще - для пробы сунул на диск D:, указал папку Samples,перенес на диск C:, а абсолютный путь к папке остался.
а нельзя сразу использовать как путь samples\?

Vitamin
14.08.2012, 21:33
и потом, делаю из демы дамп, там в странице 6 треков, находятся, но не воспроизводятся.
Какая ошибка?


и вот еще - для пробы сунул на диск D:, указал папку Samples,перенес на диск C:, а абсолютный путь к папке остался.
а нельзя сразу использовать как путь samples\?
Подумаю на этот счет- в принципе реально.


и что с другим музоном? поддержка будет?
Один не найденный asc, скорее всего, поврежден- орнамент за пределами файла. Из какого редактора взят тот самый PS+?

goblinish
15.08.2012, 06:48
Какая ошибка?
то же мяуканье. Ощибок не было.


скорее всего, поврежден- орнамент за пределами файла. Из какого редактора взят тот самый PS+?

вообще говоря, скомпилированный файл играет. FAR говорит, что KSA Protracker.

Vitamin
15.08.2012, 09:51
то же мяуканье. Ощибок не было.
Ну ты хоть учись внятно проблему сообщать.
А то "asc не поддерживается". Потом выясняется, что поддерживается, но не играет. Потом выяснятся, что играет, но не так, как ожидается. А как ожидается- неизвестно.


вообще говоря, скомпилированный файл играет. FAR говорит, что KSA Protracker.
Каким плагином смотрится?

goblinish
15.08.2012, 10:47
Каким плагином смотрится?
xLook, наверное, я скачал боекомплект, который распознает уйму файлов.


Ну ты хоть учись внятно проблему сообщать.
неделя бана дала знать.

Vitamin
15.08.2012, 12:45
В общем, результат исследований таков- не определяющийся OXYGENE теперь определяется и играет, а тот неизвестный модуль- это Sound Tracker 3.0 by KSA. Описания формата нигде не нашел, так что поддержка пока под вопросом.

goblinish
15.08.2012, 12:49
В общем, результат исследований таков- не определяющийся OXYGENE теперь определяется и играет, а тот неизвестный модуль- это Sound Tracker 3.0 by KSA. Описания формата нигде не нашел, так что поддержка пока под вопросом.

У трэкера декомпилера нет вроде бы. песня старая,Dic для 3DdemoII писал, нашлась случайно среди сырцов.

Vitamin
15.08.2012, 12:50
У трэкера декомпилера нет вроде бы. песня старая,Dic для 3DdemoII писал, нашлась случайно среди сырцов.
AY-версию я тоже нашел. Вопрос в деталях формата- он отличается от обычного stc.

Vitamin
21.08.2012, 16:35
Билд 1936:

+ поддержка формата SoundTracker 3.x (ST3), включая анализ плеера (COMPILEDST3)
* улучшен детект форматов AS0/ASC

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r1936_windows_x86.zip&can=2&q=)

Таки расковырял я этот загадочный редактор- формат отличается от обычного stc, но алгоритм воспроизведения, насколько я понял, тот же.
Улов не слишком велик- около 100 модулей, в большинстве своем- компиляция обычных ST1 исходников, но, возможно, найдутся и авторские работы- я в этом не силен.
Также пофикшен детект обрезанных AS0/ASC модулей - теперь вышеупомянутом архиве находятся все модули. В тесте Pusher находится на один модуль больше.

Vitamin
27.08.2012, 13:17
Билд 1946:

+ поддержка блоков данных, сжатых с помощью MegaLZ
+ zxtune-qt: отображение времени при изменении позиции воспроизведения
* zxtune-qt: учет длительности кадра при расчете длины модуля

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r1946_windows_x86.zip&can=2&q=)

Добавлена компромиссная поддержка MegaLZ. Компромиссная в силу полного отсутствия какой бы то ни было стандартизации по поводу работы с распаковщиком или сигнатур в упакованных данных.
Поэтому делаются попытки распаковать данные, следующие за стандартным кодом 110-байтного депакера в соответствии с описанием формата.
В zxtune-qt очередное улучшение удобства пользования- при перемещении ползунка воспроизведения в подсказке показывается время.

goblinish
28.08.2012, 09:12
AY-версию я тоже нашел. Вопрос в деталях формата- он отличается от обычного stc.

Это не подходит?

Vitamin
28.08.2012, 09:51
Это не подходит?
Как бы тебе сказать...

1) SoundTrackerPro и SoundTracker3 - это разные редакторы
2) Смотри на два поста выше описание релиза 1936

Vitamin
04.09.2012, 18:12
Очередной клич по поиску бетатестеров.

Всех, кто желает погонять новую версию и сообщить в четкой форме
а) о найденных ошибках
б) встреченных неудобствах
в) замечательных улучшениях

милости жду по PM/ICQ/Skype/mail или любым другим способам связи:)

Vitamin
11.09.2012, 11:31
Билд 2000:

+ поддержка локализации и интернационализации
+ русский перевод для zxtune-qt и корневых библиотек
+ поддержка платформы ARM
+ поддержка поля [Extension] в шаблонах
* пофикшено падение в поддержке ALSA, если нет ни одного доступного устройства
* zxtune-qt: пофикшена загрузка/сохранение плейлистов с не-ASCII символами
* zxtune-qt: использование глобальных опций при конверсии в звуковые форматы
* zxtune-qt: множество фиксов в интерфейсе
* пофикшено падение в zxtune123

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2000_windows_x86.zip&can=2&q=)
Скачать версию для win64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2000_windows_x86_64.zip&can=2&q=)
Скачать версию для win32 (MMX/SSE/SSE2) (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2000_mingw_x86.zip&can=2&q=)
Скачать версию для win64 (MMX/SSE/SSE2) (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2000_mingw_x86_64.zip&can=2&q=)
Скачать версию для linux32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2000_linux_i686.tar.gz&can=2&q=)
Скачать версию для linux64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2000_linux_x86_64.tar.gz&can=2&q=)
Скачать версию для ARM linux (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2000_linux_arm.tar.gz&can=2&q=)
Скачать версию для dingux (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2000_dingux_mipsel.tar.gz&can=2&q=)
Скачать версию для ArchLinux32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune-r2000-1-i686.pkg.tar.xz&can=2&q=)
Скачать версию для ArchLinux64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune-r2000-1-x86_64.pkg.tar.xz&can=2&q=)
Скачать версию для Ubuntu/Debian 32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2000_i386.deb&can=2&q=)
Скачать версию для Ubuntu/Debian 64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2000_amd64.deb&can=2&q=)
Скачать версию для RedHat/CentOS 32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune-r2000-1.i686.rpm&can=2&q=)
Скачать версию для RedHat/CentOS 64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune-r2000-1.x86_64.rpm&can=2&q=)

Закончен еще один большой фронт работ- локализация проекта. В zxtune-qt стало возможным изменить язык на русский (в настройках). Для zxtune123 и xtractor локализация не сделана- не вижу смысла.
Также, наконец, увидела свет поддержка платформы ARM. Особая благодарность Russel Davis (http://russelldavis.org/) за пробный камень в виде сборки и тестирования проекта для RaspberryPi, а также разбирательства с кросс-сборкой.
По запросу с WOS добавлено шаблонное поле [Extension], обозначающее расширение файла, в котором найдена музыка.

vlad
18.09.2012, 19:10
Также, наконец, увидела свет поддержка платформы ARM. Особая благодарность Russel Davis за пробный камень в виде сборки и тестирования проекта для RaspberryPi
А для пользователей коммуникаторов, планшетных компьютеров, электронных книжек на базе ОС Android планируется?

Vitamin
18.09.2012, 19:11
А для пользователей коммуникаторов, планшетных компьютеров, электронных книжек на базе ОС Android планируется?
Ну в оооочень отдаленном будущем. Ресурсов не хватает:(

AAA
18.09.2012, 19:17
Ну в оооочень отдаленном будущем. Ресурсов не хватает

ОЧень надо сделать простой плеер. Уже сразу с паком музыки. Функции выдирания. сжатия не надо, просто выбор мелодии и игра. Оболочка как в Player Pro, всех устроит. Работы витамину на пять минут. Скачать плеер про, выкинуть лишнее, вместо мп3, сделать игру AY. Все.

Vitamin
18.09.2012, 19:19
ОЧень надо сделать простой плеер. Уже сразу с паком музыки. Функции выдирания. сжатия не надо, просто выбор мелодии и игра. Оболочка как в Player Pro, всех устроит. Работы витамину на пять минут. Скачать плеер про, выкинуть лишнее, вместо мп3, сделать игру AY. Все.
Какбэ длл для воспроизведения уже есть, прогеров под андроид на форуме тоже есть. Пущай и пишуть, для меня это- непаханная целина, хоть и интересно.

AAA
18.09.2012, 19:21
Какбэ длл для воспроизведения уже есть, прогеров под андроид на форуме тоже есть. Пущай и пишуть, для меня это- непаханная целина, хоть и интересно.

Витамин на форуме прогеры флеймогоны. Реально прошивку пишет тслаб и савелий, плеер ты, остальные горе прогеры. Надежд на них никаких.

Vitamin
18.09.2012, 19:24
Витамин на форуме прогеры флеймогоны. Реально прошивку пишет тслаб и савелий, плеер ты, остальные горе прогеры. Надежд на них никаких.
Ну так раскачивай. Ты ж у нас знатный пинатель:)

Vinnny
20.09.2012, 00:51
под амигу сделай тоже релиз :)

Vitamin
20.09.2012, 11:41
под амигу сделай тоже релиз
Заметано! С тебя амига и нормальный с++ компилятор под нее. Ну и поддержка 32 бит и многопоточности в ОСи.

siril
20.09.2012, 13:18
Заметано! С тебя амига и нормальный с++ компилятор под нее. Ну и поддержка 32 бит и многопоточности в ОСи.

http://www.amigaemulator.org/ - эмуль амиги.
GCC под неё есть, многопоточность AFAIK в оси есть =)

Vitamin
20.09.2012, 13:19
http://www.amigaemulator.org/ - эмуль амиги.
GCC под неё есть, многопоточность AFAIK в оси есть =)
Ну для примера покажите мне собранный бинарь библиотеки boost_thread под амигу. После этого поговорим:)

Q-Master
20.09.2012, 18:48
Заметано! С тебя амига и нормальный с++ компилятор под нее. Ну и поддержка 32 бит и многопоточности в ОСи.

э... там нормальный ц++ компилятор, 32 бита там были еще тогда когда на пц было 16 и многопоточность вобщем-то тогда-же появилась.

Vitamin
20.09.2012, 18:53
э... там нормальный ц++ компилятор, 32 бита там были еще тогда когда на пц было 16 и многопоточность вобщем-то тогда-же появилась.

Как я уже говорил одним постом выше:


Ну для примера покажите мне собранный бинарь библиотеки boost_thread под амигу. После этого поговорим.

Vitamin
27.09.2012, 15:02
Билд 2035:

+ настройка режима кодирования стерео для конверсии в mp3
* ускорение рендеринга ay/ym (~15%), рендеринга с интерполяцией (~60%)
* фикс для OSS подсистем, не поддерживающих беззнаковые семплы (например, Dingux)
* уменьшен размер бинарных файлов, полученных с помощью gcc
+ zxtune-qt: возможность приостановить сканирование
+ zxtune-qt: возможность создания директорий при конверсии или экспорте
+ zxtune-qt: функционал удаления недоступных модулей
- zxtune-qt: удалена опция "глубокое сканирование" - включено всегда
* zxtune-qt: поиск файлов в папках при сканировании делается по мере необходимости
* zxtune-qt: исправление и серьезное ускорение вставки скопированных модулей (не файлов!)

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2035_windows_x86.zip&can=2&q=)

Очередной этап "работы над ошибками". Добавлены всякие мелкие и не очень исправления. Ускорение рендера ay/ym предназначается, в первую очередь, для Dingux в силу крайне ограниченных ресурсов.
Изменен алгоритм сканирования при добавлении директорий- поиск файлов выполняется постепенно, по мере обработки. Причиной данного изменения послужила жалоба пользователя на падение программы при добавлении папки с миллионами файлов:)
Также ускорена вставка скопированных модулей- теперь она делается мгновенно!
В процессе конверсии или экспорта также теперь можно настроить создание папок для вновь созданных файлов.

Vitamin
29.10.2012, 18:53
Билд 2086:

+ возможность автопереименования новых файлов при экспорте/конверсии
* ускорен детект Z80, STC, ST3 и PSM форматов
* переписана работа с текстовым форматом VortexTracker II
* использование таблицы громкости AY для 4-битных модулей DigitalStudio и DigitalMusicMaker
* пофикшена обработка некоторых зацикленных семплов в модулях DigitalStudio
- временно удалена конверсия в текстовый формат VortexTracker II
* zxtune-qt: пофикшено сохранение лишнего свойства в плейлист
* zxtune-qt: пофикшен неработающий поиск, вызываемый через горячую клавишу

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2086_windows_x86.zip&can=2&q=)


Очередная работа над ошибками. Полностью переработан парсинг TXT файлов (последней каплей стали репорты о падениях от Speccyalist), но пока вырезана конверсия в этот формат (все равно она была только в zxtune123, кому надо- могу дать небольшую тулзу, предназначенную исключительно для такой вот цели).
Снизившаяся из-за поддержки формата z80 v1.45 скорость сканирования вновь вернулась на уровень билдов в районе 1920.
Для цифровых модулей с 4-битными семплами используется логарифмическая таблица громкости на базе AY- звук стал немного громче и гораздо мягче.
Ну и, как обычно, огромная куча работы под капотом.

В порыве немерянного энтузиазма, почти написал статью о внутренней кухне ZXTune, в частности алгоритмах быстрого поиска. Кто заинтересован- обращайтесь.

newart
30.10.2012, 02:36
В порыве немерянного энтузиазма, почти написал статью о внутренней кухне ZXTune, в частности алгоритмах быстрого поиска. Кто заинтересован- обращайтесь.
КРИК12

Vitamin
30.10.2012, 08:15
КРИК12
А там "программирование" вообще есть?

newart
03.11.2012, 12:10
будетЬ

Vitamin
03.11.2012, 22:40
Ну кто заинтересуется, назначит разумный срок и несильно профукает свой, тому и отдам.

skyther
04.11.2012, 05:24
довольно давно перестал работать запуск всех файлов с ком строки: zxtune * это специально убрали или так получилось?

Vitamin
04.11.2012, 11:37
довольно давно перестал работать запуск всех файлов с ком строки: zxtune * это специально убрали или так получилось?
Это никогда специально не поддерживалось. Ибо должно делаться командным интерпретатором. Но в силу крайней убогости последнего на винде, могут быть проблемы. Короче- попробуй сборку mingw, там эти костыли могут добавляться компилятором.

skyther
04.11.2012, 15:24
Короче
в гавёвой сборке пашет

Vitamin
04.11.2012, 20:25
в гавёвой сборке пашет
Ну там и много чего другого пашет. И вообще это другое приложение, а не просто сборка. Какие задачи ты решаешь консольной версией и почему не подходит гуевая?

skyther
05.11.2012, 14:28
привык из фара/тотала запускать, а zxtune в path прописан

Vitamin
05.11.2012, 17:36
привык из фара/тотала запускать, а zxtune в path прописан
Ну тогда только mingw

kgmcneil
09.11.2012, 03:51
I just wanted to say a big thank you! I have been looking for a way to easily play back Vortex Tracker text modules without having to first compile them or load them up in the tracker, and your tool does the job wonderfully!...

I have been working on a tool to transfere music data from OpenModPlug to Vortex Tracker, for porting music across to the ZX Spectrum.

Your zxtune123.exe program has allowed me to add a playback feature to my project, which I have been wanting to add for a long time.

I hope you don't mind, but I have thus integrated your commandline application into my utility.

Thank you for adding the ability to read Vortex text modules - it has made my work much easier!

KgMcNeil

OpenModPlug to Vortex Tracker tool can be downloaded here:
http://dl.dropbox.com/u/33485444/ModPlug2VT.zip
================================
Я просто хотел бы сказать большое спасибо! Я искал способ легко воспроизводить Vortex Tracker модули текста без необходимости сначала скомпилировать их или загружать их в трекер, и ваш инструмент делает работу чудесно! ...

Я работаю на инструмент для transfere музыкальные данные из OpenModPlug для Vortex Tracker, для переноса музыки через к ZX Spectrum.

Ваша zxtune123.exe программа позволила мне добавить функцию воспроизведения на мой проект, который я давно хотел добавить в течение длительного времени.

Я надеюсь, вы не возражаете, но я таким образом интегрированы вашей командной строки приложения в моей полезности.

Благодарим Вас за добавление способность читать модулей Vortex текст - он сделал мою работу намного проще!

KgMcNeil

OpenModPlug в инструмент Vortex Tracker можно скачать здесь:
http://dl.dropbox.com/u/33485444/ModPlug2VT.zip

Vitamin
09.11.2012, 10:04
kgmcneil, thanks a lot for a feedback:)

Of course, you are welcome to use any part of zxtune as you wish (the only thing to do is to mention usage in credits or used components list).
There's also dll version of zxtune stack - it can render any of the chiptune to sound stream. If you are interested, I can provide any information about that.

skyther
09.11.2012, 12:33
dll version
а плагин для winamp есть в планах?

Vitamin
09.11.2012, 12:41
а плагин для winamp есть в планах?
Нет. Не вижу в нем смысла. Если кто захочет сделать- готов помочь.

Vitamin
14.11.2012, 19:42
Билд 2101:

+ zxtune-qt: проверка апдейтов
+ zxtune-qt: настройка параметров кеширования
* zxtune-qt: пофикшен запуск по неполному пути приложения в $PATH (linux)

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2101_windows_x86.zip&can=2&q=)
Скачать версию для win64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2101_windows_x86_64.zip&can=2&q=)

Из-за нехватки времени, изменений не так много, как хотелось бы. Но тем не менее.
Сделана начальная реализация проверки апдейтов прямо из приложения. Для работы требует наличия libcurl (поставляется), либо пункт меню будет заблокирован. Допустимыми считаются обновления в пределах одной аппаратной платформы (т.е. с x86 на x86_64 и обратно обновлять не будет), но возможно различными подсистемами сборки (mingw <-> windows) и пакетирования (rpm/deb/tar.xz <-> tar.gz).
Добавлена настройка кеша для плейлиста- можно указать сколько прочитанных файлов держать в памяти и сколько максимально отводить для них места (для каждого плейлиста). Если хотя бы один параметр установлен в 0, кеш отключается и доступ к файлам будет осуществляться медленнее (касается воспроизведения, конверсии, показа тултипов).
Для linux пофикшен запуск приложения из $PATH (сами билды пока не выкладываются до ближайшего major релиза).

goblinish
15.11.2012, 12:44
Vitamin, кроме технических подробностей доработки будут? например, поддержка формата?

Vitamin
15.11.2012, 13:14
Vitamin, кроме технических подробностей доработки будут?
Не понял. Что означает "кроме технических подробностей"?


например, поддержка формата?
Какого?

goblinish
15.11.2012, 13:36
Какого?
STPro/KSA,например.

Vitamin
15.11.2012, 13:44
STPro/KSA,например.
Компилированные уже давно поддерживаются. По некомпилированным у меня нет никакой инфы.

Kalantaj
30.11.2012, 22:19
А реально сделать сборку ZXTune для Android? А то что-то я не нашел ни одного плеера AY для Android (не считая эмуляторов всего Speccy). А так бы хотелось ...

Vitamin
30.11.2012, 23:33
А реально сделать сборку ZXTune для Android? А то что-то я не нашел ни одного плеера AY для Android (не считая эмуляторов всего Speccy). А так бы хотелось ...
Не знаю. Я не спец по андроиду.

Kalantaj
01.12.2012, 01:24
Ну, в принципе, ТУТ (http://4pda.ru/forum/index.php?showforum=549) есть инфа. Думаю не одному мне хотелось бы чтоб такой плеер был для Android. В теории Android - тот же Linux, только с другой мордой (если ну уж ОЧЕНЬ упростить). Плюс, при желании, можно заработать на программе в том же Google Play.

osa
01.12.2012, 09:46
там морда должна быть на яве, по сути просите заново проект переписать

---------- Post added at 09:46 ---------- Previous post was at 09:44 ----------

да и ядро плеера не запустится, зависимости никто не отменял:(

Kalantaj
01.12.2012, 13:24
osa, а Вы считаете оно того не стоит? Android сейчас одна из самых распространяемых (читай самая распространяемая) мобильная ось. И думаю ОЧЕНЬ много людей хотели бы иметь такой плеер именно на Android устройстве. Неужели невозможно сделать версию для Android?
Я согласен - непросто но ведь можно!
На данный момент нет НИ ОДНОГО плеера спектрумовской музыки для Android-устройств. Мало того - нет даже нормальной альтернативы. Есть только два выхода - конвертировать музыку в другой формат (например MP3) и прослушивать обычными плеерами или установить эмулятор Spectrum на устройство. Первый вариант крайне неудобен из за того что надо делать много лишних операций, а сама музыка занимает немало места при хорошем качестве звука, а второй неудобен по такому ряду причин:
1) Музыку можно слушать только с образа диска, на котором записан плеер и имеется ограниченное количество треков. Соответственно для другого набора мелодий надо загружать другой образ, а для неподдерживаемых одним плеером форматов нужно будет грузить образ с плеером который подойдет для таких форматов.
2) Крайне неудобное управление (читай переключение/выбор треков) воспроизведением.
3) При сворачивании эмулятора или блокировке экрана сама программа-эмулятор приостанавливает свою работу, соответственно воспроизведение музыки приостанавливается.
4) И самое важное - воспроизводимая эмуляторами музыка ОЙ КАК ДАЛЕКА от оригинального звука. Исключение - Unreal эмулятор, но из за первых трех причин, использовать его как плеер практически невозможно.

Vitamin
01.12.2012, 15:30
MOBILux, все правильно говоришь, только сути дела не меняет- заниматься этим некому.

Kalantaj
01.12.2012, 17:09
Эх... Надеялся что для тебя это не небольшая трата сил и сможешь это сделать, но видно не судьба... Ну что-ж придется как и раньше выкручиваться как-то...

Vitamin
01.12.2012, 17:17
Надеялся что для тебя это не небольшая трата сил
Это не так. Совсем не так. Если ты не заметил, я уже давно ничего нового не выкладывал- сил и времени нет даже на обычную разработку.


В теории Android - тот же Linux, только с другой мордой
А программы- это тот же текст, только с другими символами.

newart
01.12.2012, 17:54
MOBILux, а меня флешовый плеер устраивает.

Vitamin
01.12.2012, 18:27
MOBILux, а меня флешовый плеер устраивает.
А меня вот dingux в дороге выручает. Так что не андроидом/ойфоном единым...

newart
02.12.2012, 12:51
А меня вот dingux в дороге выручает. Так что не андроидом/ойфоном единым...
Имелся ввиду Adobe Flash...

Vitamin
02.12.2012, 13:01
Имелся ввиду Adobe Flash...
Да понятно. Суть- воспроизведение чиптюнов на всяких мобильных девайсах. Флеш поддерживают- полпроблемы решено.

Q-Master
02.12.2012, 14:14
Да понятно. Суть- воспроизведение чиптюнов на всяких мобильных девайсах. Флеш поддерживают- полпроблемы решено.

Уже нет. адоб отказался от поддержки плеша на моб. девайсах.
Кста, глянь в сторону emscripten. Может получится на хтмл5 перекомпилять zxtunes консольную по-легкому

Vitamin
02.12.2012, 14:44
Кста, глянь в сторону emscripten. Может получится на хтмл5 перекомпилять zxtunes консольную по-легкому
Она есть уже под arm проц. Никто не пытался запускать на андроидах- значит никому не надо.

Q-Master
02.12.2012, 21:26
Она есть уже под arm проц. Никто не пытался запускать на андроидах- значит никому не надо.

Не в одном проце дело...

Vitamin
02.12.2012, 22:00
Не в одном проце дело...
Ну я так и сказал- еще и в том, что никому не надо.

daniel
03.12.2012, 11:33
Эх... Надеялся что для тебя это не небольшая трата сил и сможешь это сделать, но видно не судьба... Ну что-ж придется как и раньше выкручиваться как-то...

Поставь Modo player, он ym играет, для себя сконвертил несколько десятков музонов. Это конечно проблемы не решает, тем более звук моно- но хоть как-то. Плюс выручает "Радио Неварта" на 8bit.fm. Ставь потоковый плеер "Radio Streamer" например. Ссылка на радио в другой теме.

newart
25.12.2012, 09:33
Внимание, последняя версия плеера люто глючит - при переключение треков раздается щелчек, при экспорте треков в WAV/MP3 он тоже записывается!

https://dl.dropbox.com/u/6439155/zxtune-suxx.png

Vitamin
25.12.2012, 21:52
Внимание, последняя версия плеера люто глючит - при переключение треков раздается щелчек
Ох и лютый глюк, яфшоке!


при экспорте треков в WAV/MP3 он тоже записывается!
Как при экспорте может записаться щелчок, который есть только при переключении треков?

newart
25.12.2012, 21:55
который есть только при переключении треков?
Это должен знать автор-бракодел, спросишь у него?

Vitamin
26.12.2012, 00:15
Это должен знать автор-бракодел, спросишь у него?
Я ж не телепат чтоб знать кто писал щелкающий трек.

newart
26.12.2012, 08:02
кто писал щелкающий трек.
Фильтр? (старая-старя версия работает отлично)

Vitamin
26.12.2012, 13:13
Фильтр? (старая-старя версия работает отлично)
Ну включи фильтр и прослушай.

"Старая-старая версия" - это какая?

newart
26.12.2012, 13:44
Ну включи фильтр и прослушай.
Я имел ввиду какой-нибудь внутренний.



"Старая-старая версия" - это какая?
От 25 Апреля

Vitamin
26.12.2012, 14:44
Я имел ввиду какой-нибудь внутренний.
Никаких неявных фильтров нет.


От 25 Апреля
Попробуй другие версии в данном промежутке. А то за 20 с лишним версий слишком много чего поменялось.

Vitamin
05.01.2013, 16:36
Немного интриги;)

nodeus
05.01.2013, 17:32
Немного интриги;)

Это точно андроид =)

AAA
05.01.2013, 22:09
жду с нетерпением, ндеюсь будет работа с плейлистами С Бульбы или собственная сортировка, как это сделано в с64 проигрыватели на андру

osa
05.01.2013, 22:44
ААААААААААААААААААААААААА АААААААААААА!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!

Vitamin
08.01.2013, 15:02
Просьба потестировать

http://dl.dropbox.com/u/2393036/zxtune/android/benchmark_r2119.apk

и выложить скриншоты результата по завершению. Желательно вместе со скриншотами описания железа (из какой-либо программы), либо текстуально- модель процессора, скорость, версия системы и т.п.

Ограничения:
- пока работает, из приложения не надо ни выходить, ни перекрывать его другим или отправлять в фон
- старый отчет не сохраняется при выходе и возврате

nodeus
08.01.2013, 16:29
Samsung i9003
Android 4.1.2 Cyanogen mod
ARMv7 1 GHz

---
nodeus.net 2013

AAA
08.01.2013, 18:45
и выложить скриншоты результата по завершению. Желательно вместе со скриншотами описания железа (из какой-либо программы), либо текстуально- модель процессора, скорость, версия системы и т.п.

Sony Experia P
Модель LT22i
версия Андройд 4.0.4
Версия ядра 3.0.8+
Чипсет
NovaThor U8500
Процессор
Двухядерный 1 GHz
Графический ускоритель
Mali-400
http://store.sony.ru/xperia/smartphones/index.php?prodid=306609&acc_from_page=&gclid=COee5Y6A2bQCFed3cAodvhwAtQ

Нажимаю старт тест и ничего не происходит. Черный экран с верхним меню. Кнопка старт тест зажата. Жду долго...

Vitamin
08.01.2013, 18:49
Нажимаю старт тест и ничего не происходит. Черный экран с верхним меню. Кнопка старт тест зажата. Жду долго...
Ну через несколько минут должны начать появляться результаты. Первые 4 теста- эмуляция в течении примерно 15 минут. Сколько времени это будет реально- зависит от скорости телефона. Например, для скорости х8 время будет меньше 2 минут на тест.

AAA
08.01.2013, 18:54
у через несколько секунд должны начать появляться результаты

10 минут прошло, пока что черный экран

хотя нет

витя интерполятия x14,116627
и все

Vitamin
08.01.2013, 18:58
10 минут прошло, пока что черный экран

хотя нет

витя интерполятия x14,116627
и все
Жди пока кнопка "старт" обратно не активируется. Это значит, что все закончилось. Потом надо будет снять скриншот телефона и выложить сюда.

AAA
08.01.2013, 18:58
Sony Experia XT

Система
GPS-навигация : да
Операционная система : Android v4.0
Частота процессора (МГц) : 1500

витя интерполяция x18,428206
витя интерполяция x17,360844
z80 emulation
memory access: x 47,898196


и всё

AAA
08.01.2013, 19:05
Sony Experia P

AAA
08.01.2013, 19:13
Sony Xperia XT
1500 мегагерц
Андройд 4.0.4

PS
Так случилось что у меня почти вся модельная линейка этих телефонов. Но думаю достаточно двух.

Q-Master
09.01.2013, 00:32
Samsung Galaxy Note

Vitamin
09.01.2013, 00:39
Samsung Galaxy Note
Какая версия андроида? Процессор двухъядерный Samsung Exynos 4210 с тактовой частотой 1400 МГц (ARM Cortex-A9)?

yuriy
09.01.2013, 23:15
Samsung Galaxy Y Duos S6102 (http://www.gsmarena.com/samsung_galaxy_y_duos_s6102-4385.php)

Версия Android 2.3.6
Версия прошивки S6102XXLG3
Версия ядра 2.6.35.7 / official.torino@androide #49
Номер сборки GINGERBREAD.XXLG3

AY chip emulation
Without interpolation: x7,340125
With interpolation: x7,497976
Z80 emulation
Memory access: x12,156562
I/O ports access: x4,265528
Mixer
1-channels: x254,218502
2-channels: x174,826092
3-channels: x159,957055
4-channels: x132,171126

п.с. скриншоты делать не умею, цифери проверил.

skyther
10.01.2013, 17:08
на pocketbook iq701 не ставится, похоже нужен андроид старше 2.0
http://devdb.ru/pocketbook_iq_701

Vitamin
10.01.2013, 17:47
на pocketbook iq701 не ставится, похоже нужен андроид старше 2.0
Да, нужен хотя бы 2.1.
Для теста, в принципе, можно и опустить требование, но я пока не знаю что понадобится для конечного продукта.

Q-Master
10.01.2013, 23:58
Какая версия андроида? Процессор двухъядерный Samsung Exynos 4210 с тактовой частотой 1400 МГц (ARM Cortex-A9)?

Android 4.0.4.
Проц не помню какой, но 2х-ядерный. 1400МГц.

daniel
11.01.2013, 12:52
Huawei U8180
Cyanogen mod 7
Android 2.3.7

проц:
Qualcomm Snapdragon S1 MSM7225 600 MHz
память:
256 Mb

будет работать? :)

Vitamin
11.01.2013, 13:15
будет работать?
По идее, ресурсов практически любого телефона должно хватать для воспроизведения TS музонов - это самое тяжелое. Сколько ресурсов требует отрисовка интерфейса- я не знаю.

Вот результаты (https://code.google.com/p/zxtune/issues/detail?id=36) сбора статистики на разных машинах, платформах и телефонах.
Видны результаты "борьбы за скорость" и показатели для референсной платформы Dingux - там на 430МГц вполне себе играет TS (показания тестов, правда для частоты в 336МГц).

daniel
11.01.2013, 13:38
когда будут первые компиляции?

Vitamin
11.01.2013, 13:40
когда будут первые компиляции?
Фиг его знает. Параллельно изучается и ява и андроид и вопросы сопряжения и прочая. Сегодня вот спал 3.5 часа- прототип кодил:) Правда пока не взлетело.

daniel
11.01.2013, 17:20
arnova 7e g2
android 2.3.1
1Ghz

ay
13,084026
11,452369

z80
21,393852
7,982033

mix
482,050372
421,954459
380,597157
347,014014

Vitamin
15.01.2013, 02:18
Собственно, вот. Proof-of-concept, тыкскызыть:)

После установки в любом файловом менеджере выбрать файл спековской музыки (без плееров и прочих архивов пока) и выбрать установленную программу:) Как управляться, думаю, разберетесь (было б в чем разбираться...).

Подписано уже релизным ключом, так что последующие версии по идее можно накатывать прямо сверху.

На моем HTC Desire C (600МГц АРМ) иногда затыкается при воспроизведении TurboSound и одновременно делании всяких тяжелых операций. Так что прошу репорты:)

http://dl.dropbox.com/u/2393036/zxtune/android/zxtune_r2137.apk

newart
15.01.2013, 08:10
Vitamin, это андроид/ява такие тормозные?

Для примера, AY Emul с TS нормально работает и на P133.

Vitamin
15.01.2013, 08:20
Vitamin, это андроид/ява такие тормозные?

Для примера, AY Emul с TS нормально работает и на P133.
Какой процессор в телефоне?
Для уменьшения тормозов можно увеличить латентность. Сейчас она полсекунды. Сколько в ayemul- не знаю.
Плюс там еще есть пространство для оптимизации.

newart
15.01.2013, 08:33
Для уменьшения тормозов можно увеличить латентность
В смысле буффер?


Какой процессор в телефоне
А что процессор? В Nintendo DS идеальный эмуль спека + AY укладываются в 50мгц...

Vitamin
15.01.2013, 08:56
В смысле буффер?
Ага. Там блокирующий вывод. попробую потом еще поэкспериментировать.



А что процессор? В Nintendo DS идеальный эмуль спека + AY укладываются в 50мгц...
И в чем проблема? Слушай TurboSound на нем раз не тормозит.

newart
15.01.2013, 09:45
И в чем проблема? Слушай TurboSound на нем раз не тормозит.
Не, спасибо. Не помню когда её из шкафа доставал.

Vitamin
15.01.2013, 09:51
Не, спасибо. Не помню когда её из шкафа доставал.
Ну вот тогда и не сравнивай хрен с пальцем (мегагерцы на разных платформах и кроссплатформенный код с заточенным).

daniel
15.01.2013, 11:53
Собственно, вот. Proof-of-concept, тыкскызыть:)

[/url]

Работет! Ура!
stc - по умолчанию уже зарегестррован на ZX-Tune, работает
pt2,3 - открыть с помощью, работает.
блокирую телефон (power) играет с нчала, разблокирую - опять с начала.
turbo sound - работает, лёгкие затыки присутствуют...
fls не работает. А должен?
stp - работает
vtx - работает
asc - работает

первым делом плэй лист. или хотябы воспр след файла в этой же директории!

Vitamin
15.01.2013, 12:00
Работет! Ура!
stc - по умолчанию уже зарегестррован на ZX-Tune, работает
pt2,3 - открыть с помощью, работает.
Он все подряд файлы на себя регистрируется. Просто на stc нет других альтернатив, поэтому открывает сразу, а для pt2/3 и прочих почему-то есть...


turbo sound - работает, лёгкие затыки присутствуют...
У меня затыки были когда я полез дальше по системе. Если не трогать, то все ок.


fls не работает. А должен?
Нет. Набор поддерживаемых форматов одинаков у всей линейки приложений zxtune. Так что за информацией можешь смотреть хоть в zxtune-qt (Помощь-Компоненты).


блокирую телефон (power) играет с нчала, разблокирую - опять с начала.
Странно. Посмотрю еще.


первым делом плэй лист. или хотябы воспр след файла в этой же директории!
Само собой.

daniel
15.01.2013, 12:25
Странно. Посмотрю еще.

stop/play тоже сначала воспроизводит, плюс щелчки присутствуют.

Vitamin
15.01.2013, 12:45
stop/play тоже сначала воспроизводит
Ну это логично.


плюс щелчки присутствуют.
Это то, о чем newart несколько страниц назад говорил.

daniel
15.01.2013, 13:02
вхоящий вызов не глушит мелодию!

---------- Post added at 12:02 ---------- Previous post was at 11:59 ----------

смена положения тела вертикально/горизонтально- воспроизведение с начала.

Vitamin
15.01.2013, 13:28
вхоящий вызов не глушит мелодию!

---------- Post added at 12:02 ---------- Previous post was at 11:59 ----------

смена положения тела вертикально/горизонтально- воспроизведение с начала.
Будем разбираться:) Это ж прототип всего лишь. Для оценки возможности портирования и использования.

daniel
16.01.2013, 12:08
Набор поддерживаемых форматов одинаков у всей линейки приложений zxtune.

а есть тестовый пак чтобы каждого формата по одному файлу?

Vitamin
16.01.2013, 12:17
а есть тестовый пак чтобы каждого формата по одному файлу?
В стандартных поставках для винды есть (zxtune_*_windows_*.zip или zxtune_*_mingw_*.zip).

bmwxmiha
26.01.2013, 17:33
Собственно, вот. Proof-of-concept, тыкскызыть:)
ThL W1+ [2 ядра 1000мгц, 1 ГБ ОЗУ, Android 4.0.4]
полёт нормальный, затыков нет, совместно запускал эмулятор Psone оба нормально работают!
вот собственно каждого файла по одному формата из ZXtune под Win!

Vitamin
26.01.2013, 18:38
ThL W1+ [2 ядра 1000мгц, 1 ГБ ОЗУ, Android 4.0.4]
полёт нормальный, затыков нет, совместно запускал эмулятор Psone оба нормально работают!
Это еще самый первый и самый тормозной билд. Сейчас на воспроизведение ay/ts тратится в 3...5 раз меньше ресурсов.

bmwxmiha
27.01.2013, 05:11
жду не дождусь когда будет доделан этот чудо плеер!

daniel
28.01.2013, 06:16
Это еще самый первый и самый тормозной билд. Сейчас на воспроизведение ay/ts тратится в 3...5 раз меньше ресурсов.

а плэй лист случайно не появился? :)

Vitamin
28.01.2013, 07:05
а плэй лист случайно не появился?
Нет. Такие вещи случайно не появляются:)

Vitamin
28.01.2013, 11:59
Билд 2171:

* Ускорение звукового тракта
* Использование неблокирующего ввода-вывода для OSS
* Пофикшен пропуск первых 44 байт при конверсии в .wav
+ Сохранение метаданных при конверсии в .wav
* Поддержка затухания для формата .ay
* Уменьшен динамический диапазон для AYM треков для избавления от щелчков в начале/конце треков
+ zxtune123: режим теста производительности
- zxtune123: удалена опция --mixer
* zxtune-qt: ускорение операции вставки


Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2171_windows_x86.zip&can=2&q=)
Скачать версию для win64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2171_windows_x86_64.zip&can=2&q=)

Проведена большая работа на тему ускорения. По итогам синтетического теста, рендеринг AY ускорился в ~3.5 раза для x86_64 и в ~5 раз для ARM. Тест производительности в zxtune123 (полный тест тракта) показал более скромные результаты- в ~2.5 раза для TurboSound и в ~1.7 раза для обычных AYM (платформа x86_64).
Пришлось отказаться от расширенного динамического диапазона для AYM треков - перепад уровней в начале и конце треков приводил к щелчкам.

Смею предположить, что на данный момент zxtune обладает самым быстрым эмулятором AY чипа:) Могу написать статью на эту тему, если кому надо.

psb
28.01.2013, 13:03
Смею предположить, что на данный момент zxtune обладает самым быстрым эмулятором AY чипа Могу написать статью на эту тему, если кому надо.
было бы интересно почитать!

bmwxmiha
31.01.2013, 11:59
что ещё можно сказать про плеер для андроида! не мешало бы поднять громкость на пару порядков, а то комфортно можно слушать только на полную громкость, а если в этот момент кто-то звонит, то можно охренеть от громкости стандартных звуков, ага по поводу проигрывателя для windows тот архив который якобы для 64х битной системы, не работает на моей win7 64 , второй архив пашет как миленький, далее по поводу работы проигрывателя, плохо что не запоминает в проводнике своё место положение как у Сергея Бульба например, очень не удобно! так всё нормально! жду новых версий для андроид систем, готов протестировать всё по полной программе! ждёмс

Vitamin
31.01.2013, 12:04
не мешало бы поднять громкость на пару порядков
А не оглохнешь от стократной громкости?:)


а то комфортно можно слушать только на полную громкость, а если в этот момент кто-то звонит, то можно охренеть от громкости стандартных звуков
У меня на телефоне вроде отдельно регулируется громкость для воспроизведения музыки и для стандартных звуков.


ага по поводу проигрывателя для windows тот архив который якобы для 64х битной системы, не работает на моей win7 64
Какой именно? Какую ошибку выдает?


далее по поводу работы проигрывателя, плохо что не запоминает в проводнике своё место положение как у Сергея Бульба например, очень не удобно!
Не понял.


готов протестировать всё по полной программе! ждёмс
Буду иметь в виду:)

bmwxmiha
31.01.2013, 12:57
версия эта zxtune_r2171_windows_x86_64.zip ошибка во вложении! по поводу Бульба! например при поиске списка воспроизведения по примеру папки от того же Бульба папки с музыкой Tr_Songs, пример: открываю путь до списков воспроизведения, Tr_Songs/Magazines/Muchomor и запускаю список его Muchomor1 прослушали мы этот список (или проиотали его потому что не в жилу) далее решили послушать следующего по списку! нажимаем назад, а он нас отправляет к началу списка! примерно вот так! куча списков одновременно это конечно круто, а есть такая функция что бы все списки проиграть последовательно ну или в случайным оброзом из всех списков? было бы круто

Vitamin
31.01.2013, 13:35
ошибка во вложении
FAQ читать надо (https://code.google.com/p/zxtune/wiki/FAQ)


нажимаем назад, а он нас отправляет к началу списка! примерно вот так!
Извини, но ты как Джамшут объясняешься:) Я еле-еле понял что речь идет о выделении каталога, из которого произошел возврат наверх.
Используемые контролы Qt такое вроде не поддерживают, так что увы.


а есть такая функция что бы все списки проиграть последовательно ну или в случайным оброзом из всех списков? было бы круто
Нет. Не вижу смысла. Хочешь все подряд играть- скопируй в отдельный список.

bmwxmiha
31.01.2013, 14:07
неа не как Джамшут! как Равшан точно! в остальном понятно!

---------- Post added at 16:07 ---------- Previous post was at 15:55 ----------

поставил файлик из FAQ на проигрыватель, теперь работает нормально!

bmwxmiha
03.02.2013, 18:35
что-то уже неделю тишина, есть что новенькое по андроид плееру, или всё, желание кончилось?

Vitamin
03.02.2013, 18:37
что-то уже неделю тишина, есть что новенькое по андроид плееру, или всё, желание кончилось?
В процессе. Выкладывать сырые варианты больше не собираюсь- наслушался.

bmwxmiha
04.02.2013, 13:39
что случилось опять? кто тебя обидел! не слушай никого!

Vitamin
04.02.2013, 13:44
что случилось опять? кто тебя обидел! не слушай никого!
Не надо меня подгонять. Никогда.

Q-Master
05.02.2013, 00:24
Не надо меня подгонять. Никогда.

Ладно, но давай быстрее уже. 8Р~~~~~~~~~~~~~~

Kalantaj
17.02.2013, 15:01
Ай красава! Неужели мечты начинают сбываться? Ну спасибище!
А по существу...
Загрузил выложенный билд и архив с примерами мелодий.
1. Мелодии воспроизводятся все и без тормозов.
2. При открытом окне плеера, смена ориентации изображения на экране (поворотом телефона), приводит к воспроизведению мелодии с начала. Интересный глюк при самом первом запуске и при первом развороте был - мелодия продолжала воспроизводиться и та же мелодия начала играть сначала. Нажатие на СТОП приводило к остановке только второй запущенной. После запуска на воспроизведение другой мелодии из списка глюк пропал и не появлялся больше.
3. Работая в фоне иногда бывают малюсенькие затыки при открытии программ или при работе с ними.
4. При вставке и извлечении наушников остановки воспроизведения нет.
5. Файлы форматов stc (мелодия), sisx ( установочный Symbian) и apk (установочный Android) приписала как свои родные (скрины с Xplore ниже, на втором - запуск apk-файла). Привязки к программе каких-либо типов файлов самостоятельно не делал. Если еще какие файлы найду, которые определил как свои - напишу.
6. После нажатия СТОП и поворота телефона, мелодия сама по себе начинает воспроизводиться.

Ну это так сказать на вскидку то что заметил - погоняю больше, мож еще что то обнаружу.

Чуть позже выложу результаты теста (скриншот)и полные характеристики телефона (может еще актуально).

В тесте новых билдов можешь всецело на меня расчитывать.

39902 39903

Vitamin
17.02.2013, 15:31
1. Мелодии воспроизводятся все и без тормозов.
А теперь попробуй включить какой-нибудь TS музон, заблокировать телефон и насладиться потрескиваниями и заиканиями.


2. При открытом окне плеера, смена ориентации изображения на экране (поворотом телефона), приводит к воспроизведению мелодии с начала. Интересный глюк при самом первом запуске и при первом развороте был - мелодия продолжала воспроизводиться и та же мелодия начала играть сначала. Нажатие на СТОП приводило к остановке только второй запущенной. После запуска на воспроизведение другой мелодии из списка глюк пропал и не появлялся больше.
3. Работая в фоне иногда бывают малюсенькие затыки при открытии программ или при работе с ними.
4. При вставке и извлечении наушников остановки воспроизведения нет.

6. После нажатия СТОП и поворота телефона, мелодия сама по себе начинает воспроизводиться.
Рекомендую детально узнать что такое proof of concept и чем он отличается от конечного результата.


5. Файлы форматов stc (мелодия), sisx ( установочный Symbian) и apk (установочный Android) приписала как свои родные (скрины с Xplore ниже, на втором - запуск apk-файла). Привязки к программе каких-либо типов файлов самостоятельно не делал. Если еще какие файлы найду, которые определил как свои - напишу.
Абсолютно все типы файлов прописываются как свои родные.

---------- Post added at 15:31 ---------- Previous post was at 15:15 ----------

И да, рекомендую посмотреть загрузку процессора во время воспроизведения разных типов музонов:) Чтоб было потом с чем сравнить- я-то веду такую статистику.

Kalantaj
17.02.2013, 17:29
1. Какая именно мелодия у тебя потрескивает при блокировке экрана? Можешь приаттачить, а то у меня из того архива что тут выложен ни одна не трещит. Только при потере сети оператора кратковремнно притормаживает воспроизведение.
2. Чем именно (какой программой) замеряешь загрузку процессора во время воспроизведения? Просто хотелось бы одинаковой программой пользоваться для чистоты эксперимента.
3. Я не придирался к билду, просто рассказал о том что увидел -думал мож поможет в разработке.
4. В xplore только stc, sisx и apk открываются в zxtune. Rootexplorer все мелодии пытается открыть при помощи ttorrent. Anttek explorer открывает мелодии в zxtune, а штатный менеджер файлов вообще никак и ничем не пытается открывать.

Vitamin
17.02.2013, 17:40
1. Какая именно мелодия у тебя потрескивает при блокировке экрана? Можешь приаттачить, а то у меня из того архива что тут выложен ни одна не трещит. Только при потере сети оператора кратковремнно притормаживает воспроизведение.
Splinter - Ksy in love. Весьма тяжелая в плане рендеринга муза.

Из zxaaa demo compo (2010 года, кажется. ссылку найти сейчас не могу).


2. Чем именно (какой программой) замеряешь загрузку процессора во время воспроизведения? Просто хотелось бы одинаковой программой пользоваться для чистоты эксперимента.
OS Monitor (https://play.google.com/store/apps/details?id=com.eolwral.osmonitor&feature=search_result)


4. В xplore только stc, sisx и apk открываются в zxtune. Rootexplorer все мелодии пытается открыть при помощи ttorrent. Anttek explorer открывает мелодии в zxtune, а штатный менеджер файлов вообще никак и ничем не пытается открывать.
Это я уже не знаю. zxtune просто регистрирует себя на все типы файлов для открытия. Для которых нет альтернатив- открываются сразу. Для остальных- вываливается окно выбора.

Kalantaj
17.02.2013, 20:14
Черт... К компу доступа нет, а с телефона спалил немеряно трафика в поисках оригинала Splinter - Ksy in love. Везде предлагают только MP3. На сайте zxtunes треки только до 2007 года. Выложте пожалуйста кто нить саму мелодию.

Vitamin
17.02.2013, 20:29
Выложте пожалуйста кто нить саму мелодию.
Лови

Kalantaj
17.02.2013, 20:33
При воспроизведении мелодии long path 4 dihalt.pt3 (Splunter 2007) максимум загрузка процессора - 27%
39911

Vitamin
17.02.2013, 20:34
При воспроизведении мелодии long path 4 dihalt.pt3 (Splunter 2007) максимум загрузка процессора - 27%
Дай угадаю. У тебя в телефоне не менее 800МГц процессор.

Kalantaj
17.02.2013, 20:53
О. В этой мелодии от 35 до 51 нагрузка скачет. В осноаном 43-45%

---------- Post added at 18:53 ---------- Previous post was at 18:42 ----------

У меня тайваньская бюджетка:
Модель: Gigabyte GSmart G1345 Sunfish
Операционная система: Android 2.3.4
Тип процессора: Qualcomm Snapdragon S1 MSM7227T
Тактовая частота (МГц): 800
Оперативная память (Мб): 512
ROM (Мб): 512
Разрешение экрана (px): 320 x 480 TFT
Видеоускоритель: Adreno 200

Vitamin
17.02.2013, 20:57
Тактовая частота (МГц): 800
Хех. Угадал:)
Приложи плиз скриншот вкладки "Разное" из той самой программы- там где диапазон частот процессора показывается.
Ибо у меня раньше жрало 55% на 600МГц, сейчас жрет 12% на 480МГц и около 30% в режиме заблоченного экрана, когда тактовая около 200МГц (снималось через прямое подключение к телефону).

Kalantaj
17.02.2013, 21:08
Вот:
39913
Стоит отметить что у меня еще стоит android tuner, который периодически жрет даже больше 50%процессорного времени, так что заикания мелодий именно из за него - смотрел в ос мониторе во время воспроизведения.

Vitamin
17.02.2013, 21:13
Вот:
Весьма широкий диапазон частот. Так что работы по ускорению и оптимизации не напрасны, поставил себе цель 10% при воспроизведении TS на своем HTC Desire C. Пока около 12% и еще одна идея в запасе:)

Kalantaj
17.02.2013, 21:28
Идеи это отлично. Если надо что-то проверить - всегда буду рад помочь. На работе еще поищу владельцев андроидов и узнаю как на их аппаратах дела обстоят. Здесь потом отпишусь.

Vitamin
17.02.2013, 21:32
Идеи это отлично. Если надо что-то проверить - всегда буду рад помочь. На работе еще поищу владельцев андроидов и узнаю как на их аппаратах дела обстоят. Здесь потом отпишусь.
Не надо. Всю необходимую на данный момент информацию я уже собрал. Распространять сырую сборку не стоит.

Vitamin
20.02.2013, 11:51
Билд 2239:

* пофикшено падение при сканировании
* пофикшено зависание при сканировании
* ускорение рендеринга AY/YM
* пофикшен TFM анализатор
+ поддержка платформы ARMHF
* переработан парсинг SampleTracker и ChipTracker
* zxtune-qt: пофикшено падение при перемещении вниз последнего элемента в списке звуковых подсистем
* zxtune-qt: пофикшено обновление UI при воспроизведении


Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2239_windows_x86.zip&can=2&q=)
Скачать версию для win64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2239_windows_x86_64.zip&can=2&q=)
Скачать версию для win32 (MMX/SSE/SSE2) (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2239_mingw_x86.zip&can=2&q=)
Скачать версию для win64 (MMX/SSE/SSE2) (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2239_mingw_x86_64.zip&can=2&q=)
Скачать версию для linux32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2239_linux_i686.tar.gz&can=2&q=)
Скачать версию для linux64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2239_linux_x86_64.tar.gz&can=2&q=)
Скачать версию для ARM linux (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2239_linux_arm.tar.gz&can=2&q=)
Скачать версию для ARMHF linux (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2239_linux_armhf.tar.gz&can=2&q=)
Скачать версию для dingux (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2239_dingux_mipsel.tar.gz&can=2&q=)
Скачать версию для ArchLinux32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune-r2239-1-i686.pkg.tar.xz&can=2&q=)
Скачать версию для ArchLinux64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune-r2239-1-x86_64.pkg.tar.xz&can=2&q=)
Скачать версию для Ubuntu/Debian 32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2239_i386.deb&can=2&q=)
Скачать версию для Ubuntu/Debian 64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2239_amd64.deb&can=2&q=)
Скачать версию для RedHat/CentOS 32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune-r2239-1.i686.rpm&can=2&q=)
Скачать версию для RedHat/CentOS 64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune-r2239-1.x86_64.rpm&can=2&q=)

Еще немного ускорен рендеринг AY. Лучше слов скажут цифры (означают относительную скорость работы).

Билд 2130 (windows_x86_64, Intel Core2 Quad, 2.5GHz)
Синтетический тест (benchmark):

Test for AY chip emulation
Without interpolation: x192.382
With interpolation: x179.856
Test for Z80 emulation
Memory access: x85.0268
I/O ports access: x104.167
Test for Mixer
1-channels: x1572.33
2-channels: x1128.67
3-channels: x940.734
4-channels: x753.58

Тест звукового тракта (zxtune123 --benchmark 3, полноценный рендеринг модулей разных типов, 3 итерации, без интерполяции):

x43,21 (TS) ksy_in_love_2010_NY_normal.pt3
x43,52 (TS) INEEDR~1.PT3
x24,46 (AY) AYMD39.ay
x128,05 (PT3) Speccy2.pt3

Билд 2239 (windows_x86_64, Intel Core2 Quad, 2.5GHz):
Синтетический тест:

Test for AY chip emulation
Without interpolation: x837.521
With interpolation: x653.168
Test for Z80 emulation
Memory access: x143.184
I/O ports access: x136.874
Test for Mixer
1-channels: x1805.05
2-channels: x1367.99
3-channels: x1170.96
4-channels: x1009.08

Тест звукового тракта:

x140,71 (TS) ksy_in_love_2010_NY_normal.pt3
x137,63 (TS) INEEDR~1.PT3
x25,71 (AY) AYMD39.ay
x268,42 (PT3) Speccy2.pt3

Кто сможет сделать быстрее?:)

Также поддержана платформа ARMHF - ARM с аппаратной поддержкой плавающей точки. Теперь zxtune можно запускать и на RaspberryPi!

Kalantaj
20.02.2013, 15:24
Боюсь спросить, чтоб не навлечь на себя гнев автора, но всеже... с андроид версией хоть какие-то продвижения есть ?

Vitamin
20.02.2013, 15:36
Боюсь спросить, чтоб не навлечь на себя гнев автора, но всеже... с андроид версией хоть какие-то продвижения есть ?
Господа хорошие! Неужели у вас не хватает ума понять для чего тратится столько усилий по ускорению работы программы?

Q-Master
20.02.2013, 20:08
Vitamin: Я прошу, не пиши никогда:

Скачать версию для Ubuntu/Debian 32
Скачать версию для Ubuntu/Debian 64
У меня дебиан 32, но пакет не установится по известным тебе причинам.
Не уподобляйся неграмотным людям, которые кроме x86 никогда и ничего не видели.
Пиши, плиз,

Скачать версию для Ubuntu/Debian i386
Скачать версию для Ubuntu/Debian amd64
Так будет правильнее.

Vitamin
20.02.2013, 22:10
У меня дебиан 32, но пакет не установится по известным тебе причинам.
Не уподобляйся неграмотным людям, которые кроме x86 никогда и ничего не видели.
Это для единообразия так написано. В списке даунлоадов все в порядке.

Хорошая новость для пользователей foobar:
djdron (автор UnrealSpeccyPortable) сделал пробную версию плагина на базе zxtune!

Заценивать- http://www.hydrogenaudio.org/forums/index.php?showtopic=99575

creator
28.02.2013, 21:18
https://code.google.com/p/zxtune/wiki/ZXTuneQTManual?wl=ru#Конвертировани
Тут всё круто, но добавь к LAME ключик -t (disable writing LAME Tag), всё равно там пусто (в первого фрейме нули).

Vitamin
28.02.2013, 21:19
Тут всё круто, но добавь к LAME ключик -t (disable writing LAME Tag), всё равно там пусто (в первого фрейме нули).
lame.exe не используется

creator
28.02.2013, 21:23
Я понимаю что lame.exe не используется, я по аналогии говорил — ну незнаю я как эта опция в mp3lame.dll называется. :)

newart
28.02.2013, 21:32
Весьма широкий диапазон частот. Так что работы по ускорению и оптимизации не напрасны, поставил себе цель 10% при воспроизведении TS на своем HTC Desire C. Пока около 12% и еще одна идея в запасе
А как у смартфонов и андроида с частотой вывода? Какой потолок? 48к?

Vitamin
28.02.2013, 21:35
А как у смартфонов и андроида с частотой вывода? Какой потолок? 48к?
Без понятия. Юзаю хардварную частоту. Для моего телефона это 44100.

Vitamin
28.02.2013, 21:37
Я понимаю что lame.exe не используется, я по аналогии говорил — ну незнаю я как эта опция в mp3lame.dll называется.
Что это дает? Что должно быть в первом фрейме?

creator
28.02.2013, 22:03
Даёт то, что этого первого фрейма из нулей в начале получившегося MP3 не будет. Для меня всегда загадкой было, зачем этот фрейм нужен. Я их частенько из MP3 вырезаю HEX едитором. Как правило там не нули а "Info блаблабла". С LAME у меня всегда нули получались (если без -t ключа), но вот в ay2mp3 (там lame.exe переименованное рядом лежит) как ни странно получатся то что на картинке.
Кто знает, какой программой можно это "Info" расшифровать?

Vitamin
01.03.2013, 00:31
Даёт то, что этого первого фрейма из нулей в начале получившегося MP3 не будет. Для меня всегда загадкой было, зачем этот фрейм нужен. Я их частенько из MP3 вырезаю HEX едитором. Как правило там не нули а "Info блаблабла".
Эта хрень включается опцией writeVbrTag. Если ее не включать, то, ЕМНИП, проблемы с записью метаинфы в файл случаются- неправильно определяется длительность звучания.

creator
01.03.2013, 07:14
Подтверждаю, на VBR файлах, если этот фрейм отрезать, неправильная длина звучания тут же вылазит. Но на фиксированных всё отлично. Наверно разумно этот фрейм только для VBR создавать.

Vitamin
01.03.2013, 07:28
Подтверждаю, на VBR файлах, если этот фрейм отрезать, неправильная длина звучания тут же вылазит. Но на фиксированных всё отлично. Наверно разумно этот фрейм только для VBR создавать.
Там тоже какие-то приколы были, уже не помню. Потому и включается безусловно.

psb
01.03.2013, 13:19
самое интересное, кому и чем он мешает?:)))

Kalantaj
19.03.2013, 19:53
Ммммм...... тема забыта?

Vitamin
19.03.2013, 20:40
Нет.
К вопросу о новостях с проекта (http://ru.wikipedia.org/wiki/RSS)

Vitamin
20.03.2013, 18:13
Билд 2296:

+ поддержка компилированных модулей от SQ-Tracker (SQT)
* пофикшено падение на файлах с нулевым размером в LHA архивах
* zxtune-qt: пофикшена конверсия и экспорт, если папка указана в формате 'X:/'
+ zxtune-qt: загрузка всех найденных возле исполняемого файла плейлистов, если не обнаружено сохраненной сессии
* ускорено сканирование на ~5%

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2296_windows_x86.zip&can=2&q=)
Скачать версию для win64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2296_windows_x86_64.zip&can=2&q=)

Наконец-таки поддержан самый сложный и самый необычный трекер на всем спектруме- иностранный SQ-Tracker. Необычность модели: вместо многоканальных паттернов- комбинации из одноканальных.
Необычность формата: сжатие паттернов- вместо ноты и параметров (семпл-орнамент-эффект), указывается просто смещение тона относительно предыдущей ноты. Если прибавить сюда крайне запутанный и очень неоптимальный плеер, получится полная картина. Заодно появился повод пересмотреть и хоть немного улучшить старый *****код:)
Формат весьма слабоструктурирован и на первых итерациях существенно снизил скорость поиска. Но вовремя пришедшая идея вернула все на свои места и даже позволила добиться ускорения:)

Вот статистическая выборка форматов, найденных в 5.6Гб разного спектрумовского софта (бОльшая часть- архивирована):

Всего: 95073

AS0: 1585
ASC: 12110
AY: 1065
CHI: 29
DMM: 189
DST: 154
GTR: 333
PDT: 13
PSG: 6
PSM: 69
PT1: 686
PT2: 24605
PT3: 19292
SQD: 13
SQT: 1154
ST1: 1970
ST3: 336
STC: 25485
STP: 5121
STR: 105
TS: 61
VTX: 554
YM: 138

Поддержка SQT дала неплохой улов- более 1% от общего числа. Если исключить дубликаты, то еще больше.

newart
20.03.2013, 20:39
+ поддержка компилированных модулей от SQ-Tracker (SQT)
Ура! Пора расчихлять сайт.

nodeus
20.03.2013, 21:11
Ура! Пора расчихлять сайт.

Давно пора.

Vitamin
29.03.2013, 16:53
Билд 2309:

+ поддержка модулей от Pro Sound Creator (PSC)
* улучшен детект и пофикшен детект размера Sample Tracker
* уменьшен размер билдов для архитектуры armhf

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2309_windows_x86.zip&can=2&q=)
Скачать версию для win64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2309_windows_x86_64.zip&can=2&q=)

Сделана поддержка не самого популярного, но весьма интересного редактора Pro Sound Creator.
Формат несколько избыточен- сказывается попытка объединить в одном контейнере и компилированный и некомпилированный формат хранения модулей (в отличие от того же SoundTracker'a имеющего два разных формата и линейки Pro Tracker, использующей только компилированный формат).
Несколько неудачная, на мой взгляд, реализация команд, затрудняющая интерпретацию потока данных. И уникальные фичи семплов и орнаментов- несколько зон зацикливания, чего не было ни в одном другом трекере (Asc Sound Master, в принципе, такое тоже поддерживает, но не использует).

Также уменьшен размер билдов для архитектуры armhf (Raspberry Pi). Обновленная версия для The Pi Store (http://store.raspberrypi.com/projects/zxtune) будет выложена чуть позже.

Hacker VBI
29.03.2013, 17:53
64bit версия не пошла. win7 64
32bit - играет[COLOR="Silver"]

Vitamin
29.03.2013, 17:58
64bit версия не пошла.
Какая ошибка?

VNN_KCS
29.03.2013, 22:01
64bit версия не пошла. win7 64
32 bit тупо зависла, пока reset не нажал в Windows XP Black Edition.
Сорри, конечно, что левая Винда. А вот никогда не подводила.

Vitamin
29.03.2013, 22:19
32 bit тупо зависла, пока reset не нажал в Windows XP Black Edition.
Сорри, конечно, что левая Винда. А вот никогда не подводила.
Т.е. при запуске подвисла вся система и спас только резет всего компа?
Мда, хорошие нынче оси пошли, что какое-то *****е десктопное приложение может наглухо подвесить.

Hacker VBI
30.03.2013, 10:39
В моём случае - Окно "Программа не запускается" и Ок.
всё.

nodeus
30.03.2013, 12:05
win8 x64 версия 2309_x86_64 — полёт нормальный.

Vitamin
30.03.2013, 12:36
В моём случае - Окно "Программа не запускается" и Ок.
всё.
А винда у тебя хоть 64-битная?:)
Попробуй решение отсюда http://code.google.com/p/zxtune/wiki/FAQ

SlashNet
30.03.2013, 14:37
Кстати, mingw версии не только ММХ нужен.
На АМД-шном проце не взлетает.
J:\zxtune_r2239_mingw_x86>zxtune123.exe

terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
WinXP SP3 x86
AMD Athlon 64 X2 (MMX(+), 3DNow!(+), SSE(1,2,3),x86-64)

Vitamin
30.03.2013, 14:38
Кстати, mingw версии не только ММХ нужен.
На АМД-шном проце не взлетает.
А на интеловском проце с той же версией винды работает?

Hacker VBI
30.03.2013, 16:12
А винда у тебя хоть 64-битная?:)
Попробуй решение отсюда http://code.google.com/p/zxtune/wiki/FAQ

Господи, за кого меня принимают... :v2_laugh:

------------------
System Information
------------------
Time of this report: 3/30/2013, 14:10:52
Machine name: ***
Operating System: Windows 7 Максимальная 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.120830-0333)
Language: Russian (Regional Setting: Russian)
System Manufacturer: MSI
System Model: MS-7615
BIOS: Default System BIOS
Processor: AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ (2 CPUs), ~2.3GHz
Memory: 6144MB RAM
Available OS Memory: 6144MB RAM
Page File: 3598MB used, 21543MB available
Windows Dir: C:\Windows
DirectX Version: DirectX 11
DX Setup Parameters: Not found
User DPI Setting: Using System DPI
System DPI Setting: 96 DPI (100 percent)
DWM DPI Scaling: Disabled
DxDiag Version: 6.01.7601.17514 32bit Unicode

Kalantaj
30.03.2013, 18:59
А версия для Android ? Хоть какие-то продвижения есть в ту сторону?

Vitamin
30.03.2013, 20:14
Господи, за кого меня принимают...
Ну мало ли:) Слишком уж подозрительная ошибка. Установка рантайма из faq помогает? Сам все на семерке проверяю.

daniel
31.03.2013, 06:57
А версия для Android ? Хоть какие-то продвижения есть в ту сторону?

Присоединяюсь к вопросу.

SlashNet
31.03.2013, 14:22
А на интеловском проце с той же версией винды работает?

Да. Проверял на работе...
Только, на работе винда постоянно обновляется.
Домашняя - нет.

Vitamin
31.03.2013, 15:13
Да. Проверял на работе...
Только, на работе винда постоянно обновляется.
Домашняя - нет.
Не, это не с amd связано. При выполнении неподдерживаемых инструкций обычно другие ошибки. Что-то с языковой поддержкой связанное.

SlashNet
01.04.2013, 03:27
Странно. Дистрибутив винды тот же. Настройки - идентичные.
Может, действительно винда заезженая. 4 года она терпит мои издевательства.

Hacker VBI
01.04.2013, 09:33
Vitamin, сделай лог запуска для проги и дай нам с VNN

Vitamin
01.04.2013, 10:56
Vitamin, сделай лог запуска для проги и дай нам с VNN
В консоли (cmd.exe) набираешь

set ZXTUNE_DEBUG_LOG=*
zxtune123.exe 2>work.log

ну или соотвецно zxtune-qt.exe. В файле work.log будет собсно лог.

Hacker VBI
01.04.2013, 11:24
Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна. Дополнительные сведения содержатся в журнале событий приложений или используйте программу командной строки sxstrace.exe для получения дополнительных сведений.

мдя

Vitamin
01.04.2013, 11:28
Не удалось запустить приложение, поскольку его параллельная конфигурация неправильна. Дополнительные сведения содержатся в журнале событий приложений или используйте программу командной строки sxstrace.exe для получения дополнительных сведений.
Ты решение из FAQ применял?

Hacker VBI
01.04.2013, 14:24
пахаить

---------- Post added at 13:24 ---------- Previous post was at 13:24 ----------

компиль под андроид. только с гуями, а не так как сейчас, ок?

Vitamin
01.04.2013, 15:20
компиль под андроид. только с гуями, а не так как сейчас, ок?
А как сейчас?

Hacker VBI
01.04.2013, 23:45
а сейчас в андроиде плеер вызывается только из стандартного диспетчеа файлов, имеет две кнопки пуск и стоп, и не отслеживает свой повторный запуск

Vitamin
02.04.2013, 00:02
а сейчас в андроиде плеер вызывается только из стандартного диспетчеа файлов, имеет две кнопки пуск и стоп, и не отслеживает свой повторный запуск
Две кнопки- это не гуй разве? Или критерием гуя является отслеживание своего повторного запуска? Или вызов не из стандартного (или из нестандартного) диспетчера файла?

psb
02.04.2013, 01:29
жирновато:)

Hacker VBI
02.04.2013, 09:05
Vitamin, сравни тюн для виндовс и для андроид.
разница небольшая?
первый выглядит нарядно, второй - как бедный родственник.

я как-то случайно запустил на телефоне два раза тюн и потом не мог понять почему он играет после вызода. запустил снова, давай жать по стоп-у - нифига! :) паника!
а выключить можно только из диспетчера.
в общем, пользовать могут только фанаты из фанатов)

Vitamin
02.04.2013, 09:33
Vitamin, сравни тюн для виндовс и для андроид.
разница небольшая?
первый выглядит нарядно, второй - как бедный родственник.

я как-то случайно запустил на телефоне два раза тюн и потом не мог понять почему он играет после вызода. запустил снова, давай жать по стоп-у - нифига! паника!
а выключить можно только из диспетчера.
в общем, пользовать могут только фанаты из фанатов)
А тебе не приходило в голову, что это- прототип, а не полноценное приложение?


компиль под андроид.
Давай сорцы, скомпилю. Только чтоб с гуями, а не как бедный родственник выглядело.

Kalantaj
02.04.2013, 10:48
VBI, не торопи человека. Он и так делает то, что пока НИКТО не осмелился делать - плеер AY музыки для Android. Показал прототип плеера, а точнее можно сказать просто возможности воспроизведения музыкальных zx-файлов. Согласен - ну уж ОЧЕНЬ хочется чтоб был полноценный плеер с выбором трека из самой програмы, плейлистами итд итп. Но на это надо потратить немало времени, учитывая что ТС ранее не программировал под Android. И заметь - за это Витамину пока никто ничего не платит и не факт что заплатят много после релиза на GooglePlay; хотя я считаю, что донатить будут полюбому.
А вот упреками на данной стадии можно зпросто убить Витамину желание вообще делать плеер для Андроида.

Hacker VBI
02.04.2013, 10:51
Vitamin, у меня нет никаких претензий. только пожелания.
извини если жестко выразился.
Программа нравится, отсюда и комментарии.

зы: те же знаешь этих пользователей. им только фичи подавай :) причём каждому свою :)

Vitamin
02.04.2013, 11:13
VBI, не торопи человека. Он и так делает то, что пока НИКТО не осмелился делать - плеер AY музыки для Android. Показал прототип плеера, а точнее можно сказать просто возможности воспроизведения музыкальных zx-файлов. Согласен - ну уж ОЧЕНЬ хочется чтоб был полноценный плеер с выбором трека из самой програмы, плейлистами итд итп. Но на это надо потратить немало времени, учитывая что ТС ранее не программировал под Android. И заметь - за это Витамину пока никто ничего не платит и не факт что заплатят много после релиза на GooglePlay; хотя я считаю, что донатить будут полюбому.
А вот упреками на данной стадии можно зпросто убить Витамину желание вообще делать плеер для Андроида.
Совершенно верно. Так что не надо меня каждую неделю спрашивать об этом. Намек понятен?


Vitamin, у меня нет никаких претензий. только пожелания.
извини если жестко выразился.
Программа нравится, отсюда и комментарии.

зы: те же знаешь этих пользователей. им только фичи подавай причём каждому свою
Фичи-фичами, но за все время разработки только 3 (три!) человека подтверждали свою критику "я знаю как лучше" делом, показывали как лучше. Хочешь красивый и удобный гуй? Нарисуй прототипы, графику. Чтоб я мог взять и использовать (например, графику). А не как обычно "ну вот посмотри как там в %PLAYERNAME% сделано" (к слову, на заре появления zxtune-qt вызвавшийся помогать человек не смог сделать даже такой простой задачи как анализ других программ).

Да, я делаю проект исключительно для собственного удовольствия. Никакой финансовой отдачи не ожидаю (зато затрат за несколько лет накопилось уже примерно на $400- всякие там книжки-устройства). Посему могу позволить себе слать лесом все, что мешает мне получать это самое удовольствие. В частности, критиканство и погоняния. К критике обычно прислушиваюсь.

Hacker VBI
02.04.2013, 12:07
Vitamin, у меня есть встречное предложение.
Я для USP для андроида сделал експорт json базы zxaaa, а Андрей - импорт.
Делал в первую очередь для себя - теперь я каждый вечер пересматриваю демы, пропущенные за десяток лет :)
Если НьюАрт позволит и ты захочешь, я могу сделать то-же самое для zxtune & zxtunes.
Серьёзно. что касается веб-а - могу помочь.
С уважением, WayBe

Vitamin
02.04.2013, 12:10
Если НьюАрт позволит и ты захочешь, я могу сделать то-же самое для zxtune & zxtunes.
Мы с ним уже общались на эту тему. Прототип xml api сайта уже даже работает. Когда добью основную функциональность zxtune, вернемся к этому вопросу.

Hacker VBI
02.04.2013, 12:13
Ок. Спасибо

Vitamin
02.04.2013, 12:19
Ок. Спасибо
Если newart не будет против, можешь тоже с ним пообщаться. Вы вдвоем в вебе шарите всяко больше меня. Мне лишь нужен внятный результат в xml (не json, чтоб не тянуть ничего левого в десктопную версию). Если он будет делаться параллельно- я исключительно за:)

Hacker VBI
02.04.2013, 12:32
Vitamin, конечно.
Уже отправил сообщение newart
json удобнее, как по мне. никакой лишней разметки, как у xml - следовательно меньше размер.
А обработку json можно вытянуть из исходников USP ;)

Vitamin
02.04.2013, 12:34
json удобнее, как по мне. никакой лишней разметки, как у xml - следовательно меньше размер.
А обработку json можно вытянуть из исходников USP
Меня волнует десктопная версия- парсер xml там уже встроен, а вот тянуть парсер json нет никакого желания. В андроидной версии можно чо хошь заюзать- там все в систему встроено.

Hacker VBI
02.04.2013, 13:04
бум генерить, дай бог

newart
03.04.2013, 09:24
Vitamin, у меня есть встречное предложение.
Я для USP для андроида сделал експорт json базы zxaaa, а Андрей - импорт.
Делал в первую очередь для себя - теперь я каждый вечер пересматриваю демы, пропущенные за десяток лет :)
Если НьюАрт позволит и ты захочешь, я могу сделать то-же самое для zxtune & zxtunes.
Серьёзно. что касается веб-а - могу помочь.
С уважением, WayBe

Спасибо. Но мы с Витамином справимся.

Vitamin
03.04.2013, 09:57
Спасибо. Но мы с Витамином справимся.
Зачем отказываться от помощи?

newart
03.04.2013, 12:04
Зачем отказываться от помощи?
Помощи перейти дорогу на зеленый свет? Я похож на старую бабушку?

Vitamin
03.04.2013, 12:17
Помощи перейти дорогу на зеленый свет? Я похож на старую бабушку?
Хорошо. Когда ты сможешь реализовать xml api? Плюс есть еще идеи по поводу аналога CDDB - по контрольным суммам модулей получать с сервера информацию об авторе и названии. Какие оценки по этой фиче?

newart
03.04.2013, 13:33
Хорошо. Когда ты сможешь реализовать xml api? Плюс есть еще идеи по поводу аналога CDDB - по контрольным суммам модулей получать с сервера информацию об авторе и названии. Какие оценки по этой фиче?
Напиши ТЗ что нужно - я сделаю.

Vitamin
03.04.2013, 13:37
Напиши ТЗ что нужно - я сделаю.
Ок.

Vitamin
08.04.2013, 13:26
Билд 2327:

+ поддержка модулей от FastTracker (FTC)
* пофикшена проверка версии для RAR декодера

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2327_windows_x86.zip&can=2&q=)
Скачать версию для win64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2327_windows_x86_64.zip&can=2&q=)

Поддержан довольно навороченный, но слабораспространенный FastTracker. Всего мне удалось чуть более 40 уникальных модулей, 25 из которых находятся в коллекции Бульбы. Некоторые модули (например, "HENXX WEAR#II BY FATAl SNIPE#") существуют в других форматах (PT2).
Тест PUSHER проходится на 74/73 (соотвецно 94%/92%) (подробнее тут (https://code.google.com/p/zxtune/wiki/Comparison)).

Также благодаря newart обнаружена ошибка распаковки RAR архивов- формат версии 1.5 отличается от версии 2.0. Если разберусь, поддержу и эту старую версию.

newart
08.04.2013, 15:53
+ поддержка модулей от FastTracker (FTC)
УРА!

ViThor
08.04.2013, 23:04
Vitamin, что-то не получается у меня запустить версию ZXTune для вин64 (пробовал последние две, на данный момент, версии).
При попытке запуска появляется вот такое окно:
http://i52.fastpic.ru/big/2013/0408/f0/5a0f89058f54dab282545b4db21b05f0.jpg
Версия ZXTune под win32 запускается отсюда же без проблем. Стоит windows 7 home premium. Может какие ещё нужны данные, чтобы определить причину сбоя запуска?

Vitamin
08.04.2013, 23:10
Vitamin, что-то не получается у меня запустить версию ZXTune для вин64 (пробовал последние две, на данный момент, версии).
При попытке запуска появляется вот такое окно:
https://code.google.com/p/zxtune/wiki/FAQ

Kalantaj
12.04.2013, 18:29
Витамин, просьба есть...
В списке файлов можно по названию сорт себе устроить, а мож добавить по типу трека? Ну тип сначала pt1, потом pt2 и т.д. ?

Vitamin
12.04.2013, 19:02
Витамин, просьба есть...
В списке файлов можно по названию сорт себе устроить, а мож добавить по типу трека? Ну тип сначала pt1, потом pt2 и т.д. ?
В каком списке файлов?

Kalantaj
13.04.2013, 21:37
Ну вот когда скормил архив с музыкой плееру, он его распознал и отобразил список треков. В списке перед каждым треком стоит тип файла (маленькая пиктограмма). Вот отсортировать по алфавиту можно - просто нажать сверху на Автор. А вот по типу, ну например из всего архива только TSFM треки хочу послушать подряд, то нет такой сортировки.

Vitamin
14.04.2013, 00:12
А вот по типу, ну например из всего архива только TSFM треки хочу послушать подряд, то нет такой сортировки.
А ты пробовал нажимать сверху на Тип? А мануал читать пробовал?

Q-Master
14.04.2013, 18:58
А ты пробовал нажимать сверху на Тип? А мануал читать пробовал?

Гыгы. Русский человек начинает читать мануал только после того, как что-нибудь сломал.

Vitamin
14.04.2013, 19:24
Русский человек начинает читать мануал только после того, как что-нибудь сломал.
А включать мозг только когда с наскоку ничего не получается.

Kalantaj
14.04.2013, 20:14
Красиво опустили. Спасибо. Больше вопросов нет. Да и вряд ли в будущем появятся вновь. На сим и откланяюсь.

Vitamin
14.04.2013, 20:27
Красиво опустили. Спасибо. Больше вопросов нет. Да и вряд ли в будущем появятся вновь. На сим и откланяюсь.
Ну раз уж ты считаешь себя опущеным, пусть так и будет. Тебе виднее.

AAA
15.04.2013, 10:48
Я растроени!

Как надо чтото выдрать редкое не выдирает!

Вот этого шерлока холмса нет ни в одном архиве!!!

И ничто его не выдирает, вот и плеер, толку нуль

Vitamin
15.04.2013, 10:53
Билд 2344:

+ полная поддержка формата RAR (от версии 1.5 до 3.6)
* пофикшена обработка solid архивов формата RAR

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2344_windows_x86.zip&can=2&q=)
Скачать версию для win64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2344_windows_x86_64.zip&can=2&q=)

После сурового разбирательства и небольшой доработки напильником таки удалось заюзать исходные тексты утилиты unrar за авторством самого Рошаля. К сожалению, по словам автора, авторская поддержка формата в виде удобной библиотеки (как zlib) в ближайшем будущем не предвидится.
Также слегка переработана поддержка solid архивов этого самого формата. Тем не менее, крайне не рекомендуется добавлять такие архивы с большим количеством файлов в плейлист- банальная операция получения тултипа будет требовать все больше времени по мере нахождения модуля ближе к концу архива. То же самое происходит при сохранении плейлиста с полным списком модулей.


А еще ZXTune сегодня исполняется 4 года:) За последний год было поддержано еще 10 музыкальных форматов 1 архивный и 6 сжатых форматов. Итого сейчас поддерживается 28 музыкальных, 8 архивных и 30 сжатых форматов. Размер кодовой базы достиг 95тыс строк кода на С++ (без комментариев, пустых строк, сгенерированного и чужого кода). Stay tuned!

nodeus
15.04.2013, 11:33
А еще ZXTune сегодня исполняется 4 года :)

От всей души мои поздравления успешному и нужному проекту!

Vitamin
15.04.2013, 17:30
Вот этого шерлока холмса нет ни в одном архиве!!!
Да ну?
http://zxtunes.com/downloads.php?id=3046


И ничто его не выдирает
И не выдерет. Ибо трека там внутри нет- музыка в виде дампа регистров сделана.


вот и плеер, толку нуль
Великодушно разрешаю не пользоваться столь бесполезной *****программой. Альтернатив полно- выбирай любую:)

Vitamin
23.04.2013, 13:05
Билд 2363:

+ поддержка моно раскладки в VTX модулях
+ поддержка подтипа YM6 YM модулей
* пофикшено падение при обработке Hrust2.3/Hrip блоков
* ускорена обработка архивов RAR
* пофикшено воспроизведение через вывод win32
* zxtune-qt: быстрые опции раскладки каналов блокируются, если модуль содержит собственную настройку (например, VTX)

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2363_windows_x86.zip&can=2&q=)
Скачать версию для win64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2363_windows_x86_64.zip&can=2&q=)

Vitamin
13.05.2013, 16:12
Билд 2395:

+ эмуляция Philips SAA1099
+ поддержка E-Tracker от E.S.I. для Sam Coupe
+ высококачественная интерполяция для AY/YM

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2395_windows_x86.zip&can=2&q=)
Скачать версию для win64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2395_windows_x86_64.zip&can=2&q=)

Поддержана слабораспространенная, но весьма интересная платформа Sam Coupe в виде эмуляции чипа SAA1099. На спектруме представлена звуковой картой ZXM Sound Card (http://www.micklab.narod.ru/ZXMSoundCard.htm) авторства Mick.
Теперь можно слушать почти все сборники ETunes со всеми удобствами:) Немного покопавшись в сорцах сборников и глянув на музыку, опрометчиво решил, что она (музыка) хранится в виде дампа регистров. Когда понял, что ошибся, отступать было уже поздно:)
Весьма много времени заняло разбирательство с форматом файлов от E-Tracker'a- документации на формат нигде нет, опыта работы в Sam Coupe (даже эмулятора)- тоже. На помощь пришел дизассемблер и накопленный опыт ковыряния других трекеров (кому надо- могу поделиться детальным дизассемблером плеера).
Формат модулей весьма слабоструктурирован, посему детект делается на основе текстовой сигнатуры (если ее нет, модуль не распознается). Формат представляет собой пример того, как хорошую идею можно довести до абсурда- интересное хранение позиций, паттернов, орнаментов и семплов в сжатом виде (с распаковкой на лету, разумеется) усугубляется хранением семплов в виде двух чередующихся потоков данных (управление тоном+шумом и управление громкостью) с распаковкой последнего через дополнительную таблицу. Все это на фоне весьма рыхлого формата паттернов.
Также добавлен высококачественный фильтр для AY. Опции интерполяции переехали из главного окна в окно настроек в виде комбобокса. Интерполяция с оптимизацией по скорости- это старый режим. С оптимизацией по качеству- новый. Потребляет примерно в 5 раз больше ресурсов.

Vitamin
17.05.2013, 19:43
Засветился в Linux Format #170 (Май, 2013) :v2_dizzy_roll:

Пока нашел только англицкий вариант:
https://dl.dropboxusercontent.com/u/2393036/LXF170_ZXTune.png

dreamer
27.05.2013, 14:33
Всем привет!
Заранее прошу простить за ламерский вопрос т.к. не слежу за темой.

Существует ли в природе плеер AY под Android который поддерживает форматы ASC, PT1, PT2, PT3 и др.. ?
Про "Modo" знаю, только AY, YM, поддерживает, маловато..
Если обсуждалось ткните.
Спасибо.

Vitamin
27.05.2013, 15:21
Существует ли в природе плеер AY под Android который поддерживает форматы ASC, PT1, PT2, PT3 и др.. ?
Про "Modo" знаю, только AY, YM, поддерживает, маловато..
Если обсуждалось ткните.
Спасибо.
XMP for android умеет играть .ay форматы. Также умеет .stc (но лучше бы не умел...).

По поводу версии ZXTune под андроид- stay tuned:)

dreamer
27.05.2013, 16:01
Спасибо за информацию, если можно немного информации про stay tuned (гугля ничего внятного не находит) а я не в теме..

Vitamin
27.05.2013, 16:17
если можно немного информации про stay tuned (гугля ничего внятного не находит) а я не в теме..
Ведутся работы по портированию ZXTune на андроид.

dreamer
27.05.2013, 16:20
Будем ожидать.. ;-)

Vitamin
29.05.2013, 17:41
Билд 2416:

+ поддержка модулей TFM Music Maker версий v0.1-v1.2 (TF0) и v1.3+ (TFE)
* фиксы в воспроизведении SQD
* фиксы в воспроизведении PT3

Скачать версию для win32 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2416_windows_x86.zip&can=2&q=)
Скачать версию для win64 (http://code.google.com/p/zxtune/downloads/detail?name=zxtune_r2416_windows_x86_64.zip&can=2&q=)

Поддержаны треки, созданные в TFM Music Maker'e (новая и старая версии). Просьба к поклонникам данной музыки послушать знакомые треки и сообщить о возможных ошибках воспроизведения.
Ибо, несмотря на вроде бы бОльшее количество треков для данной технологии, нежели для TS (http://zx-pk.ru/showthread.php?p=578444#post578444), качество их (на мой взгляд) оставляет желать лучшего- иногда сложно отличить неправильное воспроизведение от задумки автора:)
Также внесены небольшие фиксы в воспроизведение SQD (переписан парсер) и PT3 (эффект portamento).

P.S. Две недели в дизассемблере... FUCK YOU, SHIRU!!! YOU HAVE BEEN PWNED!

newart
29.05.2013, 18:12
P.S. Две недели в дизассемблере... FUCK YOU, SHIRU!!! YOU HAVE BEEN PWNED!
При живом авторе?