2. Очень плавные визуализации + с высоким разрешением + попадающие точно в такт музыки.
Навскидку:
1. Аппаратное ускорение отрисовки (Direct2D?).
2. Очень плавные визуализации + с высоким разрешением + попадающие точно в такт музыки.
1. Я делал замеры. Не сильно большой выигрыш для статичного контента.
2. Это не ко мне. АПИ есть - никто не запрещает делать клевые визуалки.
— А как часто генерируется новый массив Spectrum и соответственно вызывается DisplayRender? Это зависит от частоты дискретизации аудиофайла?Ограничения на отрисовку нет, всё зависит от визуалки и производительности компа. Данные в 25 FPS можно сколь угодно интерполировать или делать постэффекты. То есть визуалка в 100+ FPS это возможно. Другое дело, что программерам это не очень интересно. На форуме последнее время, в основном, новички что-то рисовали в плане визуалок, поэтому не очень зрелищный результат получается.
— старается 25 раз в секунду.
Или сейчас ограничение выше?
Ещё по сабжу:Насколько я помню, распараллеливание и сейчас можно было бы сделать, но в скиндвижке всё завязано, большинство элементов нужно рисовать друг за другом. Тем более сейчас, когда всё можно связать со всем средствами скриптов.
3. Распараллеливание скин-движка? Direct2D не поможет в этом?
А для динамического контента? Например, те же вращающиеся бобины? Визуализации на полный экран?
— А как часто генерируется новый массив Spectrum и соответственно вызывается DisplayRender? Это зависит от частоты дискретизации аудиофайла?
— старается 25 раз в секунду.
Или сейчас ограничение выше?
3. Распараллеливание скин-движка? Direct2D не поможет в этом?
2. Для редактора тегов макросы как в Tegscanerе.
3. При закрытии/открытии окна фонотеки и плейлиста, восстанавливать предидущий размер окна.
4. Не скрывать значёк с панели пуск при сворачивании в трей и закреплении за край экрана.
Первое что приходит на ум, по теме:у тебя какие-то не интересные приспущенные и вполне выполнимые идеи)) Вот про ИИ было бы круто. Подстраивание всех звуковых эффектов про конретную песню))))
1. Проигрывание из фонотеки не добавляя в плейлист.
2. Для редактора тегов макросы как в Tegscanerе.
3. При закрытии/открытии окна фонотеки и плейлиста, восстанавливать предидущий размер окна.
4. Не скрывать значёк с панели пуск при сворачивании в трей и закреплении за край экрана.
2. Поясни, у меня есть некоторые планы на редактор тегов.Подробнее я написал в раздел "Предложения" https://www.aimp.ru/forum/index.php?topic=56696.0
Ну и ещё... Полностью переработанное окно настроек. Оно устарело и морально, и функционально, и по комфортабельности... Эдакий привет из Windows 98. Вот только, скорее всего, это настолько сложно, что АИМП так и останется в этом плане динозавров. Сначала думал, что это возможно, но в итоге был краткий и понятный ответ...