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

Oh, and an idea for people who can see the visualizer on-screen, but can't get anything on their keyboadrs; chance the amplitude % to something like 400. And just for the heck of it, I changed Average Size to 1. And I like Rainbow Inverse for colors, but that's just me
Looking for a way to turn on and off Keyboard Visualizer with just one macro key and load your custom settings? I was, so I wrote a VB Script to do just that and made it available here:

/macro-button-to-toggle-chroma-audio-visualiser-on-and-off.9694/
pretty awesome
Hope this will soon support the Deathadder Chroma..... plz
socalspawn




I skipped most of these steps and got it working. I followed Step 2,4,5,6 but with razer devices plugged in, restarted, it installed sdk and i restarted again. then i had to redownload keyboard visualizer. at this point the on/off for chroma showed up. switched that to on and went into apps, nothing. so then I ran vc_redist.x86.exe from the Keyboardvisualizer.zip, hit repair and then it showed up in synapse. I ran the visualizer I already had instead of the new one from the .zip and it worked.
Hello, I can`t get deathadder chroma work, and blackwidow chroma it's working fine.
I have the new synapse version and chroma apps ON
What can i do ?
Trifasi
Hello, I can`t get deathadder chroma work, and blackwidow chroma it's working fine.
I have the new synapse version and chroma apps ON
What can i do ?


Sorry saw this..
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.
CalcProgrammer1
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



Hi Calc,

Good Day! i would like to ask how can i edit the inside of KC 1.09 and save it so if i will open it again the last configured was already keyed?

Sorry for my english master
Trifasi
Hello, I can`t get deathadder chroma work, and blackwidow chroma it's working fine.
I have the new synapse version and chroma apps ON
What can i do ?


What is your Single Color Mode setting?

Trifasi
Sorry saw this..
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.


That's like way outdated, all of those are supported in 1.09.
j A y, post: 175878, member: 118452"]Hi Calc,

Good Day! i would like to ask how can i edit the inside of KC 1.09 and save it so if i will open it again the last configured was already keyed?

Sorry for my english master


This is not supported. If you want to have some custom settings, use the command line interface to add startup options with a shortcut.
Good news! The newest SDK supports the wireless mice, but only in wired mode! I have added the Naga Epic Chroma but need to redo the other mice as the data structure for mice has changed. The DeathStalker Chroma is also now supported with independent controlled custom effects, so it can now be added along with the Blackwidow keyboards in the same build. Hopefully I can get a new build out this week that adds these devices.
How do I make the visualizer more sensitive to the audio? The light shown on my BWC is so little.
Hey calc,

I can run your 1.09 visualizer perfectly however the macro key for multimedia MUTE doesn't work anymore(cannot toggle,act like a disabled btn) is there a way you can find out why this happens? Every other macrobutton works but MUTE doesn't.

ps: if I use razer synapse instead of 1.09 visualizer the mute btn works again
When i turn on the keyboard visulizer application my keyboard just spazes the f out and i tried to change the settings but the program crashes. any fixes?
Build 1.10 is ready!

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

This build uses the new 1.1.5 SDK release which now supports wireless mice in wired mode! The Naga Epic Chroma is now supported. In addition, this SDK release fixes independent control of the DeathStalker Chroma so it is also enabled and does not interfere with the other keyboards! I also fixed a minor alignment issue introduced in 1.09 where the Firefly lighting wasn't perfectly mirrored on both sides of the device.

I am working on creating an installer for easier installation. I will continue providing links directly to the .exe files for those who prefer this method of distribution. I want to integrate the VS2015 runtime into my installer so that it is an easy setup process as well as distribute a ChromaAppInfo.xml file so that the Chroma Apps section of Synapse has correct information about my app. I may actually add this to the .exe itself so that it creates a ChromaAppInfo.xml file when run, so that you don't have to use the installer version to get this information shown.

Also, NEW ICON! I made the old one as a placeholder and it sucked, didn't even have an alpha channel so it had an ugly white background. New icon is much nicer and made in Gimp. I actually drew three separate resolutions by hand so that the smaller 16x16 icon looks like something distinguishable rather than a blob.
The effects only appear in the visualization preview but not on my keyboard. Help please ?
Thanks for great work, The new ver dosent lunch for me not even as admin



problem solved after moving the new ver from the same folder with the old ver 🙂
Thanks, signed up just to tell you how awesome this is! A small feature request would be the ability to select which audio interface the app responds to!

Great work man!
CalcProgrammer1
I'm waiting on Razer to break out independent support for it in the SDK. The code is already there to support it. Basically there are two ways to update the keyboards, either individually (one pattern for BWC, one pattern for BWCTE, and one pattern for DS) or all together. Since they all have different lighting configurations I need to update them individually, but the API call for updating the DeathStalker individually does not work (no response from the keyboard). I reported this bug to Razer and they said they're working on it for the next SDK release.

The DeathStalker does not have per-key lighting, instead it has 6 lighting zones. I'm using them as a sideways bar graph type visualizer.

Actually, I'll just put up a special one-off build of 1.09 just for DeathStalker, you can use that until proper support is implemented. Let me make a quick build.

Edit:
1.09 DeathStalker (Do not use with Blackwidow/TE, it will look broken!)
https://drive.google.com/file/d/0B1Fq0HEJolPtVlNKMGxhZFpJMVU/view?usp=sharing



so i finally got my keyboard in today and i downloaded the thing from the link you provided but it doesnt even launch. does it not work on windows 10? any help with this please?
CalcProgrammer1
Build 1.10 is ready!

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

This build uses the new 1.1.5 SDK release which now supports wireless mice in wired mode! The Naga Epic Chroma is now supported. In addition, this SDK release fixes independent control of the DeathStalker Chroma so it is also enabled and does not interfere with the other keyboards! I also fixed a minor alignment issue introduced in 1.09 where the Firefly lighting wasn't perfectly mirrored on both sides of the device.

I am working on creating an installer for easier installation. I will continue providing links directly to the .exe files for those who prefer this method of distribution. I want to integrate the VS2015 runtime into my installer so that it is an easy setup process as well as distribute a ChromaAppInfo.xml file so that the Chroma Apps section of Synapse has correct information about my app. I may actually add this to the .exe itself so that it creates a ChromaAppInfo.xml file when run, so that you don't have to use the installer version to get this information shown.

Also, NEW ICON! I made the old one as a placeholder and it sucked, didn't even have an alpha channel so it had an ugly white background. New icon is much nicer and made in Gimp. I actually drew three separate resolutions by hand so that the smaller 16x16 icon looks like something distinguishable rather than a blob.



So windows defender is bitching about the new file version being a virus. Trojan:Win32/Spursint.A
Guys you have samples of the Deathstalker chroma in the visualizer? I'm one of the few guys who prefer the chiclets
I got 1.10 to work on my system- Windows 10 64-bit. I then played around with the settings, and -I have to say this- This is an amazing app!!!! If I could, I'd record it an post it for others to see. I changed some settings, amplitude 300, FFT Hanning, Background Brightness 10 Background mode Follow Foreground, Average Size 1, Foreground Mode Rainbow. The end result? Mesmerizing, fantastic, pick your best adjective. In addition to the foreground effects, the background now lights up... in-freakin'-credible!!!! If the people who say Chroma is for kids could see this, they'd have a fit (and I bet more than a few would quietly buy a Razer Chroma setup).
NMHPZERO
Guys you have samples of the Deathstalker chroma in the visualizer? I'm one of the few guys who prefer the chiclets


DeathStalker Chroma is supported in 1.10, what do you mean by samples? A video? I can record one real quick.
NMHPZERO
Guys you have samples of the Deathstalker chroma in the visualizer? I'm one of the few guys who prefer the chiclets

you are not alone lol i also prefer the chiclets and i actually just got my DeathStalker Chrome yesterday.

CalcProgrammer1
DeathStalker Chroma is supported in 1.10, what do you mean by samples? A video? I can record one real quick.

Calc, can you please tell me how i can install this for the DeathStalker??
DBLK4
Calc, can you please tell me how i can install this for the DeathStalker??


It's no different than for any of the other products. Install the Visual C++ 2015 x86 runtime, make sure you're running the latest Synapse (should have a Chroma Apps section), then download and run the KeyboardVisualizerVC 1.10.exe program and it should be working.

Note that the DeathStalker Chroma only has 6 LED zones, so it does not give the spectrograph visualizer like the BlackWidow but instead a sideways bar graph visualizer like on the Firefly and Mamba TE.