Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Rainmeter]
- Update=16
- AccurateText=1
- SolidColor=255,0,0,1
- DynamicWindowSize=1
- [Variables]
- ; Credits:
- ; - Electic-tech for the original idea.
- ; - jsmorley for input.
- ; - Minervaxcel - Edits & formulated sizings.
- ; Volume Colors.
- ; / edit to change the colors of the curves.
- ColorLow=100,160,230
- ColorMid=255,235,105
- ColorHigh=252,75,66
- ColorHigher=70,75,230
- ; Width between curves / size of curves.
- ShapeWidth=175
- LargeX=((#WORKAREAWIDTH#/2)-((#Shape6XEnd#+45)/2)
- ; Volume Variables ;
- ; / edit if you want to change the size of the curves.
- AvgSoundLevel=2
- Gain=250
- ; -- DO NOT EDIT -- ;
- Shape1X=10
- Shape2X=(#Shape1X#+#ShapeWidth#)
- Shape3x=(#Shape2X#+#ShapeWidth#)
- Shape4X=(#Shape3X#+#ShapeWidth#)
- Shape5X=(#Shape4X#+#ShapeWidth#)
- Shape6X=(#Shape5X#+#ShapeWidth#)
- Shape6XEnd=(#Shape6X#+#ShapeWidth#)
- Shape1I1=(#Shape1X#+(#ShapeWidth#/3))
- Shape1I2=(#Shape1X#+(2*(#ShapeWidth#/3)))
- Shape2I1=(#Shape2X#+(#ShapeWidth#/3))
- Shape2I2=(#Shape2X#+(2*(#ShapeWidth#/3)))
- Shape3I1=(#Shape3X#+(#ShapeWidth#/3))
- Shape3I2=(#Shape3X#+(2*(#ShapeWidth#/3)))
- Shape4I1=(#Shape4X#+(#ShapeWidth#/3))
- Shape4I2=(#Shape4X#+(2*(#ShapeWidth#/3)))
- Shape5I1=(#Shape5X#+(#ShapeWidth#/3))
- Shape5I2=(#Shape5X#+(2*(#ShapeWidth#/3)))
- Shape6I1=(#Shape6X#+(#ShapeWidth#/3))
- Shape6I2=(#Shape6X#+(2*(#ShapeWidth#/3)))
- BezierColor=0,140,225
- [MeasureAudioLevel]
- Measure=Plugin
- Plugin=AudioLevel
- Port=Output
- FFTSize=1024
- FFTOverlap=512
- FFTAttack=25
- FFTDecay=150
- Bands=12
- FreqMin=20
- FreqMax=18000
- Sensitivity=30
- ; ID=
- ; RMSAttack=
- ; RMSDecay=
- ; RMSGain=
- ; PeakAttack=
- ; PeakDecay=
- ; PeakGain=
- ; Documentation: https://docs.rainmeter.net/manual-beta/plugins/audiolevel/
- IfCondition=MeasureAudioLevel > 0.10 && (MeasureAudioLevel < 0.12)
- IfTrueAction=!SetVariable BezierColor 0,120,255
- IfCondition2=MeasureAudioLevel > 0.15 && (MeasureAudioLevel < 0.15)
- IfTrueAction2=!SetVariable BezierColor 0,255,120
- IfCondition3=MeasureAudioLevel > 0.20 && (MeasureAudioLevel < 0.23)
- IfTrueAction3=!SetVariable BezierColor 255,120,0
- ifCondition4=MeasureAudioLevel > 0.23 && (MeasureAudioLevel < 0.30)
- IfTrueAction4=!SetVariable BezierColor 20,20,255
- IfCondition5=MeasureAudioLevel > 0.25 && (MeasureAudioLevel < 0.40)
- IfTrueAction5=!SetVariable BezierColor 20,255,20
- IfCondition6=(MeasureAudioLevel > 0.35)
- IfTrueAction6=!SetVariable BezierColor 255,20,20
- [MeasureFFT_L_00]
- Measure=Plugin
- Plugin=AudioLevel
- Parent=MeasureAudioLevel
- Channel=Sum
- Type=Band
- BandIdx=0
- AverageSize=#AvgSoundLevel#
- [MeasureFFT_L_01]
- Measure=Plugin
- Plugin=AudioLevel
- Parent=MeasureAudioLevel
- Channel=Sum
- Type=Band
- BandIdx=1
- AverageSize=#AvgSoundLevel#
- [MeasureFFT_L_02]
- Measure=Plugin
- Plugin=AudioLevel
- Parent=MeasureAudioLevel
- Channel=Sum
- Type=Band
- BandIdx=2
- AverageSize=#AvgSoundLevel#
- [MeasureFFT_L_03]
- Measure=Plugin
- Plugin=AudioLevel
- Parent=MeasureAudioLevel
- Channel=Sum
- Type=Band
- BandIdx=3
- AverageSize=#AvgSoundLevel#
- [MeasureFFT_L_04]
- Measure=Plugin
- Plugin=AudioLevel
- Parent=MeasureAudioLevel
- Channel=Sum
- Type=Band
- BandIdx=4
- AverageSize=#AvgSoundLevel#
- [MeasureFFT_L_05]
- Measure=Plugin
- Plugin=AudioLevel
- Parent=MeasureAudioLevel
- Channel=Sum
- Type=Band
- BandIdx=5
- AverageSize=#AvgSoundLevel#
- [MeasureFFT_L_06]
- Measure=Plugin
- Plugin=AudioLevel
- Parent=MeasureAudioLevel
- Channel=Sum
- Type=Band
- BandIdx=6
- AverageSize=#AvgSoundLevel#
- [MeasureFFT_L_07]
- Measure=Plugin
- Plugin=AudioLevel
- Parent=MeasureAudioLevel
- Channel=Sum
- Type=Band
- BandIdx=7
- AverageSize=#AvgSoundLevel#
- [MeasureFFT_L_08]
- Measure=Plugin
- Plugin=AudioLevel
- Parent=MeasureAudioLevel
- Channel=Sum
- Type=Band
- BandIdx=8
- AverageSize=#AvgSoundLevel#
- [MeasureFFT_L_09]
- Measure=Plugin
- Plugin=AudioLevel
- Parent=MeasureAudioLevel
- Channel=Sum
- Type=Band
- BandIdx=9
- AverageSize=#AvgSoundLevel#
- [MeasureFFT_L_10]
- Measure=Plugin
- Plugin=AudioLevel
- Parent=MeasureAudioLevel
- Channel=Sum
- Type=Band
- BandIdx=10
- AverageSize=#AvgSoundLevel#
- [MeasureFFT_L_11]
- Measure=Plugin
- Plugin=AudioLevel
- Parent=MeasureAudioLevel
- Channel=Sum
- Type=Band
- BandIdx=11
- AverageSize=#AvgSoundLevel#
- ;[OptionMenu]
- ;Meter=Shape
- ;Shape=Path MyPath | StrokeWidth 10 | StrokeColor 255,255,255,1 | Fill Color 0,0,0,1
- ;MyPath=(#WORKAREAWIDTH# * 0.34027777777777777777777777777778),(#WORKAREAHEIGHT# * 0.52325581395348837209302325581395) | LineTo (#WORKAREAWIDTH# * 0.5),(#WORKAREAHEIGHT# * 0.39302325581395348837209302325581) | LineTo (#WORKAREAWIDTH# * 0.66041666666666666666666666666667),(#WORKAREAHEIGHT# * 0.52325581395348837209302325581395) | LineTo (#WORKAREAWIDTH# * 0.5),(#WORKAREAHEIGHT# * 0.65465116279069767441860465116279) | ClosePath 1
- ;Hidden=0
- ;DynamicVariables=1
- [DragBox]
- Meter=Image
- Solidcolor=255,0,0,1
- X=((#WORKAREAWIDTH#/2)-((#Shape6XEnd#+25)/2))
- Y=((#WORKAREAHEIGHT#/2)-100)
- W=(#Shape6XEnd#+25)
- H=200
- DynamicVariables=1
- MouseScrollDownAction=[!Setvariable ShapeWidth "(#ShapeWidth#-5)"][!Showmeter ShapeWidthString]
- MouseScrollUpAction=[!Setvariable ShapeWidth "(#ShapeWidth#+5)"][!Showmeter ShapeWidthString]
- LeftMouseDownAction=[!WriteKeyValue Variables ShapeWidth "#ShapeWidth#"][!Refresh]
- MouseLeaveAction=[!HideMeter ShapeWidthString]
- [ShapeWidthString]
- Meter=String
- Text=#ShapeWidth#
- FontFace=SAO UI Regular
- FontSize=18
- FontColor=231,123,120
- StringAlign=Center
- X=(#WORKAREAWIDTH#/2)
- Y=(#WORKAREAHEIGHT#/2)
- DynamicVariables=1
- AntiAlias=1
- Hidden=1
- [MeterBezier1]
- Meter=Shape
- X=((#WORKAREAWIDTH#/2)-(#Shape6XEnd#/2))
- Y=((#WORKAREAHEIGHT#/2)+22)
- StrokeDef=StrokeWidth 2 | StrokeColor #BezierColor# | StrokeStartCap Round | StrokeEndCap Round
- Shape=Curve #Shape1X#,0,#Shape2X#,0,#Shape1I1#,(0-[MeasureFFT_L_00]*#Gain#),#Shape1I2#,(0+[MeasureFFT_L_01]*#Gain#) | Extend StrokeDef
- Shape2=Curve #Shape2X#,0,#Shape3X#,0,#Shape2I1#,(0-[MeasureFFT_L_02]*#Gain#),#Shape2I2#,(0+[MeasureFFT_L_03]*#Gain#) | Extend StrokeDef
- Shape3=Curve #Shape3X#,0,#Shape4X#,0,#Shape3I1#,(0-[MeasureFFT_L_04]*#Gain#),#Shape3I2#,(0+[MeasureFFT_L_05]*#Gain#) | Extend StrokeDef
- Shape4=Curve #Shape4X#,0,#Shape5X#,0,#Shape4I1#,(0-[MeasureFFT_L_06]*#Gain#),#Shape4I2#,(0+[MeasureFFT_L_07]*#Gain#) | Extend StrokeDef
- Shape5=Curve #Shape5X#,0,#Shape6X#,0,#Shape5I1#,(0-[MeasureFFT_L_08]*#Gain#),#Shape5I2#,(0+[MeasureFFT_L_09]*#Gain#) | Extend StrokeDef
- Shape6=Curve #Shape6X#,0,#Shape6XEnd#,0,#Shape6I1#,(0-[MeasureFFT_L_10]*#Gain#),#Shape6I2#,(0+[MeasureFFT_L_11]*#Gain#) | Extend StrokeDef
- DynamicVariables=1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement