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

User Tag List

Страница 141 из 229 ПерваяПервая ... 137138139140141142143144145 ... ПоследняяПоследняя
Показано с 1,401 по 1,410 из 2286

Тема: ZXTune - Chiptunes player

  1. #1401
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,258
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Билд 3075:

    * уменьшен размер базы длин SID модулей
    * zxtune-android: изменение источника HVSC каталога на http://www.prg.dtu.dk
    * zxtune-qt: поддержка статистики и выделения модулей на основе информации о файле

    Скачать версию для Android

    Скачать версию для win32
    Скачать версию для win64
    Скачать версию для win32 (MMX/SSE/SSE2)
    Скачать версию для win64 (MMX/SSE/SSE2)

    Спонсор этой внеочередной версии - сайт http://www.tld-crew.de, благополучно похеривший свое зеркало HVSC, о чем мне сообщил пользователь Daryl Burns. Нет худа без добра- пришлось переехать на более свежее зеркало http://www.prg.dtu.dk/HVSC/.
    Для zxtune-qt была добавлена возможность выделения всех треков, находящихся в одном файле (образе, архиве и т.п.).
    Для всех версий был изрядно уменьшен размер бинаря засчет оптимизации формата базы длин SID модулей. Вследствие феерического прокола авторов этого формата, поле длительности трека не предусмотрено by design. Поэтому, для определения длительности звучания используется специально обученная база размером около 50тыс записей. Ее внедрение начиная с версии 3000 как раз и было причиной значительного увеличения размера. Теперь размер занимаемого базой места уменьшился примерно в 3 раза (количество модулей осталось прежним, разумеется).

    P.S.: версии для win32/win64 работоспособны на Windows XP SP3 и новее.

  2. #1402
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,258
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Билд 3077:

    * zxtune-android: исправлены падения интерфейса, если фоновый сервис не успел запуститься

    Скачать версию для Android


    Версия с фиксом небольшой, но неприятной проблемы перед долгим запоем этапом разработки

  3. #1403
    Member
    Регистрация
    11.06.2008
    Адрес
    г. Орёл
    Сообщений
    100
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Замучила ностальгия, и вот уже почти неделю слушаю вдоль и поперек коллекцию спековской и другой ретрокомповской музыки. Раньше всегда использовал для этого AY-Emul Бульбы, теперь перешел на ZXTune, как более всеядный.

    Отличная программа. Большое спасибо автору!

    К сожалению, программа не работает на WinServer2003.
    Точнее работает только до версии 2850, а после нее - нет.
    Можно ли что-то с этим сделать или это принципиальное ограничение архитектуры?

    В процессе использования программы возникло несколько пожеланий по добавлению функций, которых мне в ZXTune очень не хватает.
    (Раз уж планируется долгий этап разработки)

    1. Когда ничего не воспроизводится, никак не обозначена текущая строчка в плейлисте. То есть после нажатия Stop не видно, что будет воспроизводиться при следующем нажатии Play. Можно, например, выделять жирным.

    2. Текущая строчка не запоминается при выходе из программы. При следующем запуске ZXTune воспроизведение начинается с первой строчки. А хотелось бы, чтобы воспроизведение начиналось с той строки, на которой остановились в прошлый раз. Возможно, стоит запоминать текущую строку отдельно для каждого плейлиста.

    3. В предыдущих версиях (например, 2850) была возможность перетаскивания строчек плейлиста мышкой. В новых версиях вместо перетаскивания происходит групповое выделение. Получается, что переставить строчки в плейлисте вручную очень затруднительно. Конечно, есть возможность скопировать-вставить, но вставка производится только в конец списка, так что особо не посортируешь.

    4. Очень не хватает функции сортировки плейлиста в случайном порядке. Это не то же самое, что "Воспроизвести в случайном порядке", речь про непосредственную перестановку строчек плейлиста. В этом случае была бы возможность непосредственно видеть в каком порядке будут воспроизводиться треки после рандомизации. Нужны обе эти функции.

    5. Очень не хватает горячих клавиш управления воспроизведением. Выбрать строчку и запустить с клавиатуры можно, а чтобы остановить, поставить на паузу, запустить следующий-предыдущий приходится хвататься за мышку.
    На мой взгляд, самый удобный и легко запоминающийся из существующих стандартов: кнопки ZXCVB = Prev, Play, Pause, Stop, Next.
    Переход по начальным буквам названий можно назначить, например, на Alt+Буква. Мне кажется, что это реже используется, чем Пуск-Пауза-Стоп.

    6. Было бы очень удобно, если бы название мелодии скроллировалось в кнопке ZXTune на Taskbar'е. В идеале - вместе с порядковым номером мелодии. Чтобы не переключаясь на ZXTune, можно было видеть на Taskbar'е полное название воспроизводимой композиции и прогресс по плейлисту, а не только начальную часть названия. Возможно, стоит это сделать в качестве отключаемой опции.

  4. #1404
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EEA Посмотреть сообщение
    К сожалению, программа не работает на WinServer2003.
    Точнее работает только до версии 2850, а после нее - нет.
    Можно ли что-то с этим сделать или это принципиальное ограничение архитектуры?
    Сейчас придет автор и начнет задавать очевидные вопросы "что значит не работает" и просить диагностическую информацию. Для ускорения фикса можно предоставить ответы уже сейчас.

  5. #1405
    Member
    Регистрация
    11.06.2008
    Адрес
    г. Орёл
    Сообщений
    100
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, логично. :-)
    Не работает - в смысле, не запускается, выдавая при запуске сообщения об ошибке (разные для версий windows_x86 и mingw_x86).
    Конкретно смогу написать только вечером, когда буду за соответствующим компом.

  6. #1406
    Veteran
    Регистрация
    06.02.2009
    Адрес
    Кемерово
    Сообщений
    1,328
    Спасибо Благодарностей отдано 
    58
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    129 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а на w2k3 x64 работает, специально скачал последнюю версию, проверил
    ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC

  7. #1407
    Member
    Регистрация
    11.06.2008
    Адрес
    г. Орёл
    Сообщений
    100
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Post

    Версии 3000mingw, 3040mingw и 3075mingw при запуске вылетают с ошибкой:
    The instruction at "0x1001699a" referenced memory at "ox10050eb8". The memory could not be "written".

    Версии 3000 и 3040 при запуске вылетают с ошибкой:
    zxtune-qt.exe is not a valid Win32 application.

    Версии 3050 и 3075 дают при старте:
    The exception Illegal Instruction.
    An attempt was made to execute an illegal instruction.
    (0xc000001d) occured in the application at location 0x0051c78e.

    Архивы, естественно, все для Win32.

    OS Name Microsoft(R) Windows(R) Server 2003, Standard Edition
    Version 5.2.3790 Service Pack 2 Build 3790
    Последний раз редактировалось EEA; 13.08.2014 в 22:14.

  8. #1408
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,258
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EEA Посмотреть сообщение
    Точнее работает только до версии 2850, а после нее - нет.
    Можно ли что-то с этим сделать или это принципиальное ограничение архитектуры?
    В версии 3000 (вроде) была поломана работа в старых версиях винды, поправлено в 3050. Теперь минимальная рабочая версия- XP SP1.

    Цитата Сообщение от EEA Посмотреть сообщение
    1. Когда ничего не воспроизводится, никак не обозначена текущая строчка в плейлисте. То есть после нажатия Stop не видно, что будет воспроизводиться при следующем нажатии Play. Можно, например, выделять жирным.
    Если хочется приостановить воспроизведение, но знать что сейчас играет, надо пользоваться кнопкой "пауза". Там будет подсветка.

    Цитата Сообщение от EEA Посмотреть сообщение
    2. Текущая строчка не запоминается при выходе из программы. При следующем запуске ZXTune воспроизведение начинается с первой строчки. А хотелось бы, чтобы воспроизведение начиналось с той строки, на которой остановились в прошлый раз. Возможно, стоит запоминать текущую строку отдельно для каждого плейлиста.
    Текущая строка может быть только одна- параллельно же ничего не воспроизводится. Посмотрю что тут можно сделать.

    Цитата Сообщение от EEA Посмотреть сообщение
    3. В предыдущих версиях (например, 2850) была возможность перетаскивания строчек плейлиста мышкой. В новых версиях вместо перетаскивания происходит групповое выделение. Получается, что переставить строчки в плейлисте вручную очень затруднительно. Конечно, есть возможность скопировать-вставить, но вставка производится только в конец списка, так что особо не посортируешь.
    Ну сначала надо выделить, потом таскать выделенное. И так всегда было- ничего не менял.

    Цитата Сообщение от EEA Посмотреть сообщение
    4. Очень не хватает функции сортировки плейлиста в случайном порядке. Это не то же самое, что "Воспроизвести в случайном порядке", речь про непосредственную перестановку строчек плейлиста. В этом случае была бы возможность непосредственно видеть в каком порядке будут воспроизводиться треки после рандомизации. Нужны обе эти функции.
    Можно сделать. Перемешивание только среди выделенных треков нужно? Типа выделил 3 из 5, они и будут перетасовываться, а у остальных порядок не поменяется.

    Цитата Сообщение от EEA Посмотреть сообщение
    5. Очень не хватает горячих клавиш управления воспроизведением. Выбрать строчку и запустить с клавиатуры можно, а чтобы остановить, поставить на паузу, запустить следующий-предыдущий приходится хвататься за мышку.
    На мой взгляд, самый удобный и легко запоминающийся из существующих стандартов: кнопки ZXCVB = Prev, Play, Pause, Stop, Next.
    Посмотрю что можно сделать. Одно время думал глобальные хоткеи добавить, но с ними проблемы в разных осях бывают.

    Цитата Сообщение от EEA Посмотреть сообщение
    Переход по начальным буквам названий можно назначить, например, на Alt+Буква. Мне кажется, что это реже используется, чем Пуск-Пауза-Стоп.
    Надо подумать. Ввиду настраиваемости столбцов, логика перехода может быть очень неочевидной.

    Цитата Сообщение от EEA Посмотреть сообщение
    6. Было бы очень удобно, если бы название мелодии скроллировалось в кнопке ZXTune на Taskbar'е. В идеале - вместе с порядковым номером мелодии. Чтобы не переключаясь на ZXTune, можно было видеть на Taskbar'е полное название воспроизводимой композиции и прогресс по плейлисту, а не только начальную часть названия. Возможно, стоит это сделать в качестве отключаемой опции.
    А примеры приложений, которые такое делают есть?

    Цитата Сообщение от EEA Посмотреть сообщение
    Версии 3050 и 3075 дают при старте:
    The exception Illegal Instruction.
    An attempt was made to execute an illegal instruction.
    (0xc000001d) occured in the application at location 0x0051c78e.
    Говорят, такое бывает на старых процессорах без SSE. Хотя его использование и не включено для win сборок, возможно, виноват поставляемый рантайм (msvcp/msvcr).

    Цитата Сообщение от marinovsoft Посмотреть сообщение
    а на w2k3 x64 работает, специально скачал последнюю версию, проверил
    А чего 32-битную версию? Есть же полноценная версия под 64 бита.

  9. #1409
    Member
    Регистрация
    11.06.2008
    Адрес
    г. Орёл
    Сообщений
    100
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Post

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Текущая строка может быть только одна- параллельно же ничего не воспроизводится. Посмотрю что тут можно сделать.
    Это понятно, что только один трек воспроизводится.
    Имелась в виду ситуация, когда, например, в первом плейлисте дослушал до 20-й композиции, потом переключился на другой плейлист, послушал его перед сном и выключил. Назавтра можно было бы переключиться снова на первый плейлист и продолжить с того места, где остановился вчера. А перед сном продолжить второй плейлист. И т.д.
    Но это в идеале. В принципе, хватило бы и запоминания одной на все плейлисты текущей строчки.

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Ну сначала надо выделить, потом таскать выделенное. И так всегда было- ничего не менял.
    В прошлый раз не получилось - вместо перетаскивания происходило выделение группы строк. Специально сразу же тогда попробовал на 2850 - все перетаскивалось. Может у мышки заскок какой был, ХЗ. В понедельник на работе еще раз попробую на последней версии.

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Можно сделать. Перемешивание только среди выделенных треков нужно? Типа выделил 3 из 5, они и будут перетасовываться, а у остальных порядок не поменяется.
    Честно говоря, не знаю, зачем может понадобиться перемешивание только среди выделенных. Я имел в виду перемешивание всего плейлиста.

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Посмотрю что можно сделать. Одно время думал глобальные хоткеи добавить, но с ними проблемы в разных осях бывают.
    Думаю, что локальных вполне достаточно.
    Alt-Tab, нужная кнопка (старт, пауза и др.) и снова Alt-Tab - это вполне быстро и удобно (главное - мышь хватать не нужно!).

    Цитата Сообщение от Vitamin Посмотреть сообщение
    А примеры приложений, которые такое делают есть?
    Winamp
    Там еще, например, реализован очень удобный алгоритм продвижения плейлиста: когда текущая строчка выходит за нижнюю границу окна плейлиста, плейлист скроллируется не на одну строку, чтобы текущая строчка держалась в самом низу окна, а на столько строк, чтобы текущая строчка оказалась в середине окна. Например, допустим, на экране в плейлисте отображается одновременно 20 строк, с 1-й по 20-ю. Когда воспроизведение доходит до 21-й строки, плейлист сдвигается так, что отображаются строки не со 2-й по 21-ю, а с 11-й по 30-ю.

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Говорят, такое бывает на старых процессорах без SSE. Хотя его использование и не включено для win сборок, возможно, виноват поставляемый рантайм (msvcp/msvcr).
    Проц AMD Athlon XP1600+, 1.41 GHz. Старый, да.
    На всякий случай: памяти 640 Мб.

  10. #1410
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,258
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EEA Посмотреть сообщение
    Имелась в виду ситуация, когда, например, в первом плейлисте дослушал до 20-й композиции, потом переключился на другой плейлист, послушал его перед сном и выключил. Назавтра можно было бы переключиться снова на первый плейлист и продолжить с того места, где остановился вчера. А перед сном продолжить второй плейлист. И т.д.
    Но это в идеале. В принципе, хватило бы и запоминания одной на все плейлисты текущей строчки.
    Ну по такой логике переключение плейлиста сразу должно приводить к переключению трека. Ну или к воспроизведению совсем другого трека при последовательности "стоп-другой таб-старт". А это, мягко говоря, крайне криво и неочевидно.

    Думайте, господа, как ваши хотелки будут себя вести за пределами воображаемой идеальной ситуации

    Цитата Сообщение от EEA Посмотреть сообщение
    Winamp
    У меня его под рукой нет. И там прям с номером позиции скроллится? И этот номер обновляется при перетасовке плейлиста?

    Цитата Сообщение от EEA Посмотреть сообщение
    Там еще, например, реализован очень удобный алгоритм продвижения плейлиста: когда текущая строчка выходит за нижнюю границу окна плейлиста, плейлист скроллируется не на одну строку, чтобы текущая строчка держалась в самом низу окна, а на столько строк, чтобы текущая строчка оказалась в середине окна.
    Не, большие прыжки сбивают с толку. Я так пробовал делать, но остановился на текущем варианте.

    Цитата Сообщение от EEA Посмотреть сообщение
    Проц AMD Athlon XP1600+, 1.41 GHz. Старый, да.
    Ага. Там только SSE есть. Как из отпуска выйду, так и посмотрю что там можно подшаманить. Можно сохранить полный архив с информацией о падении? Чтоб знать на какой компонент грешить.

Страница 141 из 229 ПерваяПервая ... 137138139140141142143144145 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. AVR-AY player
    от Zloy в разделе Софт
    Ответов: 372
    Последнее: 29.09.2021, 20:00
  2. YERZMYEY - CHIPTUNES
    от AAA в разделе Музыка
    Ответов: 0
    Последнее: 28.10.2014, 23:46
  3. AY Player
    от tiboh в разделе Софт
    Ответов: 24
    Последнее: 28.10.2011, 20:18

Ваши права

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