Rock your Razer Chroma devices with the Audio Visualizer | Razer Insider

Rock your Razer Chroma devices with the Audio Visualizer


  • Anonymous
  • 0 replies
Let your Razer Chroma-enabled devices rock to your beats with the beta Audio Visualizer, developed on the latest Razer Chroma SDK 4.8.

Fire off the colors not just on your Razer BlackWidow Chroma, but also on the newly supported Razer Mamba TE & Razer Firefly!

*EDIT* 19th January 2016
Hey everyone! I can't believe it has already almost been 4 months since this post came up and Chroma has come a long way since then! The Audio Visualizer is no longer an early build and the setup process is very simple, I've updated the steps below accordingly.


We’ll let the video du-du-du-du-do the showing:



We really appreciate all the work our community developers have put in to push the potential of the Razer Chroma technology and our friend @CalcProgrammer1 has really done a solid job on the Audio Visualizer. This new Audio Visualizer gives you the freedom to customize the color scheme and tweak its amplitude so you are only limited by your own creativity. Did we mention it’ll not just react to your music, but also to game audio?

Here’s how to get the fun started:

  • Ensure that you have connected you Chroma device and updated Synapse to the latest version
  • Once updated, make sure that under your Chroma device > Chroma Apps tab, you have "Chroma Apps" turned on
  • Head over to the Chroma Workshop and download the Audio Visualizer
  • Install the vc_redist.x86.exe file that comes together in the zip
  • Launch the Audio Visualizer and get rockin'



Have a go at it and show us what you are doing with your Chroma hardware.



Useful links:


FAQs:

To those facing the "mfc140.dll is missing" issue
Download the Visual Studio Redistributable version "vc_redist.x86.exe"

As this is a very early build, it clashes with Advanced Configurator occasionally.

Change your effects to the default ones e.g. Wave, Spectrum Cycling. You can then launch the application and your keyboard/mousemat/mice will show a blank slate until a sound is played.

What products does it work with? *EDIT*
It works with...

  • BlackWidow Chroma / TE
  • DeathStalker Chroma
  • Firefly
  • Diamondback
  • Naga Chroma/Naga Epic
  • Mamba TE/Mamba wireless
  • Orochi
  • DeathAdder Chroma
  • Tartarus Chroma
  • Orbweaver Chroma
  • Kraken 7.1 Chroma


The visualizer bars are really low, anyway to fix that?
You can bump the bar's height up by increasing the amplitude or your volume (not too much please).

How do I get the colours like the ones in the video?
Adjust "Foreground Mode" to the colour scheme that you like. In the video, I used "Rainbow Inverse". You can also add a "Background Mode" should you like.

Does it react to any sounds besides music?
It takes your Windows sound input, hence any sound - including your games or movies!

Do I have to turn off Synapse?
Closing Synapse before launching the app will be the safest.

Keyboard goes black but it does not react to any audio
As the program is reliant on some limited functions by Windows, be sure that your volume is cranked up or adjust the "Amplitude" to a higher value (Try in the 500s or 1000s)

I can't get it to work due to misc reasons that we have yet to identify
I apologize for this, this was meant to be a beta build and I shared it earlier as I knew the video will get you guys psyched for the app! We are using your feedbacks to build a better experience.

While it may be tedious right now, we WILL be reducing the steps and processes in due time with Synapse and etc. That is on top of more product support. Hang in there!

This topic has been closed for comments

1953 Replies

CalcProgrammer1
Does the keyboard go blank? If not then the SDK isn't installed properly. Make sure you install the SDK and then install the .reg files (x64 first then x86). Order is important here.

I'll try reinstalling the SDK file, thanks!
CalcProgrammer1
Does the keyboard go blank? If not then the SDK isn't installed properly. Make sure you install the SDK and then install the .reg files (x64 first then x86). Order is important here.

I tried that and it worked, thanks so much 🙂
Followed everything. Eveything done in order. Opened Visualizer and plays music, only shows preview, BWTE just stays black. What could I be missing 😞
wassupgabs
Followed everything. Eveything done in order. Opened Visualizer and plays music, only shows preview, BWTE just stays black. What could I be missing :(

when u are in razer synapse, have u turned on chroma apps(and visualizer)?
Version 1.09 is ready! I fixed the poor normalization defaults from 1.08, it uses the default values from 1.07 again. Now the boxes accept a floating point value so the algorithm no longer divides them by 100. I optimized it to reduce CPU usage by precomputing the index lists when the program opens rather than computing them each time through the update loop. It shouldn't make a huge difference but I want my app to use minimal CPU time since it can be used while gaming.

https://drive.google.com/file/d/0B1Fq0HEJolPtdGVKbGoxNExhaXM/view?usp=sharing

The biggest new feature is the command line arguments. You can now set the parameters by adding them as command line arguments, either directly in a command prompt or within a shortcut or autostart link. If you use the command line option "help" it will print out all the available arguments. Setting them is easy, for example:

"C:\\Path\\To\\File\\KeyboardVisualizerVC 1.09.exe" amplitude=150 bkgd_mode=5 startminimized

Put that in a shortcut and it will start with amplitude set to 150, background mode set to the 5th option (white), and the window will be minimized to the system tray (click its icon to show/hide it).

Here is what prints if you use the help command, it shows all the available options and values:


Available command line commands:
help - Display this message and quit
startminimized - Start in system tray

Available command line arguments:
Usage: argument1=value1 argument2=value2 ...

amplitude - Adjust the amplitude of the visualizer
bkgd_bright - Adjust the background brightness
avg_size - Number of points to average
decay - Percentage of value to decay every step
delay - Milliseconds between each device update
nrml_ofst - Normalization offset, floating point value
nrml_scl - Normalization scale, floating point value
window_mode - FFT windowing mode selector, values are:
- 0: No windowing
- 1: Hanning window
- 2: Hamming window
- 3: Blackman window
bkgd_mode - Background mode, values are:
- 0: None (black)
- 1: Original (sinusoidal rainbow effect)
- 2: Rainbow (HSV rainbow effect)
- 3: Color Wheel
- 4: Follow foreground effect
- 5: White
- 6: Red
- 7: Orange
- 8: Yellow
- 9: Green
- 10: Cyan
- 11: Blue
- 12: Purple
frgd_mode - Foreground mode, values are:
- 0: White
- 1: Red
- 2: Orange
- 3: Yellow
- 4: Green
- 5: Cyan
- 6: Blue
- 7: Purple
- 8: Green/Yellow/Red
- 9: White/Cyan/Blue
- 10: Red/White/Blue
- 11: Rainbow
- 12: Rainbow Inverse
single_color_mode - Single color mode, values are:
- 0: None (black)
- 1: Follow foreground effect
- 2: Follow background effect
- 3: White
- 4: Red
- 5: Orange
- 6: Yellow
- 7: Green
- 8: Cyan
- 9: Blue
- 10: Purple
avg_mode - Visualizer averaging mode
- 0: Binning
- 1: Low-pass filtering
I downloaded the SDK files and everything correctly and it worked at first but after shutting my computer the chroma lighting ins't working at all [even after changing profiles] Can someone help me
The new Synapse that released over the weekend has the SDK built in! I just did a full uninstall (of both Synapse and the old SDK) and then installed the new Synapse and it has SDK support built right in and works great. You have to enable "Chroma Apps" in the new Synapse.
First of all thanks for the great work you just did there! I'm really appreceating it :)

Yet there is a minor Bug I noticed.
I just added "startminimized" and after rebooting the window still shows up (not hidden in tray)
But after closing and restarting it, it's minimized in the tray. Everything else works just as set in the command line.

Don't know if it matters but I'm using Windows 8.1 64 Bit.

Cheers
DarthKaze
First of all thanks for the great work you just did there! I'm really appreceating it :)

Yet there is a minor Bug I noticed.
I just added "startminimized" and after rebooting the window still shows up (not hidden in tray)
But after closing and restarting it, it's minimized in the tray. Everything else works just as set in the command line.

Don't know if it matters but I'm using Windows 8.1 64 Bit.

Cheers


Hmm, I'll look into that a bit more. The startminimized option is a bit of a hack. Modal dialogs (which my dialog is) are not allowed to start minimized for some stupid reason, so I'm working around that by saving the startminimized flag when the dialog opens and then upon first timer trigger (which is what times the visualizer update) it sends the hide command to the window. You will see the window briefly flicker but then it should be hidden. There is the possibility that the timer triggers before the window has been fully rendered, in which case the hide command may get discarded or ignored. I could add a delay to help that issue on slower hardware maybe. I also only have Windows 10 anymore since I upgraded all my machines, maybe it's a Win8 thing but that's unlikely.
CalcProgrammer1
Hmm, I'll look into that a bit more. The startminimized option is a bit of a hack. Modal dialogs (which my dialog is) are not allowed to start minimized for some stupid reason, so I'm working around that by saving the startminimized flag when the dialog opens and then upon first timer trigger (which is what times the visualizer update) it sends the hide command to the window. You will see the window briefly flicker but then it should be hidden. There is the possibility that the timer triggers before the window has been fully rendered, in which case the hide command may get discarded or ignored. I could add a delay to help that issue on slower hardware maybe. I also only have Windows 10 anymore since I upgraded all my machines, maybe it's a Win8 thing but that's unlikely.


That trigger-delay-thing sounds legit to me.
Since my engine is by 3 years outdated highend gear, i guess either my autostart is pretty messy or I just need a SSD 😃
After using the visualizer, my chroma do not want to go back to its original configuration. Any suggestion on how to fix it?
Razer|Rfx
Let your Razer Chroma-enabled devices rock to your beats with the beta Audio Visualizer, developed on the latest Razer Chroma SDK 4.8.

Fire off the colors not just on your Razer BlackWidow Chroma, but also on the newly supported Razer Mamba TE & Razer Firefly!

We’ll let the video du-du-du-du-do the showing:



We really appreciate all the work our community developers have put in to push the potential of the Razer Chroma technology and our friend @CalcProgrammer1 has really done a solid job on the Audio Visualizer. This new Audio Visualizer gives you the freedom to customize the color scheme and tweak its amplitude so you are only limited by your own creativity. Did we mention it’ll not just react to your music, but also to game audio?

Here’s how to get the fun started:

  • Download and install ‘Visual C++ Redistributable for Visual Studio 2015’ from Microsoft. Choose the vc_redist.x86.exe version
  • Download the SDK Installers and install the "SDK Core Files".
  • From the same download in (2), extract ‘Razer_Chroma_SDK_Documentation_Beta4.8.zip’ to any location.

    • Locate the file ‘Enable SDK Support.reg’ in the folder.
    • Run the x64/x86 for 64bit/32bit computers.

  • Download and run the Audio Visualizer.


(This is an early build so please pardon the manual processes – we’ll improve on this).

Have a go at it and show us what you are doing with your Chroma hardware.



Useful links:


FAQs:

To those facing the "mfc140.dll is missing" issue
Download the Visual Studio Redistributable version "vc_redist.x86.exe"

As this is a very early build, it clashes with Advanced Configurator occasionally.

Change your effects to the default ones e.g. Wave, Spectrum Cycling. You can then launch the application and your keyboard/mousemat/mice will show a blank slate until a sound is played.

What products does it work with? *EDIT*
It works with the Blackwidow Chroma, Firefly and the Mamba TE.

The Blackwidow TE, Deathadder Chroma and Kraken 7.1 Chroma are not supported FOR NOW. However, we will see them in the future! This is still an early build so hang on tight while more product support is being added in.

The visualizer bars are really low, anyway to fix that?
You can bump the bar's height up by increasing the amplitude or your volume (not too much please).

How do I get the colours like the ones in the video?
Adjust "Foreground Mode" to the colour scheme that you like. In the video, I used "Rainbow Inverse". You can also add a "Background Mode" should you like.

Does it react to any sounds besides music?
It takes your Windows sound input, hence any sound - including your games or movies!

Do I have to turn off Synapse?
Closing Synapse before launching the app will be the safest.

Keyboard goes black but it does not react to any audio
As the program is reliant on some limited functions by Windows, be sure that your volume is cranked up or adjust the "Amplitude" to a higher value (Try in the 500s or 1000s)

I can't get it to work due to misc reasons that we have yet to identify
I apologize for this, this was meant to be a beta build and I shared it earlier as I knew the video will get you guys psyched for the app! We are using your feedbacks to build a better experience.

While it may be tedious right now, we WILL be reducing the steps and processes in due time with Synapse and etc. That is on top of more product support. Hang in there!
Will razer eventually make the program possible for the razer mamba(wireless)?
hey calc just wanted to tell when I tried downloading the 1.09 version this happened
then my cpu started running violently and also I restarted and then my PC was slow like never before
steelbone532
Will razer eventually make the program possible for the razer mamba(wireless)?


No idea. They said the wireless devices would be harder to support but I think they will eventually.

Rohan Alva
hey calc just wanted to tell when I tried downloading the 1.09 version this happened
then my cpu started running violently and also I restarted and then my PC was slow like never before


What virus scanner? Virus scanners love to throw false positives, it works fine on my end and on others who have downloaded it. Either that or something infected it as it was downloading, as I doubt Google added a virus.
CalcProgrammer1
Version 1.09 is ready! ... I optimized it to reduce CPU usage by precomputing the index lists when the program opens rather than computing them each time through the update loop. It shouldn't make a huge difference but I want my app to use minimal CPU time since it can be used while gaming.

The command line arguments is very nice feature, I've been waiting this for so long, but maybe VC should make a *.cfg file so it can save the last setting by itself?

Also VC still uses about 30% of my processor (Core i5-4200H) as previous versions, so...


What virus scanner? Virus scanners love to throw false positives, it works fine on my end and on others who have downloaded it. Either that or something infected it as it was downloading, as I doubt Google added a virus.


I have the same problem 'cause I use WinDefender, and it really blocks the app! I don't know why, but I have to disable it every time when I launch the app, kinda bummer.
Hi Koba
The command line arguments is very nice feature, I've been waiting this for so long, but maybe VC should make a *.cfg file so it can save the last setting by itself?

Also VC still uses about 30% of my processor (Core i5-4200H) as previous versions, so...

I have the same problem 'cause I use WinDefender, and it really blocks the app! I don't know why, but I have to disable it every time when I launch the app, kinda bummer.


30%? It uses like 0.3% when in background mode (hidden to tray) and not too much more with the UI visible for me, and this is on a 5 year old i7 930 (3.5GHz).
Hi, does this work on the Deathstalker chroma and deathadder chroma? I ran it and it only worked on my firefly (I have a a deathadder chroma, deathslaker chroma. and firefly.
daneshnedaie
Hi, does this work on the Deathstalker chroma and deathadder chroma? I ran it and it only worked on my firefly (I have a a deathadder chroma, deathslaker chroma. and firefly.


Works on DeathAdder and Firefly, but not Deathstalker yet. It is planned and support is already in my code, but the SDK has an issue where you can't set the DS with its own lighting independent from the other keyboards and I didn't want to break the Blackwidows for it. Razer is working on a fix to the SDK.
CalcProgrammer1
Works on DeathAdder and Firefly, but not Deathstalker yet. It is planned and support is already in my code, but the SDK has an issue where you can't set the DS with its own lighting independent from the other keyboards and I didn't want to break the Blackwidows for it. Razer is working on a fix to the SDK.


Thanks for the quick reply, just letting you know, this doesn't work on my deathadder chroma.
Are you using 1.09?
CalcProgrammer1
Are you using 1.09?


Yes, just did a fresh download and install of sdk and visualiser, just firefly works
use to work on my firefly & blackwidow chroma stealth.. recently when i try to use the latest version firefly not working. any idea whats going on here 😞
Try deleting everything and starting over. Uninstall the SDK and Synapse completely, reboot, then download the newest Synapse as it has SDK v1.04 built in. Install it and let it run updates and reboot when it's done. Now go into the Synapse application to Chroma Apps (a newly added option) and flip the switch to ON. Now open v1.09 and it should work.
uninstall the SDK and Synapse completely. Reinstall the newest version of Synapse. When I go to the Chroma apps there is no switch to turn on >.<
it just show as below
'Looks like you don't have any games or Apps that can integrate with Chroma lightning yet.'

and when i open the vc1.09 nothing happen
Can anyone help. I followed all of the steps listed above and both my black widow and firefly are properly visualizing my audio but not my razer mamba chroma. I have tried reinstalling multiple times and same issue is present. Any one have any ideas?