It is currently March 28th, 2024, 7:20 pm

Rotating the bar vertically

Get help with creating, editing & fixing problems with skins
Va1ga
Posts: 10
Joined: June 8th, 2018, 10:02 am

Rotating the bar vertically

Post by Va1ga »

Wrong section, the actual question here
Hello! I need help. Following this manual, I was able to create an animation of the bar when hovering the mouse, but I faced a problem — I can not turn the element vertically, so that it opens up, but not down.
In search of a solution found on the forum thistopic, but I do not quite understand how the function "TransformationMatrix".
How can you cope with this problem?
Bar I work with is located on string (Music.ini) 488, and the formula that gives the animation is 906.

Code: Select all

[Variables]
;-------------- General --------------
;	COLOR
;	Parent of the elements
	ColorMain=255,255,255
;	inherited color alpha (#ColorMain#,160) or additional (140,140,140,255)
	ColorSecond=#ColorMain#,150
;	Background color
	ColorBackground=0,0,0,10

;-------------- Other --------------	
;	MUSIC
;	player name
	Player=Aimp
;	band
	RMSGain=2.3
	RMSAttack=100
	RMSDecay=100
	PeakGain=1.1
	PeakAttack=25
	PeakDecay=2500
	FFTSize=1024
	FFTOverlap=512
	FFTAttack=25
	FFTDecay=150
	FreqMin=40
	FreqMax=12000
	Sensitivity=35
	Bands=39
;	min value %
	MinBarValue=0.01
;	smooth band transition
	AverageSize=3
;	FONTS STYLE
	FontFace=jura
	FontSize=20
	FontSizeClock=130
	FontColor=#ColorMain#
	StringEffect=Shadow
	FontEffectColor=0,0,0,50
;	ANIMATION
;	speed for text
	Speed=2

Code: Select all

[Style]
;------------------------------
[StyleLineLong]
	SolidColor=#ColorMain#
	W=470
	Y=51
	H=1
;--------------- Animated ---------------
[styleMain]
	FontFace=#FontFace#
	FontColor=#FontColor#
	FontSize=#FontSize#
	StringEffect=#StringEffect#
	FontEffectColor=#FontEffectColor#
	DynamicVariables=1
	AntiAlias=1
	X=([MeasureX]+6)
	Y=110
[styleMotion]
	FontFace=#FontFace#
	FontColor=#FontColor#,0
	FontSize=#FontSize#
	StringEffect=#StringEffect#
	FontEffectColor=0,0,0,0
	DynamicVariables=1
	AntiAlias=1
	X=[MeasureX]
	Y=0
;=============== Music ===============
;--------------- Band ---------------
;	main all band + Band0
[StyleBand0]
	X=2
	Y=1
	H=103
	W=10
	BarColor=#ColorMain#
	SolidColor=#ColorMain#,0
	AlwaysOnTop=1
	BevelType=0
;	Other Band
[StyleBand]
	X=2R
	Y=0r
;--------------- Botton ---------------
;	main
[styleBotton]
	FontFace=#FontFace#
	FontColor=#FontColor#
	FontSize=#FontSize#
	StringEffect=#StringEffect#
	FontEffectColor=#FontEffectColor#
	SolidColor=#ColorMain#,0
	StringAlign=CenterCenter
	H=38
	W=38
	DynamicVariables=1
	AntiAlias=1
;--------------- Progress Bar ---------------
;	Progress Bar
[styleBarProgress]
	BarColor=#ColorMain#
	SolidColor=#ColorSecond#
	BarOrientation=horizontal
	DynamicVariables=1
	H=#Size#
	W=470
	X=0
	Y=152
;--------------- Compozition ---------------
[styleArtist]
	FontFace=#FontFace#
	FontColor=#FontColor#
	FontSize=#FontSize#
	StringEffect=#StringEffect#
	FontEffectColor=#FontEffectColor#
	DynamicVariables=1
	AntiAlias=1
	StringAlign=Left
	ClipString=1
	W=420
	X=6
	Y=6
[styleAlbum]
	FontFace=#FontFace#
	FontColor=#ColorSecond#
	FontSize=#FontSize#
	StringEffect=#StringEffect#
	FontEffectColor=#FontEffectColor#
	DynamicVariables=1
	AntiAlias=1
	StringAlign=Left
	ClipString=1
	W=382
	X=6
	Y=52r
[styleTitleComposition]
	FontFace=#FontFace#
	FontColor=#FontColor#
	FontSize=#FontSize#
	StringEffect=#StringEffect#
	FontEffectColor=#FontEffectColor#
	DynamicVariables=1
	AntiAlias=1
	StringAlign=Left
	ClipString=1
	W=420
	X=6
	Y=52r
[styleYearComposition]
	FontFace=#FontFace#
	FontColor=#ColorSecond#
	FontSize=#FontSize#
	StringEffect=#StringEffect#
	FontEffectColor=#FontEffectColor#
	DynamicVariables=1
	AntiAlias=1
	StringAlign=Right
	X=464
	Y=58
[styleNumber]
	FontFace=#FontFace#
	FontColor=#FontColor#
	FontSize=#FontSize#
	StringEffect=#StringEffect#
	FontEffectColor=#FontEffectColor#
	DynamicVariables=1
	AntiAlias=1
	StringAlign=Right
	X=464
	Y=52r
[stylePosition]
	FontFace=#FontFace#
	FontColor=#FontColor#
	FontSize=16
	StringEffect=#StringEffect#
	FontEffectColor=#FontEffectColor#
	AntiAlias=1
	StringAlign=Left
	X=6
	Y=168
[styleDuration]
	FontFace=#FontFace#
	FontColor=#ColorSecond#
	FontSize=16
	StringEffect=#StringEffect#
	FontEffectColor=#FontEffectColor#
	AntiAlias=1
	StringAlign=Right
	X=464
	Y=r

Code: Select all

[Rainmeter]
	Update=16
	SkinWidth=470
	AccurateText=1
	MouseOverAction=[!ShowMeterGroup "Info"][!Redraw]
	MouseLeaveAction=[!HideMeterGroup "Info"][!HideMeterGroup "Second"][!ShowMeterGroup "Main"][!ShowMeterGroup "Band"][!Redraw]
[Metadata]
	Author=Va1ga
	Name=Music
[Variables]
	@include=#@#Config/Variables.inc
	@include2=#@#Config/Styles.inc
;	min size for Bar
	Size=4
;	speed for Bar
	Wait=20
	Update=[!UpdateMeasureGroup Sizers][!UpdateMeter MeterBarProgress][!Redraw]
	Angle=-180
;========== Music =========
;---------- Background ----------
[MeterBackground]
	Meter=Image
	H=208
	W=470
	SolidColor=#ColorBackground#
;---------- Measure ----------
[MeasureTextWidth]
	Meter=String
	W=470
;	main mesh
[MeasureAudio]
	Measure=Plugin
	Plugin=AudioLevel
	Player=#Player#
	RMSGain=#RMSGain#
	RMSAttack=#RMSAttack#
	RMSDecay=#RMSDecay#
	PeakGain=#PeakGain#
	PeakAttack=#PeakAttack#
	PeakDecay=#PeakDecay#
	FFTSize=#FFTSize#
	FFTOverlap=#FFTOverlap#
	FFTAttack=#FFTAttack#
	FFTDecay=#FFTDecay#
	FreqMin=#FreqMin#
	FreqMax=#FreqMax#
	Sensitivity=#Sensitivity#
	Bands=#Bands#
;	Artist
[MeasureArtist]
	Measure=NowPlaying
	PlayerName=#Player#
	PlayerType=Artist
;	Album
[MeasureAlbum]
	Measure=NowPlaying
	PlayerName=[MeasureArtist]
	PlayerType=Album
;	Title
[MeasureTitle]
	Measure=NowPlaying
	PlayerName=[MeasureArtist]
	PlayerType=Title
;	Year
[MeasureYearComposition]
	Measure=NowPlaying
	PlayerName=[MeasureArtist]
	PlayerType=Year
;	Number
[MeasureNumber]
	Measure=NowPlaying
	PlayerName=[MeasureArtist]
	PlayerType=Number
;	Progress bar
[MeasureProgress]
	Measure=NowPlaying
	PlayerName=[MeasureArtist]
	PlayerType=Progress
;	Duration track
[MeasureDuration]
	Measure=NowPlaying
	PlayerName=[MeasureArtist]
	PlayerType=Duration
;	Position track progress 
[MeasurePosition]
	Measure=NowPlaying
	PlayerName=[MeasureArtist]
	PlayerType=Position
; 	botton Play Pause
[MeasurePlayPause]
	Measure=NowPlaying
	PlayerName=#Player#
	PlayerType=State
	Substitute="0":"[\5125]","1":"[\11599][\11599]","2":"[\5125]"
;---------- Band ---------
[MeasureBand0]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=0
[MeasureBand1]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=1
[MeasureBand2]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=2
[MeasureBand3]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=3
[MeasureBand4]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=4
[MeasureBand5]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=5
[MeasureBand6]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=6
[MeasureBand7]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=7
[MeasureBand8]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=8
[MeasureBand9]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=9
[MeasureBand10]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=10
[MeasureBand11]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=11
[MeasureBand12]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=12
[MeasureBand13]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=13
[MeasureBand14]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=14
[MeasureBand15]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=15
[MeasureBand16]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=16
[MeasureBand17]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=17
[MeasureBand18]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=18
[MeasureBand19]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=19
[MeasureBand20]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=20
[MeasureBand21]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=21
[MeasureBand22]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=22
[MeasureBand23]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=23
[MeasureBand24]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=24
[MeasureBand25]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=25
[MeasureBand26]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=26
[MeasureBand27]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=27
[MeasureBand28]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=28
[MeasureBand29]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=29
[MeasureBand30]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=30
[MeasureBand31]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=31
[MeasureBand32]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=32
[MeasureBand33]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=33
[MeasureBand34]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=34
[MeasureBand35]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=35
[MeasureBand36]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=36
[MeasureBand37]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=37
[MeasureBand38]
	Measure=Plugin
	Plugin=AudioLevel
	Parent=MeasureAudio
	Type=Band
	BandIdx=38
;moothed Band
[MeasureBandSmoothed0]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand0*2+MeasureBand1)/9
	AverageSize=#AverageSize#
[MeasureBandSmoothed1]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand0+MeasureBand1+MeasureBand2)/6
	AverageSize=#AverageSize#
[MeasureBandSmoothed2]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand1+MeasureBand2+MeasureBand3)/4
	AverageSize=#AverageSize#
[MeasureBandSmoothed3]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand2+MeasureBand3+MeasureBand4)/3
	AverageSize=#AverageSize#
[MeasureBandSmoothed4]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand3+MeasureBand4+MeasureBand5)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed5]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand4+MeasureBand5+MeasureBand6)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed6]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand5+MeasureBand6+MeasureBand7)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed7]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand6+MeasureBand7+MeasureBand8)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed8]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand7+MeasureBand8+MeasureBand9)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed9]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand8+MeasureBand9+MeasureBand10)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed10]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand9+MeasureBand10+MeasureBand11)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed11]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand10+MeasureBand11+MeasureBand12)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed12]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand11+MeasureBand12+MeasureBand13)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed13]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand12+MeasureBand13+MeasureBand14)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed14]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand13+MeasureBand14+MeasureBand15)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed15]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand14+MeasureBand15+MeasureBand16)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed16]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand15+MeasureBand16+MeasureBand17)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed17]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand16+MeasureBand17+MeasureBand18)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed18]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand17+MeasureBand18+MeasureBand19)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed19]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand18+MeasureBand19+MeasureBand20)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed20]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand19+MeasureBand20+MeasureBand21)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed21]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand20+MeasureBand21+MeasureBand22)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed22]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand21+MeasureBand22+MeasureBand23)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed23]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand22+MeasureBand23+MeasureBand24)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed24]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand23+MeasureBand24+MeasureBand25)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed25]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand24+MeasureBand25+MeasureBand26)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed26]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand25+MeasureBand26+MeasureBand27)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed27]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand26+MeasureBand27+MeasureBand28)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed28]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand27+MeasureBand28+MeasureBand29)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed29]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand28+MeasureBand29+MeasureBand30)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed30]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand29+MeasureBand30+MeasureBand31)/2
	AverageSize=#AverageSize#
[MeasureBandSmoothed31]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand30+MeasureBand31+MeasureBand32)/3
	AverageSize=#AverageSize#
[MeasureBandSmoothed32]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand31+MeasureBand32+MeasureBand33)/4
	AverageSize=#AverageSize#
[MeasureBandSmoothed33]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand32+MeasureBand33+MeasureBand34)/5
	AverageSize=#AverageSize#
[MeasureBandSmoothed34]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand33+MeasureBand34+MeasureBand35)/6
	AverageSize=#AverageSize#
[MeasureBandSmoothed35]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand34+MeasureBand35+MeasureBand36)/7
	AverageSize=#AverageSize#
[MeasureBandSmoothed36]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand35+MeasureBand36+MeasureBand37)/8
	AverageSize=#AverageSize#
[MeasureBandSmoothed37]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand36+MeasureBand37+MeasureBand38)/9
	AverageSize=#AverageSize#
[MeasureBandSmoothed38]
	Measure=Calc
	Formula=#MinBarValue#+(MeasureBand37+MeasureBand38)/10
	AverageSize=#AverageSize#
;========== Meter ==========
;---------- Progress bar ----------
[MeterBarProgress]
	Meter=Bar
	MeterStyle=styleBarProgress
	MeasureName=MeasureProgress
	MouseOverAction=[!CommandMeasure MeasureSizeDown "Stop 1"][!CommandMeasure MeasureSizeUp "Execute 1"][!ShowMeter "MeterLine3"]
	MouseLeaveAction=[!CommandMeasure MeasureSizeUp "Stop 1"][!CommandMeasure MeasureSizeDown "Execute 1"][!hideMeter "MeterLine3"]
	LeftMouseDownAction=[!CommandMeasure "MeasureArtist" "SetPosition $MouseX:%$"][!Update][!Redraw]
;---------- Composition ----------
;	Label
[MeterArtistMain]
	Meter=String
	MeterStyle=styleMain
	Text="[MeasureArtist] — [MeasureTitle]"
	Group=Main
;	Motion
[MeterArtistMotion]
	Meter=String
	MeterStyle=styleMotion
	FontColor=0,0,0,0
	Text="[MeasureArtist] — [MeasureTitle]"
;	End Motion
[MeterSetEnd]
	Meter=String
	X=470R
	Y=0r
	String=none
	Hidden=1
;	Artist
[MeterArtist]
	Meter=String
	MeterStyle=styleArtist
	MeasureName=MeasureArtist
	Group=Second
	Hidden=1
;	Album
[MeterAlbum]
	Meter=String
	MeterStyle=styleAlbum
	MeasureName=MeasureAlbum
	Group=Second
	Hidden=1
;	Title
[MeterTitle]
	Meter=String
	MeterStyle=styleTitleComposition
	MeasureName=MeasureTitle
	Group=Second
	Hidden=1
;	Year
[MeterYear]
	Meter=String
	MeterStyle=styleYearComposition
	MeasureName=MeasureYearComposition
	Group=Second
	Hidden=1
;	Number
[MeterNumber]
	Meter=String
	MeterStyle=styleNumber
	MeasureName=MeasureNumber
	Group=Second
	Hidden=1
;	Position
[MeterPosition]
	Meter=String
	MeterStyle=stylePosition
	MeasureName=MeasurePosition
	Group=Control
;	Duration
[MeterDuration]
	Meter=String
	MeterStyle=styleDuration
	MeasureName=MeasureDuration
	Group=Control
;---------- Botton ----------
;	Play Pause
[MeterBtnPlayPause]
	Meter=String
	MeterStyle=styleBotton
	MeasureName=MeasurePlayPause
	X=235
	Y=182
	LeftMouseUpAction=!CommandMeasure "MeasurePlayPause" "PlayPause"
	ToolTipText="Воспроизвести"
	Group=Control
;	Previous
[MeterBtnPrev]
	Meter=String
	MeterStyle=styleBotton
	X=-45r
	Y=r
	Text="«"
	StringStyle=Bold
	LeftMouseUpAction=[!CommandMeasure "MeasureArtist" "Previous"]
	ToolTipText="Предыдущий трек"
	Group=Control
;	Next
[MeterBtnNext]
	Meter=String
	MeterStyle=styleBotton
	X=90r
	Y=r
	Text="»"
	StringStyle=Bold
	LeftMouseUpAction=[!CommandMeasure "MeasureArtist" "Next"]
	ToolTipText="Следующий трек"
	Group=Control
;	Info
[MeterBtnInfo]
	Meter=String
	MeterStyle=styleBotton
	X=446
	Y=27
	Text="i"
	LeftMouseDownAction=[!ShowMeterGroup "Second"][!HideMeterGroup "Main"][!HideMeterGroup "Band"][!HideMeter "MeterBarProgress"][!Redraw]
	ToolTipText="Информация о треке"
	Group=Info
	Hidden=1
;	Closed info
[MeterBtnClosed]
	Meter=String
	MeterStyle=styleBotton
	SolidColor=#ColorMain#,0
	X=r
	Y=r
	Text="x"
	LeftMouseDownAction=[!HideMeterGroup "Second"][!ShowMeterGroup "Main"][!ShowMeterGroup "Band"][!ShowMeter "MeterBarProgress"][!Redraw]
	Group=Second
	Hidden=1
;---------- Line ----------
;	Main Group line
[MeterLine]
	Meter=Image
	MeterStyle=StyleLineLong
	SolidColor=#ColorMain#,50
	X=0
	Y=1
	H=1
	Group=Main
;	Main Group line
[MeterLine2]
	Meter=Image
	MeterStyle=StyleLineLong
	SolidColor=#ColorMain#,50
	X=0
	Y=51r
	H=1
	Group=Main
;	Second Group line
[MeterLine3]
	Meter=Image
	MeterStyle=StyleLineLong
	X=0
	Y=156
	H=1
	Group=Second
	Hidden=1
;---------- Band ----------	
[MeterBand0]
	Meter=Bar
	MeasureName=MeasureBandSmoothed0
	MeterStyle=StyleBand0
	BarOrientation=Vertical
	Group=Band
[MeterBand1]
	Meter=Bar
	MeasureName=MeasureBandSmoothed1
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand2]
	Meter=Bar
	MeasureName=MeasureBandSmoothed2
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand3]
	Meter=Bar
	MeasureName=MeasureBandSmoothed3
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand4]
	Meter=Bar				
	MeasureName=MeasureBandSmoothed4
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand5]
	Meter=Bar
	MeasureName=MeasureBandSmoothed5
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand6]
	Meter=Bar
	MeasureName=MeasureBandSmoothed6
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand7]
	Meter=Bar
	MeasureName=MeasureBandSmoothed7
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand8]
	Meter=Bar
	MeasureName=MeasureBandSmoothed8
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand9]
	Meter=Bar
	MeasureName=MeasureBandSmoothed9
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand10]
	Meter=Bar
	MeasureName=MeasureBandSmoothed10
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand11]
	Meter=Bar
	MeasureName=MeasureBandSmoothed11
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand12]
	Meter=Bar
	MeasureName=MeasureBandSmoothed12
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand13]
	Meter=Bar
	MeasureName=MeasureBandSmoothed13
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand14]
	Meter=Bar
	MeasureName=MeasureBandSmoothed14
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand15]
	Meter=Bar
	MeasureName=MeasureBandSmoothed15
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand16]
	Meter=Bar
	MeasureName=MeasureBandSmoothed16
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand17]
	Meter=Bar
	MeasureName=MeasureBandSmoothed17
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand18]
	Meter=Bar
	MeasureName=MeasureBandSmoothed18
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand19]
	Meter=Bar
	MeasureName=MeasureBandSmoothed19
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand20]
	Meter=Bar
	MeasureName=MeasureBandSmoothed20
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand21]
	Meter=Bar
	MeasureName=MeasureBandSmoothed21
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand22]
	Meter=Bar
	MeasureName=MeasureBandSmoothed22
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand23]
	Meter=Bar
	MeasureName=MeasureBandSmoothed23
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand24]
	Meter=Bar
	MeasureName=MeasureBandSmoothed24
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand25]
	Meter=Bar
	MeasureName=MeasureBandSmoothed25
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand26]
	Meter=Bar
	MeasureName=MeasureBandSmoothed26
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand27]
	Meter=Bar
	MeasureName=MeasureBandSmoothed27
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand28]
	Meter=Bar
	MeasureName=MeasureBandSmoothed28
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand29]
	Meter=Bar
	MeasureName=MeasureBandSmoothed29
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand30]
	Meter=Bar
	MeasureName=MeasureBandSmoothed30
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand31]
	Meter=Bar
	MeasureName=MeasureBandSmoothed31
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand32]
	Meter=Bar
	MeasureName=MeasureBandSmoothed32
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand33]
	Meter=Bar
	MeasureName=MeasureBandSmoothed33
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand34]
	Meter=Bar
	MeasureName=MeasureBandSmoothed34
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand35]
	Meter=Bar
	MeasureName=MeasureBandSmoothed35
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand36]
	Meter=Bar
	MeasureName=MeasureBandSmoothed36
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand37]
	Meter=Bar
	MeasureName=MeasureBandSmoothed37
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
[MeterBand38]
	Meter=Bar
	MeasureName=MeasureBandSmoothed38
	MeterStyle=StyleBand0 | StyleBand
	BarOrientation=Vertical
	Group=Band
;---------- Animation Text----------
;	speed text motion
[MeasureTimer]
	Measure=Calc
	Formula=(MeasureTimer + #Speed#)
;	route text motion
[MeasureX]
	Measure=Calc
	Formula=([MeasureTextWidth:W] - MeasureTimer)
	DynamicVariables=1
;	on motion text 
[MeasureSetEnd]
	Measure=Calc
	Formula=[MeterSetEnd:X]
	IfCondition=(#CURRENTSECTION# <= [MeasureTextWidth:W])
	IfTrueAction=[!DisableMeasure "MeasureTimer"][!UpdateMeasure "MeasureTimer"][!EnableMeasure "MeasureTimer"]
	DynamicVariables=1
;	off motion text 
[MeasureAnimate]
	Measure=Calc
	Formula=[MeterArtistMotion:W]
	IfCondition=(#CURRENTSECTION#>#CURRENTCONFIGWIDTH#)
	IfTrueAction=[!EnableMeasure "MeasureX"]
	IfFalseAction=[!DisableMeasure "MeasureX"]
	DynamicVariables=1
;---------- Animation Bar ----------
[MeasureSizeUp]
	Measure=Plugin
	Plugin=ActionTimer
	Group=Sizers
	ActionList1=ChangeSizeStart|Wait #Wait#|Repeat ChangeSizeCalc,#Wait#,11
	ChangeSizeStart=[!SetVariable Size "#Size#"][!UpdateMeasureGroup Sizers][!UpdateMeter MeterBarProgress][!Redraw]
	ChangeSizeCalc=[!SetVariable Size "(Clamp(#Size#+8,4,52))"]#Update#
	IfCondition=#Size# = 4
	IfTrueAction=[!SetOption MeterBarProgress SolidColor "#ColorMain#,150"][!SetOption MeterBarProgress BarColor "#ColorMain#,255"]#Update#
	IfCondition2=(#Size# > 4) && (#Size# < 24)
	IfTrueAction2=[!SetOption MeterBarProgress SolidColor "#ColorMain#,75"][!SetOption MeterBarProgress BarColor "#ColorMain#,200"]#Update#
	IfCondition3=(#Size# > 24) && (#Size# < 52)
	IfTrueAction3=[!SetOption MeterBarProgress SolidColor "#ColorMain#,35"][!SetOption MeterBarProgress BarColor "#ColorMain#,145"]#Update#
	IfCondition4=#Size# = 52
	IfTrueAction4=[!SetOption MeterBarProgress SolidColor "#ColorMain#,1"][!SetOption MeterBarProgress BarColor "#ColorMain#,100"]#Update#
	DynamicVariables=1
[MeasureSizeDown]
	Measure=Plugin
	Plugin=ActionTimer
	Group=Sizers
	ActionList1=ChangeSizeStart|Wait #Wait#|Repeat ChangeSizeCalc,#Wait#,11
	ChangeSizeStart=[!SetVariable Size "#Size#"][!UpdateMeasureGroup Sizers][!UpdateMeter MeterBarProgress][!Redraw]
	ChangeSizeCalc=[!SetVariable Size "(Clamp(#Size#-8,4,52))"]#Update#
	IfCondition=#Size# = 4
	IfTrueAction=[!SetOption MeterBarProgress SolidColor "#ColorMain#,150"][!SetOption MeterBarProgress BarColor "#ColorMain#,255"]#Update#
	IfCondition2=(#Size# > 4) && (#Size# < 24)
	IfTrueAction2=[!SetOption MeterBarProgress SolidColor "#ColorMain#,75"][!SetOption MeterBarProgress BarColor "#ColorMain#,200"]#Update#
	IfCondition3=(#Size# > 24) && (#Size# < 52)
	IfTrueAction3=[!SetOption MeterBarProgress SolidColor "#ColorMain#,35"][!SetOption MeterBarProgress BarColor "#ColorMain#,145"]#Update#
	IfCondition3=#Size# = 52
	IfTrueAction3=[!SetOption MeterBarProgress SolidColor "#ColorMain#,1"][!SetOption MeterBarProgress BarColor "#ColorMain#,100"]#Update#
	DynamicVariables=1
Last edited by Va1ga on July 19th, 2018, 9:46 am, edited 1 time in total.
Va1ga
Posts: 10
Joined: June 8th, 2018, 10:02 am

Re: Rotating the bar vertically

Post by Va1ga »

I think I found a possible solution on my own. I will try.