This repository has been archived by the owner on Oct 12, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathvisualizer.ini
81 lines (70 loc) · 2.14 KB
/
visualizer.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
[Rainmeter]
Group=Spectrum
Update=10
BackgroundMode=2
SolidColor=0,0,0,1
; = IMPORTANT =
; = For configuring the rainmeter skin, right-click the visualizer and click on "Open settings".
; = You can also open the variables.ini file located in:
; = "My Documents\Rainmeter\Skins\Lano-Visualizer\@Resources"
; Small context menu when you right-click the skin
ContextTitle=" Open settings"
ContextAction=[!ActivateConfig "#ROOTCONFIG#\Settings" "general.ini"]
[Metadata]
Name=Lano Visualizer
Author=marcopixel
Version=1.1.0
License=MIT License
Information=A simple but highly configurable visualizer with rounded bars.
[Variables]
; Includes the variables/styles used for the skin.
@include1=#@#variables.ini
; Include media player and styling measures.
@include2=#@#include\Measure#MPMode#.inc
@include3=#@#include\MeasureStyling.inc
; Measure AudioLevel - spectrum input
[MeasureAudio]
Measure=Plugin
Plugin=AudioLevel
Port=Output
FFTSize=#FFTSize#
FFTOverlap=(#FFTSize#/2)
FFTAttack=#FFTAttack#
FFTDecay=#FFTDecay#
Bands=#BarCountCalc#
FreqMin=#FreqMin#
FreqMax=#FreqMax#
Sensitivity=#Sensitivity#
ID=#AudioDeviceID#
; Script Factory - generates the bars for the visualizer
[ScriptFactoryBars]
Measure=Script
ScriptFile=#@#scripts\Factory.lua
IncFile=#@#include\MeterBars.inc
Number=#BarCount#
SectionName=MeterBar%%
Option0=Meter
Value0=Shape
Option1=Group
Value1=GroupBars | GroupDynamicColors
Option2=X
Value2=(#BarGap#*#ScaleVisualizer#)R
Option3=Y
Value3=#BarHeight#
Option4=Shape
Value4=Rectangle 0,0,(#BarWidth#*#ScaleVisualizer#),(-(#BarHeight#-(#BarWidth#*#ScaleVisualizer#))*[MeasureAudioSmoothed{%%}]-(#BarWidth#*#ScaleVisualizer#)),((#BarWidth#*#ScaleVisualizer#)/2) | Fill Color #*Color*# | StrokeWidth 0
Option5=DynamicVariables
Value5=1
UpdateDivider=-1
; Script Refresher - refreshes the code to apply the changes from the factory scripts
[ScriptRefresher]
Measure=Script
ScriptFile=#@#scripts\Refresher.lua
UpdateDivider=-1
Refreshed=0
; Include the BandMeasures with raw data
@include4=#@#include\MeasureBands.inc
; Include the BandMeasures with smoothed data
@include5=#@#include\MeasureBandsSmoothed.inc
; Include the band meters
@include6=#@#include\MeterBars.inc