Advertisement
MinervaXcel

Test Shape-Vizualizer (NO COLORS)

Apr 18th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [Rainmeter]
  2. Update=16
  3. AccurateText=1
  4. SolidColor=255,0,0,1
  5. DynamicWindowSize=1
  6.  
  7. [Variables]
  8. ; Credits:
  9. ; - Electic-tech for the original idea.
  10. ; - jsmorley for input.
  11. ; - Minervaxcel - Edits & formulated sizings.
  12.  
  13. BezierColor=0,140,225
  14. ; Width between curves / size of curves.
  15. ShapeWidth=60
  16.  
  17. ; Volume Variables ;
  18. ; / edit if you want to change the size of the curves.
  19. AvgSoundLevel=2
  20. Gain=250
  21.  
  22. ; -- DO NOT EDIT -- ;
  23. Shape1X=10
  24. Shape2X=(#Shape1X#+#ShapeWidth#)
  25. Shape3x=(#Shape2X#+#ShapeWidth#)
  26. Shape4X=(#Shape3X#+#ShapeWidth#)
  27. Shape5X=(#Shape4X#+#ShapeWidth#)
  28. Shape6X=(#Shape5X#+#ShapeWidth#)
  29. Shape6XEnd=(#Shape6X#+#ShapeWidth#)
  30.  
  31. Shape1I1=(#Shape1X#+(#ShapeWidth#/3))
  32. Shape1I2=(#Shape1X#+(2*(#ShapeWidth#/3)))
  33. Shape2I1=(#Shape2X#+(#ShapeWidth#/3))
  34. Shape2I2=(#Shape2X#+(2*(#ShapeWidth#/3)))
  35. Shape3I1=(#Shape3X#+(#ShapeWidth#/3))
  36. Shape3I2=(#Shape3X#+(2*(#ShapeWidth#/3)))
  37. Shape4I1=(#Shape4X#+(#ShapeWidth#/3))
  38. Shape4I2=(#Shape4X#+(2*(#ShapeWidth#/3)))
  39. Shape5I1=(#Shape5X#+(#ShapeWidth#/3))
  40. Shape5I2=(#Shape5X#+(2*(#ShapeWidth#/3)))
  41. Shape6I1=(#Shape6X#+(#ShapeWidth#/3))
  42. Shape6I2=(#Shape6X#+(2*(#ShapeWidth#/3)))
  43.  
  44. [MeasureAudioLevel]
  45. Measure=Plugin
  46. Plugin=AudioLevel
  47. Port=Output
  48. FFTSize=1024
  49. FFTOverlap=512
  50. FFTAttack=25
  51. FFTDecay=150
  52. Bands=12
  53. FreqMin=20
  54. FreqMax=18000
  55. Sensitivity=30
  56. ; ID=
  57. ; RMSAttack=
  58. ; RMSDecay=
  59. ; RMSGain=
  60. ; PeakAttack=
  61. ; PeakDecay=
  62. ; PeakGain=
  63.  
  64. ; Documentation: https://docs.rainmeter.net/manual-beta/plugins/audiolevel/
  65.  
  66. [MeasureFFT_L_00]
  67. Measure=Plugin
  68. Plugin=AudioLevel
  69. Parent=MeasureAudioLevel
  70. Channel=Sum
  71. Type=Band
  72. BandIdx=0
  73. AverageSize=#AvgSoundLevel#
  74.  
  75. [MeasureFFT_L_01]
  76. Measure=Plugin
  77. Plugin=AudioLevel
  78. Parent=MeasureAudioLevel
  79. Channel=Sum
  80. Type=Band
  81. BandIdx=1
  82. AverageSize=#AvgSoundLevel#
  83.  
  84. [MeasureFFT_L_02]
  85. Measure=Plugin
  86. Plugin=AudioLevel
  87. Parent=MeasureAudioLevel
  88. Channel=Sum
  89. Type=Band
  90. BandIdx=2
  91. AverageSize=#AvgSoundLevel#
  92.  
  93. [MeasureFFT_L_03]
  94. Measure=Plugin
  95. Plugin=AudioLevel
  96. Parent=MeasureAudioLevel
  97. Channel=Sum
  98. Type=Band
  99. BandIdx=3
  100. AverageSize=#AvgSoundLevel#
  101.  
  102. [MeasureFFT_L_04]
  103. Measure=Plugin
  104. Plugin=AudioLevel
  105. Parent=MeasureAudioLevel
  106. Channel=Sum
  107. Type=Band
  108. BandIdx=4
  109. AverageSize=#AvgSoundLevel#
  110.  
  111. [MeasureFFT_L_05]
  112. Measure=Plugin
  113. Plugin=AudioLevel
  114. Parent=MeasureAudioLevel
  115. Channel=Sum
  116. Type=Band
  117. BandIdx=5
  118. AverageSize=#AvgSoundLevel#
  119.  
  120. [MeasureFFT_L_06]
  121. Measure=Plugin
  122. Plugin=AudioLevel
  123. Parent=MeasureAudioLevel
  124. Channel=Sum
  125. Type=Band
  126. BandIdx=6
  127. AverageSize=#AvgSoundLevel#
  128.  
  129. [MeasureFFT_L_07]
  130. Measure=Plugin
  131. Plugin=AudioLevel
  132. Parent=MeasureAudioLevel
  133. Channel=Sum
  134. Type=Band
  135. BandIdx=7
  136. AverageSize=#AvgSoundLevel#
  137.  
  138. [MeasureFFT_L_08]
  139. Measure=Plugin
  140. Plugin=AudioLevel
  141. Parent=MeasureAudioLevel
  142. Channel=Sum
  143. Type=Band
  144. BandIdx=8
  145. AverageSize=#AvgSoundLevel#
  146.  
  147. [MeasureFFT_L_09]
  148. Measure=Plugin
  149. Plugin=AudioLevel
  150. Parent=MeasureAudioLevel
  151. Channel=Sum
  152. Type=Band
  153. BandIdx=9
  154. AverageSize=#AvgSoundLevel#
  155.  
  156. [MeasureFFT_L_10]
  157. Measure=Plugin
  158. Plugin=AudioLevel
  159. Parent=MeasureAudioLevel
  160. Channel=Sum
  161. Type=Band
  162. BandIdx=10
  163. AverageSize=#AvgSoundLevel#
  164.  
  165. [MeasureFFT_L_11]
  166. Measure=Plugin
  167. Plugin=AudioLevel
  168. Parent=MeasureAudioLevel
  169. Channel=Sum
  170. Type=Band
  171. BandIdx=11
  172. AverageSize=#AvgSoundLevel#
  173.  
  174. ;[OptionMenu]
  175. ;Meter=Shape
  176. ;Shape=Path MyPath | StrokeWidth 10 | StrokeColor 255,255,255,1 | Fill Color 0,0,0,1
  177. ;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
  178. ;Hidden=0
  179. ;DynamicVariables=1
  180.  
  181. [DragBox]
  182. Meter=Image
  183. Solidcolor=255,0,0,1
  184. X=0
  185. Y=0
  186. W=(#Shape6XEnd#+25)
  187. H=200
  188.  
  189. [MeterBezier1]
  190. Meter=Shape
  191. X=10
  192. Y=100
  193. StrokeDef=StrokeWidth 2 | StrokeColor #BezierColor# | StrokeStartCap Round | StrokeEndCap Round
  194. Shape=Curve #Shape1X#,0,#Shape2X#,0,#Shape1I1#,(0-[MeasureFFT_L_00]*#Gain#),#Shape1I2#,(0+[MeasureFFT_L_01]*#Gain#) | Extend StrokeDef
  195. Shape2=Curve #Shape2X#,0,#Shape3X#,0,#Shape2I1#,(0-[MeasureFFT_L_02]*#Gain#),#Shape2I2#,(0+[MeasureFFT_L_03]*#Gain#) | Extend StrokeDef
  196. Shape3=Curve #Shape3X#,0,#Shape4X#,0,#Shape3I1#,(0-[MeasureFFT_L_04]*#Gain#),#Shape3I2#,(0+[MeasureFFT_L_05]*#Gain#) | Extend StrokeDef
  197. Shape4=Curve #Shape4X#,0,#Shape5X#,0,#Shape4I1#,(0-[MeasureFFT_L_06]*#Gain#),#Shape4I2#,(0+[MeasureFFT_L_07]*#Gain#) | Extend StrokeDef
  198. Shape5=Curve #Shape5X#,0,#Shape6X#,0,#Shape5I1#,(0-[MeasureFFT_L_08]*#Gain#),#Shape5I2#,(0+[MeasureFFT_L_09]*#Gain#) | Extend StrokeDef
  199. Shape6=Curve #Shape6X#,0,#Shape6XEnd#,0,#Shape6I1#,(0-[MeasureFFT_L_10]*#Gain#),#Shape6I2#,(0+[MeasureFFT_L_11]*#Gain#) | Extend StrokeDef
  200. DynamicVariables=1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement