Shop Forum More Submit  Join Login
Fountain of Colors, desktop music visualizer by alatsombath Fountain of Colors, desktop music visualizer by alatsombath

 Realtime FFT music visualizer with scalable bars and colors

Examples  —  Settings overview  —  How-to: Rainmeter (1)  (2)


 Installation:
     Download Rainmeter  (2 MB)  •  :windows: Windows 7, 8, 10
     Download skin (372 KB)  •  Right-side of this page

    v3.8.4 (15 Jan 2019)  - Fix options menu not creating font object for display
                            - Fix outstanding wallpaper color issue for Windows 7 sans SP1 users
    v3.8.3 (14 Jan 2019)    - Revised options interface; Rewrote skin loader
                            - Skin revealed by default w/o playing audio (Idle effect)
                            - Recommended default settings: 10px Thickness; 4px Gap; 252px Height; 
                            - Process (1/16 seconds of samples); Scale (~35.460025... dB) (A#0 - 24000Hz)
    v3.8.2 (02 Nov 2018)  - Fix freezing: Use efficient event-driven update loop in separate thread
                            - Fix visual data loss: Store buffer data properly before buffer release
                            - Crash prevention: Stop device re-initialization on error in update loop
                            - Use "Pro Audio" task for high priority access to the low-latency stream
                            - Recommended default settings: 8192 Interpolated samples
      v3.8 (14 Aug 2018)    - Improvements in the modified AudioLevel plugin:
                            - Zero-padding for smoother bass section
                            - Hann periodic window for better spectral analysis
                            - Stereo-to-mono corrected using time-domain average
                            - Resume capture more quickly by releasing buffer earlier
                            - Use engine's minimum supported buffer size for faster release
                            - Support more devices, try IsFormatSupported() for requested formats
                            - Stop doing unnecessary FFTs for non-selected channels (see notes)
                            - Move FFT outside capture loop; skip RMS/Peak calculation in Bands (v3.7.1)
                            - Recommended default setting: Smoothness (0 past values)
   v3.6.21 (02 Nov 2018)  - Restore intended timing behavior (Rollback vanilla plugin to RM 4.1)
                            (Default settings used in latest version):
    v3.6.7 (08 Feb 2017)  Filters (0ms Attack) (0ms Decay);
      v3.2 (15 May 2015)  Bands generated (80)

 Optionally, you may reset your skin settings to the latest defaults by using the "Reset Settings" skin version inside the top-most dated link


 Troubleshooting:
  •  Close the options window during installation
  •  Close Notepad or any text editor with skin files open during installation
  •  Run "GenerateBands.ini" or "Initialize.ini" skins after installation
  •  Open Volume Mixer, set player and Rainmeter volume level equal to system volume
  •  Use PCM format, disable sound enhancements in your audio device's settings
  •  Requires Windows 7 Service Pack 1 with Platform Update or later
  •  More troubleshooting: forum.rainmeter.net/viewtopic.…

 Credits:
    dgrace — AudioLevel plugin
    smurfier — Original ColorChanger.lua script
    Kittoes — Skin generation concept
    Free Nature StockWallpaper
    Functionality included in old versions -
    HiTBiT-PA — Color picker from Desktop VU-Meter 3
    Socks the Fox — Wallpaper colors from Chameleon plugin
    Brian — System colors from SysColor plugin
    jsmorley — InputText demo for editing settings
    MarcoPixel — Display audio device name from Monstercat Visualizer
    Blantas — Context menu concept from Animated Vinyl Player
    poiru — Custom song colors via NowPlaying plugin

Add a Comment:
 
:icongarydunlop:
garydunlop Featured By Owner 5 days ago
Is it possible to round the tips of the bands?
Reply
:iconubers123:
ubers123 Featured By Owner 6 days ago
Would it be possible to add an option to set the colour extracted from the album art cover, please?
Reply
:iconclead23:
clead23 Featured By Owner Feb 8, 2019  New Deviant
how do I disable Skin revealed by default w/o playing audio.
Reply
:iconaltws:
ALTWS Featured By Owner Feb 1, 2019
the new version is not working, it didn't show up, so I use the old one, I hope you can fix this for a better skin tho
Reply
:iconthunderbolt61:
thunderbolt61 Featured By Owner 3 hours ago
you selected the current output?
Reply
:icondatshader:
DatShader Featured By Owner Feb 1, 2019
It dosent show up for me. What do i do?
Reply
:iconatgr24869:
atgr24869 Featured By Owner Feb 1, 2019  Hobbyist Writer
Really great Job!!! :happybounce: 
Reply
:icontimatiz:
TimatiZ Featured By Owner Jan 31, 2019  New Deviant
thx
Reply
:iconclead23:
clead23 Featured By Owner Jan 29, 2019  New Deviant
Any reasons as to why my FOC visualizer has a pixalatedd frozen up background of FOC look, whenever I load it and play music? Here is a visual of what I am talking about.

drive.google.com/open?id=1We3Z…
Reply
:iconorbitaldr0p:
orbitaldr0p Featured By Owner Jan 31, 2019
Disable hardware acceleration, that caused the same issue for me as well.
Reply
:iconclead23:
clead23 Featured By Owner Jan 31, 2019  New Deviant
But I need hardware acceleration for another skin, so it does not lag as bad. I looked up the problem on rainmeter with the newest version 4.3 beta installed, they have said that with HWA turned on, along with the new version of rainmeter installed (4.3 beta). The intel graphics driver have some type of bug that causes some skins like for us FOC, to have drawing issues, meaning pixelated skin behind the actual skin. They do not have my computer type to install to latest version to fix the issue. But if you have a intel graphics driver you may be able to fix yours. 
Reply
:iconshawnstraw:
ShawnStraw Featured By Owner Jan 23, 2019  New Deviant
Please fix my stupidity. whenever I download and install FOC, the options menu won't show up. I tried re downloading and installing. I tried everything I could think of. Please fix retardation.
Reply
:iconcbaity1:
cbaity1 Featured By Owner Jan 25, 2019
Devinstructcaity by cbaity1 I hope this is what you mean. Open the rainmeter manager, then double click what I circled and it opens the options menu. 
Reply
:iconanarkis123:
anarkis123 Featured By Owner Jan 28, 2019
i can't too the option menu won't show up, i click like you tell me , please help us
Reply
:iconthunderbolt61:
I have a sugestion that i need asap, so instead of dinamic box for each bar, make a box height*(bars*barwidth), so Fade out transparency of Rainmeter work better.


PS: update the settings overview on this page, its outdated(a lot).
PS2: Btw, congrats on the masive perfomance boost, i tried this a lot ago and now it runs sooooooo smooth, 960 bars of 1px with 1/6 ftt(around 8k) and 32k subsamples, i love it soooo much now im deleting the other VU(monstercat(heavily modded by me).
Reply
:iconthunderbolt61:
thunderbolt61 Featured By Owner Edited 3 hours ago
ok, so i fixed the feature that i wanted.

Add this to the bottom of FOC.ini if u want the same feature(it autoadjust based on your current cfg)

[Background]
Meter=Image
X=0
Y=0
W= (#BarWidth#*#Bands#)+1
H=#BarHeight#
SolidColor=0,0,0,1
Reply
:iconnotacola:
NotACola Featured By Owner Jan 16, 2019
i can't open/see the thing where you change the color of the thing

do i need to download something else?
Reply
:iconcbaity1:
cbaity1 Featured By Owner Jan 25, 2019
Devinstructcaity by cbaity1 In the rainmeter manager double click what I circled. Hope this helps.  
Reply
:iconnotacola:
NotACola Featured By Owner Jan 16, 2019
or like do i need to move a file or smth
Reply
:iconakiyama4809:
Akiyama4809 Featured By Owner Jan 14, 2019  Hobbyist General Artist
Options file didn't pop up
Issue is this: photos.app.goo.gl/2ejxpE6xxsDe…
Reply
:iconalatsombath:
alatsombath Featured By Owner Jan 15, 2019
Thank you for the heads up... I just changed a few lines of code for better backwards compatibility and speed
Reply
:iconakiyama4809:
Akiyama4809 Featured By Owner Jan 15, 2019  Hobbyist General Artist
You're welcome :)
Reply
:iconravenharts:
RavenHarts Featured By Owner 3 days ago  Hobbyist Traditional Artist
I was still getting this error where options would not open (3.8.4 on Win10) although it opens on 3.8.2.

On 3.8.2 I get the issue that Fountain of Color doesn't read the correct colors from the wallpaper, but uses some defaults in Variables.inc
Reply
:iconyungjojo:
yungjojo Featured By Owner Jan 14, 2019   Artist
nice but look at this : www.youtube.com/watch?v=W1o5Bx…
Reply
:iconradyl1:
radyl1 Featured By Owner Jan 9, 2019  New Deviant
How can i widen the Frequency of this one?
Reply
:iconradyl1:
radyl1 Featured By Owner Jan 9, 2019  New Deviant
Nevermind :)
Reply
:iconshiroisnotkuro:
ShiroIsNotKuro Featured By Owner Jan 8, 2019  New Deviant
Guys I would like to know how to fit the bands inside of a calc/cutout... I have been trying without success so far
Reply
:iconalatsombath:
alatsombath Featured By Owner Jan 14, 2019
This video may help better explain wallpaper "cutouts": www.youtube.com/watch?v=05TQES…
Reply
:icontodiefor17:
todiefor17 Featured By Owner Dec 17, 2018  New Deviant
works on groove music freakin awesome thank you
Reply
:iconibraheem12345:
ibraheem12345 Featured By Owner Dec 15, 2018  New Deviant
how do i download it??
Reply
:iconalatsombath:
alatsombath Featured By Owner Jan 14, 2019
Download button is at the right-side of this page

Or from here: github.com/alatsombath/Fountai…
Reply
:iconbabasips:
BabaSips Featured By Owner Dec 9, 2018  New Deviant
Is there a way I can make it only display 0-160 Hz or 160-1500 Hz because I'm constantly stuck with a Min. Frequency of 32 Hz and max of 8000.
Reply
:iconalatsombath:
alatsombath Featured By Owner Jan 14, 2019
The issue should be resolved in v3.8.3. You should click "Edit values..." at the bottom of the options window, and change "FreqMin" and "FreqMax" values directly (save file then refresh skin when finished)
Reply
:iconreculse:
Reculse Featured By Owner Nov 26, 2018
Something is very very wrong here from some time.
Windows 7 Pro x64
Rainmeter 4.2.0 r3111
Fountan of colours v3.8 or v3.8.2 both bugg
Screenshot of setings window.It looks wrong to me and i think some things are missing or they are on the wrong place:  imgur.com/qjSmN1H
Reply
:iconalatsombath:
alatsombath Featured By Owner Jan 14, 2019
Please try the newest update v3.8.3, with the revised options interface
Reply
:iconroostern33b:
Roostern33b Featured By Owner Edited Nov 20, 2018
Hey dude, I love your skin, it really adds some flair to my suite.

However, I have one issue, and a solution for you. Not sure how you'd implement it on a mass scale, due to its personalized nature, but I'll explain it the best I can.

With your wallpaper setting, you're grabbing the colors from registry path; Computer\HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper

With a multi-monitor window slideshow set-up, the file that entry references turns into the most recently changed wallpaper, thus making the visualizer looking out of place on a monitor where the wallpaper hasn't changed to the transcoded image that has recently changed.

However, I did notice poking around in the same registry area that there are various "TranscodedImageCache00x" (x being the number of order in which that monitor was connected) values that DO reference the transcoded images on a per monitor basis, and if you reference these in your script as opposed to "Wallpaper", then they will change once you refresh the visualizers, but not on their own.

I know Rainmeter doesn't support binary entries (which is what the TranscodedImageCache00's are. The script doesn't seem to have issues reading the entry, but for some reason, it won't update according to the new variables.), but is there a way for Rainmeter to reference files directly?

Another option would be to set a second update criteria that updates it automatically, alongside the wallpaper update criteria.

Again, thank you for all your hard work. It definitely is appreciated.

EDIT: Another option I just thought would be to use Plugin=FolderInfo with a FolderSize modifier, since the files typically change in size as the wallpapers are updated, although I feel it would be easier to just set a hard-set update every x seconds. Then again, I don't know Rainmeter that well.
Reply
:iconalatsombath:
alatsombath Featured By Owner Jan 14, 2019
Thank you for the abundance of information. I very clearly overlooked wallpapers on multi-monitors entirely, since one path to an image of course cannot reference more than one monitor

I would have begun fixing this issue sooner if it was not prioritized to fix issues with the audio plugin and restore intended timing, in addition to fixing issues regarding accessibility to the options interface

The reason why there was a change in the feature, at the beginning, was to determine the potential of using existing JavaScript libraries to extend Rainmeter ("color-thief.js" still calculates colors correctly, just needed more input)

In this case of fixing multi-monitor wallpaper color support, there is either an existing pull request to parse binary registry values, or likely I will un-retire the "Chameleon" plugin, either fix should occur by the next release

github.com/socks-the-fox/Chame…
github.com/rainmeter/rainmeter…
Reply
:iconjuniormendonca:
juniormendonca Featured By Owner Dec 7, 2018
Clap +fav 
Reply
:iconakiyama4809:
Akiyama4809 Featured By Owner Nov 13, 2018  Hobbyist General Artist
I'll use v3.6.19 it looks great. But the latest version is no-no to me, because it didn't support rotation (aka angle) and of course the option menu was like an old school.
Reply
:iconalatsombath:
alatsombath Featured By Owner Jan 14, 2019
Please try the newest update v3.8.3, with the revised options interface
Reply
:icontetraslash:
tetraslash Featured By Owner Nov 3, 2018
I'm experiencing a glitch; on your example and just about any other video that uses Fountain of Colors, it comes with a working UI and the ability to have multiple visualizers like mirrored or on opposite ends of the monitor, but for me, all I get is this: i.gyazo.com/e512f41b7196850665…

I can trial-and-error tweak that and sorta get what I like, but it's incredibly inconvenient and hard. What did I do wrong?
Reply
:iconalatsombath:
alatsombath Featured By Owner Jan 14, 2019
Please try the newest update v3.8.3, with the revised options interface
Reply
:iconalatsombath:
alatsombath Featured By Owner Nov 2, 2018
Use v3.8.x for the newest improvements through the modified plugin. v3.8.2 should fix the reported freezing issues

Use v3.6.21 for maximum legacy behavior. It includes a rollbacked version of the vanilla plugin at date of release, restoring the skin's intended timing behavior (should be smoother than before)
Reply
:iconkenkdeputvis:
kenkdeputvis Featured By Owner Oct 30, 2018
can some one make a space version for me, with different colors

thanks a lot
Reply
:iconutg001:
utg001 Featured By Owner Edited Oct 14, 2018  Hobbyist Artist
I found that release 3.6.17 works best, on later editions the low frequencies just jumble up. I use 124-125 bars in my settings, in 3.6.17 even the lower frequencies have individual signals, while on latest version (in addition to other problems) many bars will combine at lower end (I tried fixing by using higher FFT values but to no avail.
Secondly, The latest version gets stuck if I close VLC before the song ends. This is just not acceptable, I can't generate bands every time this happens.

The only problem with 3.6.17 is that if I try to change any settings, they get garbage value of -1 and refuse to change further.

Your skin is amazing, works extremely well with translucent taskbar, its absolutely gorgeous. Please make it work properly.

EDIT: found 3.6.17 works better (earlier I used 3.6.7)
Reply
:iconigo:
igo Featured By Owner Oct 6, 2018  Hobbyist Photographer
Facing the same freezing issue as others have already posted. I have another issue with the colors, I've set colors to change according to wallpaper and it's doesn't work when wallpaper is changed. Earlier older version (can't remember which version) it used to change when wallpaper changed and the transition was pretty smooth. It doesn't change color now unless it's widget or rainmeter is refreshed.

And this error keeps populating in the log - "!CommandMeasure: Skin "Fountain of Colors\Initialize" not found"
Reply
:iconalatsombath:
alatsombath Featured By Owner Nov 2, 2018
- To-do: Fix wallpaper change detection, possibly if file content changes but location path remains the same
Reply
:iconmissdysfunction:
Having the same issue, after a while, FOC visualizers are freezing, and the only thing that will make them work again is refreshing them. Any fix for this? 
Reply
:iconhtferagon:
HTFERAGON Featured By Owner Oct 1, 2018  Student Digital Artist
Hey, I have problems with every visualizers I had. I played the music and then nothing happened. When I unload and load it again, nothing happens as well, same with reloading and even a Windows restart won't work. So, I tried on other visualizers, and the other vizualizers did not react to the music. Can you help me solve this problem?
Reply
:iconcrimsonbloodfang:
CrimsonBloodfang Featured By Owner Sep 25, 2018
it will freeze after sometime. I have to refresh rainmeter just to fix it. also opening the option takes some seconds to open. I've been having these issues on the latest final release and also in the beta release. Monstercat visualizer is even worse, it doesn't open on my rainmeter and crashes rainmeter that I have to delete its folder to fix the crashes of monstercat visualizer. 

 it must be a .dll or a plugin problem, i think..
Reply
Add a Comment:
 
×




Details

Submitted on
March 8, 2015
File Size
372 KB
Link
Thumb

Stats

Views
1,183,965 (961 today)
Favourites
1,683 (who?)
Comments
859
Downloads
779,244 (824 today)

License

Creative Commons License
Some rights reserved. This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.