AIMP Forum
AIMP for PC => Skin Editor, Skin Engine => Вопросы / Questions => Topic started by: memo-se on February 28, 2026, 01:29:06
-
Hello
Could you help me?
I have a question for you, I would appreciate your help,
I would like to learn how to make a tape counter, I would like to get information from you, I want the tape counter to spin as the music plays, if you could help me with an example skin, I would appreciate it.
Regards
:-[ :-\
(https://i.hizliresim.com/k9knu74.gif) (https://hizliresim.com/k9knu74)
https://hizliresim.com/k9knu74
<a href="https://hizliresim.com/k9knu74"><img src="https://i.hizliresim.com/k9knu74.gif" alt="ff"></a>
[](https://hizliresim.com/k9knu74)
(bkz: https://i.hizliresim.com/k9knu74.gif)
-
Это можно реализовать только на скриптах, иначе позицию трека с дискретностью в 0.1 с не получить.
Каждый разряд счётчика - это 100-кадровая текстура, в которой между кадрами 1/10 с.
-
Это можно реализовать только на скриптах, иначе позицию трека с дискретностью в 0.1 с не получить.
Каждый разряд счётчика - это 100-кадровая текстура, в которой между кадрами 1/10 с.
Русский
:-\ :-\
Прошу прощения, я не понял, что вы имели в виду. Если это не составит для вас труда,
не могли бы вы подготовить для меня образец темы оформления? Я смогу лучше понять и изучить её, посмотрев на неё.
;D ;) :)
English
:-\ :-\
I'm sorry, I didn't understand what you meant. If it's not too much trouble,
Could you prepare a sample skin for me? I could learn and understand better by looking at it.
;D ;) :)
-
Прошу прощения, я не понял, что вы имели в виду.
То, что вы собираетесь реализовать. Что конкретно не понятно?
-
То, что вы собираетесь реализовать. Что конкретно не понятно?
I want to add this tape counter to my custom interface, but I don't know how to create it. I would appreciate your help.
Я хочу добавить этот счётчик ленты в свой пользовательский интерфейс, но не знаю, как его создать. Буду благодарен за вашу помощь.
-
absourdly ideaotic :) what it counts?
- Overall playback time (do not calculate positions (skip|jump) and track lengths (durations) on switching playlist items or playlists)?
- Playlist playback time (do not calculate positions skip|jump but do for each played AND REPEATED item)?
- Playlist time (calclulate position skip|jump and each played or NOT PLAYED item: set counter value on repeat / skip|jump)?
or something else?
I guess AIMP has its own "playback time" counter (the Media Library feature), or "playback times" (or track playback starts?) — all those counters are absolutely useless (has no opportunity): it is impossible to determine an unintentionnal playback (inaccurate|misclick or just to remind) or incorrectly played times (not really hear a true intro because of fade-in turned on or etc.)…
-
absourdly ideaotic :) what it counts?
- Overall playback time (do not calculate positions (skip|jump) and track lengths (durations) on switching playlist items or playlists)?
- Playlist playback time (do not calculate positions skip|jump but do for each played AND REPEATED item)?
- Playlist time (calclulate position skip|jump and each played or NOT PLAYED item: set counter value on repeat / skip|jump)?
or something else?
I guess AIMP has its own "playback time" counter (the Media Library feature), or "playback times" (or track playback starts?) — all those counters are absolutely useless (has no opportunity): it is impossible to determine an unintentionnal playback (inaccurate|misclick or just to remind) or incorrectly played times (not really hear a true intro because of fade-in turned on or etc.)…
:(
What I want is for the tape counter to scroll up or down while the music is playing.
Could you create a skin just for the tape counter?
-
:) :'( :-\
I want the tape counter to scroll up or down while the music is playing.
Could you please create a skin just for the tape counter?
:-[ :)
(https://i.hizliresim.com/k9knu74.gif) (https://hizliresim.com/k9knu74)
https://hizliresim.com/k9knu74
<a href="https://hizliresim.com/k9knu74"><img src="https://i.hizliresim.com/k9knu74.gif" alt="ff"></a>
[](https://hizliresim.com/k9knu74)
(bkz: https://i.hizliresim.com/k9knu74.gif)
-
Could you please create a skin just for the tape counter?
Помогать имеет смысл тем, кто хотя бы пытается разобраться с задачей, а вы ждёте готового решения. Стоит ли тогда использовать это?
Хоть текстуру могли бы нарисовать, для этого кроме графического редактора ничего не нужно.
-
Помогать имеет смысл тем, кто хотя бы пытается разобраться с задачей, а вы ждёте готового решения. Стоит ли тогда использовать это?
Хоть текстуру могли бы нарисовать, для этого кроме графического редактора ничего не нужно.
[/quote
:)
Да, я возьму подготовленную вами кожу, изучу её, узнаю, как она была изготовлена, и разберусь, как она работает. Так я смогу лучше всё понять. С уважением.
Yes, I will take the skin you have prepared, examine it, learn how it was made, and figure out how it works. This way, I will learn better.
Regards.
В переводе могут быть допущены ошибки; заранее приношу свои извинения.
There may be omissions in the translation; I apologize in advance.
-
Ah, it is just like a visual "fake loading screen": count nothing, just switch frames during playback… LOL it needs no scripts at all, just a simple "huge BMP" with "frames" + defined count of that "frames" and size of one :)
I don't think if it is possible to make an "autoscroller w/WRAP" (not a manual scroller with a fixed "TOP" and "BOTTOM" ) for a "pre-typed plain-text digits" (i.e. automatically appearing/hiding each char with a wrap, instead of using an image resource)…
-
Ah, it is just like a visual "fake loading screen": count nothing, just switch frames during playback… LOL it needs no scripts at all, just a simple "huge BMP" with "frames" + defined count of that "frames" and size of one :)
I don't think if it is possible to make an "autoscroller w/WRAP" (not a manual scroller with a fixed "TOP" and "BOTTOM" ) for a "pre-typed plain-text digits" (i.e. automatically appearing/hiding each char with a wrap, instead of using an image resource)…
:-[ ???
Thanks for your help, buddy.
I just don't know how to do it, how to add the scrolling effect up or down. I can't do anything without seeing it.
I only have the image.
(https://i.hizliresim.com/219w059.png) (https://hizliresim.com/219w059)
-
Please, how does the tape counter work?
Can you show it on an example skin?
-
Эффект прокрутки делается с помощью промежуточых кадров
Чем больше кадров, тем плавнее анимация
-
Ah, it is just like a visual "fake loading screen": count nothing, just switch frames during playback… LOL
Ему нужен счётчик позиции трека, как в магнитофонных скинах! Вот, уж, действительно, LOL!
И без скриптов здесь, как писал выше, не обойтись:
Это можно реализовать только на скриптах, иначе позицию трека с дискретностью в 0.1 с не получить.
Please, how does the tape counter work?
Неужели, глядя на анимацию счётчика, не понятно, какая должна быть текстура? Между каждыми соседними цифрами должно быть 10 промежуточных кадров.
(https://aimp.ru/forum/index.php?action=dlattach;topic=77376.0;attach=77109)
-
Ему нужен счётчик позиции трека, как в магнитофонных скинах! Вот, уж, действительно, LOL!
И без скриптов здесь, как писал выше, не обойтись:
Неужели, глядя на анимацию счётчика, не понятно, какая должна быть текстура? Между каждыми соседними цифрами должно быть 10 промежуточных кадров.
(https://aimp.ru/forum/index.php?action=dlattach;topic=77376.0;attach=77109)
:) ;D
Is animation the only thing needed, or is nothing else required?
Достаточно ли только анимации, или больше ничего не требуется?
-
Достаточно ли только анимации, или больше ничего не требуется?
Мягко говоря, странный вопрос, такое впечатление, что Вы даже не пытаетесь вникнуть в задачу.
Если нужна простая анимация, то достаточно TASEAnimator-ов, если же нужно отображать текущую позицию трека, то делать надо на TASESyateDisplay, нужен и биндинг и скрипт, считывающий с prvPlayerState позицию трека и по ней рассчитывающий номера кадров для каждого разряда.
-
Мягко говоря, странный вопрос, такое впечатление, что Вы даже не пытаетесь вникнуть в задачу.
Если нужна простая анимация, то достаточно TASEAnimator-ов, если же нужно отображать текущую позицию трека, то делать надо на TASESyateDisplay, нужен и биндинг и скрипт, считывающий с prvPlayerState позицию трека и по ней рассчитывающий номера кадров для каждого разряда.
:) ;)
Okay, thank you, I understand the issue. Thank you for your patience. Sometimes people can't see what's right in front of their eyes. Thank you.
:) ;)
Хорошо, спасибо, я понимаю проблему. Спасибо за ваше терпение. Иногда люди не видят того, что находится прямо перед их глазами. Спасибо.