1. Download the .rmskin file using the button above or Github
2. If any changes to the variables are made, you must run the Auto-Configuration Program to compile and apply them.
3. If the skin does not detect sounds from certain programs or at all, it is not a skin problem, but a Rainmeter or audio driver problem.
Soundwave is a test for producing a visualizer in the form of smoothly connected Bezier curves.
Key object that is used to display the audio spectrum. The context menu includes the ability to change the variables file (var.inc) and run the Auto-Configuration Program.
Song Information (Soundwave\songname\sec.ini)
Basic secondary object that displays the artist and song title.
Note: If only the song title is available, only it is displayed. If the song title is unavailable, nothing is displayed even if the artist name is given.
Auto-Configuration Program (Soundwave\autoconfig\program.ini)
Must be ran for a second after variables are changed.
(Only these may be changed, others that may be included do nothing)
xconst Width modifier.
yconst Height modifier.
endsize Start and end "flat line" length modifier.
player Music player to retrieve song information from. (default Spotify)
Other Visualizer Options:
The audio plugin's settings can be changed near the top of the file under [measureparent]
The visualizer's refresh rate can be changed at the top of its file (default 50 ms (20 Hz)) under [Rainmeter]
The visualizer's gradient can be changed at the bottom of its file under [maincurve]
The number of frequency bands is hard-coded with dependencies and it may be difficult to change.
- [Fix] Fixed auto-config not working when there are spaces in the skin path
- [Change] Small modifications to AudioLevel values
- [Change] Removed the plan.png file
- Initial Release
None of the variables work
Theres like 40 xconsts
There are no endsize in any of the files
Plus it doesn't even detect sound from spotify
Could you try to make an actual menu since there aren't any of the variables you talked about in your description
... Here's a warning message that I received "!WriteKeyValue: Illegal path: (Soundwave\autoconfig\program.ini)" when I had the program.ini open. I'm not sure what it means, but doesn't look good. To rectify it, unload the main.ini skin, then load program.ini, then unload program.ini. Finally reload your skin.
I changed some of the values, but it doesn't seem to really enlarge the soundwave. Really subtle changes instead.
I'm having this issue in the log :o
Measure: Invalid Substitute="^(.+)(.+)$":"\1 - \2","^(.+)$":"\1","^.*$"="" (Soundwave\songname\sec.ini - [MeasureCompile])
What's wrong :0
Hey how can i choose where the tittle and artist ends, i love the skin but i don´t like that depending on the song it will move more to the center or longer. I wan it to be aling to the right
So, I am using Voicemeeter. I can mix my Music seperately from the other sounds of my computer. The Program I am using for that is called Virtualcable. And this is an audio input, which I can choose as an input on various progams, for exampmle Discord. The visualizer always uses the standard input configuered in Windows. But I want it to use a different input. Is this possible?
If it's counted as an audio device you can set the skin to use it:
Parent measure options --> ID
I found audio IDs using Device Manager. Click on device in list --> Properties --> Details -->Device instance path
Just in case anyone has problems changing the width and height, replace all instances of #vis# with "#vis#" and #visdump# with "#visdump#" in autoconfig\program.ini as the double-quotes will allow spaces in your paths and be able to write values properly. Also to shorten the skin width, change either xconst (lower value=shorten, higher value=widen), or endsize. Changing both will shorten it too much. Not sure what either does but changing just one of these two worked for me. Change yconst to half your intended skin height (e.g. if you want the skin to be 100 pixels tall, change yconst = 50).
There's a default variables file in the github repo, copy it and run autoconfig
If it still fails, delete variable files and run the skin installer again
No idea, it seems to detect high frequency for me, but it usually creates the shape in the thumbnail for most music (and for low frequency test tones).
Send a screenshot and sample music?
+Edit: Increasing FFTSize seems to change behavior, you can try it (64 --> 128 | 256 | 512, 1024 seems too much)