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

Feb
Quick question, is support for the krakens on its way or are there no plans for future support?

Support for Kraken 7.1 Chroma and more products are on its way!
I've tried to get this to wor for quite some time now, and I just can't get it to work. When I launch the keyboard visualizer app my keyboard just turns black and nothing happens. I've tried to reinstall the SDK Core 4.8, I've tried to reinstall my drivers but no success. I think I'll just wait for an update or something. 😛
Soultrez
I've tried to get this to wor for quite some time now, and I just can't get it to work. When I launch the keyboard visualizer app my keyboard just turns black and nothing happens. I've tried to reinstall the SDK Core 4.8, I've tried to reinstall my drivers but no success. I think I'll just wait for an update or something. :p


After reinstalling the SDK Core, did you re-import the x86 reg key?
FOC_Reaper
Have you installed the Razer Chroma SDK Core 0.4.8 exe?

I thought I did, but apparently not. It worked, thanks!
Vivulux
I thought I did, but apparently not. It worked, thanks!

No worries.. I did the same thing lol
I've read through this thread multiple times, restarted my computer, activated both sdk .reg files, closed synapse, installed the latest vc_redist, and it's still not working. Please help.
FOC_Reaper
After reinstalling the SDK Core, did you re-import the x86 reg key?

Yeah, I did that.
XeroXenox
I've read through this threat multiple times, restarted my computer, activated both sdk .reg files, closed synapse, installed the latest vc_redist, and it's still not working. Please help.


Try reinstalling the vc_dist, razer sdk core, and reimport the x86 reg key.. in that order.
Close synapse
Run audio visualiser
I have downloaded the new version and have worked, thanks 🙂
FOC_Reaper
Try reinstalling the vc_dist, razer sdk core, and reimport the x86 reg key.. in that order.
Close synapse
Run audio visualiser

Didn't work, I'll just wait for an update or something.
Make sure you do everything in the right order too. First install the VC redist 2015 x86 installer, then install the Chroma SDK installer, then run the x86 and x64 .reg files (do x86 second, if there are conflicts that will mean x86 gets priority and my app is x86), then reboot. Close Synapse after rebooting and open my latest app from the 1.04 download link I posted last night a page or two back. Note it only works with Blackwidow Chroma (non-TE), Mamba TE, and Firefly for now, other devices will come after I receive them.
CalcProgrammer1
New version v1.04 adds a color wheel background option. No new devices yet.

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

No it does not work with Deathstalker Chroma, only Blackwidow Chroma, Mamba TE, and Firefly.


Hey Cal,
problem with your file, cannot be open. stated that a malware was on the file...

So need help 😞
CalcProgrammer1
New version v1.04 adds a color wheel background option. No new devices yet.

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

No it does not work with Deathstalker Chroma, only Blackwidow Chroma, Mamba TE, and Firefly.



Its working fine the day b4, but today when im back from work and try to open it, my anti virus said it has a malware or Trojan. so it cannot be open =(
Anyone has this problem?
Or it is just my pc is infected?
Antivirus programs are stupid. Seems like every one I've dealt with flags a bunch of false positives when I don't have any real viruses. I wouldn't take them too seriously. The one I posted yesterday is built from this commit:

https://github.com/CalcProgrammer1/KeyboardVisualizerVCUI/commit/2f725d54fd61abad4f4713adc8859221181c153b

If you can report it as a false positive, otherwise don't rely on it to always tell the truth. Especially virus scanners that try to look at app behavior vs. fingerprinting, my app for instance can open USB and serial ports for other non-Razer devices I've added support for. Maybe it's seeing those operations as "potential virus" but that's asinine. The shotgun vs. sniper approach to targeting viruses. What antivirus software is it?
CalcProgrammer1
Antivirus programs are stupid. Seems like every one I've dealt with flags a bunch of false positives when I don't have any real viruses. I wouldn't take them too seriously. The one I posted yesterday is built from this commit:

https://github.com/CalcProgrammer1/KeyboardVisualizerVCUI/commit/2f725d54fd61abad4f4713adc8859221181c153b

If you can report it as a false positive, otherwise don't rely on it to always tell the truth. Especially virus scanners that try to look at app behavior vs. fingerprinting, my app for instance can open USB and serial ports for other non-Razer devices I've added support for. Maybe it's seeing those operations as "potential virus" but that's asinine. The shotgun vs. sniper approach to targeting viruses. What antivirus software is it?


Yea i know....
but the anti virus is pain in the ass

360 Total security
CalcProgrammer1
Antivirus programs are stupid. Seems like every one I've dealt with flags a bunch of false positives when I don't have any real viruses. I wouldn't take them too seriously. The one I posted yesterday is built from this commit:

https://github.com/CalcProgrammer1/KeyboardVisualizerVCUI/commit/2f725d54fd61abad4f4713adc8859221181c153b

If you can report it as a false positive, otherwise don't rely on it to always tell the truth. Especially virus scanners that try to look at app behavior vs. fingerprinting, my app for instance can open USB and serial ports for other non-Razer devices I've added support for. Maybe it's seeing those operations as "potential virus" but that's asinine. The shotgun vs. sniper approach to targeting viruses. What antivirus software is it?


already report.
and the keyboard visualizer is working again =D
Thx
CalcProgrammer1
Make sure you do everything in the right order too. First install the VC redist 2015 x86 installer, then install the Chroma SDK installer, then run the x86 and x64 .reg files (do x86 second, if there are conflicts that will mean x86 gets priority and my app is x86), then reboot. Close Synapse after rebooting and open my latest app from the 1.04 download link I posted last night a page or two back. Note it only works with Blackwidow Chroma (non-TE), Mamba TE, and Firefly for now, other devices will come after I receive them.

Omg, what... I love you. It worked, I think the reboot did the trick. I'll definetly keep track of this thread to see the awesome updates. Keep it up! :>
CalcProgrammer1
Make sure you do everything in the right order too. First install the VC redist 2015 x86 installer, then install the Chroma SDK installer, then run the x86 and x64 .reg files (do x86 second, if there are conflicts that will mean x86 gets priority and my app is x86), then reboot. Close Synapse after rebooting and open my latest app from the 1.04 download link I posted last night a page or two back. Note it only works with Blackwidow Chroma (non-TE), Mamba TE, and Firefly for now, other devices will come after I receive them.


I tried this and it still isn't working for me. My keyboard doesn't react to it at all.
How will it work on kraken 7.1 headset?
This should become a part of Razer Synaps and be an option to use, like Wave, Spectrum Cycle Ect, this would allow for a lot more customization options, and more profiles.
TotallyChicken
How will it work on kraken 7.1 headset?

only if you have the chroma version, it only works with chroma enabled items
I have a problem opening up the audio visualizer at first i got this error:
''The program cant start because api-ms-win-crt*string-l1-1-0.dll is missing from your computer. try reinstalling the program to fix this problem.''
So i reinstalled everything, still didn't work then i went online and found the .dll that it was missing then i got another problem:
''The application was unable to start correctly (0xc000007b). click ok to close the application.''
So can anybody help i really want to try this out.
TotallyChicken
How will it work on kraken 7.1 headset?

It does not work on Kraken 7.1 Chroma yet. Only supported devices are:

Blackwidow Chroma (full size/non TE)

Mamba TE

Firefly

Razer is going to send me three new devices to add support for, hopefully I can get those added in quickly after receiving them. They are:

Blackwidow Chroma TE

Kraken 7.1 Chroma

Deathadder Chroma

For the Kraken and Deathadder, they only have single LED zones rather than strip zones like the Firefly and Mamba TE. I'm thinking about making some sort of brightness based visualizer where the brightness is varied based on the intensity, most likely for the bass frequencies like I used for the Firefly and Mamba TE.

As for becoming part of Synapse, this can't really happen since Synapse is closed source. If the Chroma SDK added an option for sending layers that are added on top of your existing profile then that could work, but right now it can only send a complete pattern replacement.
FFT window mode is?
NighTT
FFT window mode is?


Something that you can leave alone for the most part. For information on what FFT windowing is, see https://en.wikipedia.org/wiki/Window_function

There are three windowing functions offered which are fairly common ones. It basically is supposed to minimize error due to the edges of the sample window. My program uses a 256 sample window at what should be roughly 8KHz sample frequency.

You can try the different window functions available to see if it changes your input. It's not super noticeable.