First off, sorry I haven't been able to reply, been busy these days. Thank you for the reply, I learned a lot . I'll remember what you said for future skins I might create... but it just doesn't work the way I want it to be... IT shows itself everytime now. Sorry if im asking too much, but this is what im trying to do. This is my previous wallpaper, I simply used Fountain of colors, and put it behind an image, so I didnt really do any coding. Sorry for the unnecesary stuff, skip to 0:55.eclectic-tech wrote:Yes, the Clamp bang definitely needs the comma...
But I would suggest a different approach with the audio level measure.
I modified your audiolevel measure settings to reflect a different way to obtain a value for low frequencies.
Since you only want to measure bass levels, it is not necessary to create FFT sections, and much less resource intensive to use the PEAK/RMS scale. It gives you a reading that reflects the amplitude of the audio (bass is usually strongest).
To read the PEAK/RMS you need a child measure of the audiolevel plugin and control the image alpha using that measure.
And I averaged the size of that measure, so the alpha change is less psychotic!
Adjust the Sensitivity value to get the reaction you want.
Let us know if you want something different...
Code: Select all
[Rainmeter] Update=16 DynamicWindowSize=1 [Metadata] Name=Bloody Cut(Yandare Background) Author=IkiruRiyu Information=Background Bass Visualizer Version=1.0 [MeasureAudioBase] Measure=Plugin Plugin=AudioLevel Port=Output RMSAttack=0 RMSDecay=0 RMSGain=1 PeakAttack=0 PeakDecay=0 PeakGain=1 ; FFTSize=1024 ; FFTOverlap=(#FFTSize#/2) ; FFTAttack=15 ; FFTDecay=100 ; Bands= ; FreqMin=20 ; FreqMax=100 Sensitivity=35 ; Documentation: https://docs.rainmeter.net/manual-beta/plugins/audiolevel/ [MeasureAudioBaseChild] Measure=Plugin Plugin=AudioLevel Parent=MeasureAudioBase Channel=Sum ; Type=Peak OR Type=RMS ; Peak gives a faster change Type=Peak ; You can average the measure to smooth changes; 1~? is the number of value changes to average AverageSize=1 ; Background image to cover the current wallpaper (black 0,0,0,255 OR white 255,255,255,255) [Back] Meter=Image W=#WorkAreaWidth# H=#WorkAreaHeight# SolidColor=0,0,0,255 [MeterHeart] Meter=Image ImageName=#@#Bloody Chan~.png ;Test Image ;#@#background_2.jpg X=0 Y=0 ; Rather than a preset size, set it to the screen work area width and height W=#WorkAreaWidth# ;1366 H=#WorkAreaHeight# ;768 PreserveAspectRatio=0 Imagealpha=(Clamp(([MeasureAudioBaseChild]*255),0,255)) Imagetint=255,255,255 Antialias=1 DynamicVariables=1
This is the menu for the game, after a few seconds it changes drastically. So the psychotic change that you mentioned was intentional. What I'm trying to do is make it kinda like a surprise that only shows itself on "bass drops", so before that the skin must not show as much as possible
This is another video I use to test the skin. The bass is at 0:25.
Thank you so much for your help, I hope Im not bothering you guys. This is really my 1st skin, and I dont know anything about rainmeter and lua, so I appreciate your help.
Also how do I pack the whole config?