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

Rock your Razer Chroma devices with the Audio Visualizer



Show first post
This topic has been closed for comments

1953 Replies

Userlevel 7
Just a note, i don't know if anyone else had the problem but with my Deathadder Chroma, On Version 2.01 the mouse doesn't change colours, And just moves to the music in this white-yellow colour.
Jenjar
Just a note, i don't know if anyone else had the problem but with my Deathadder Chroma, On Version 2.01 the mouse doesn't change colours, And just moves to the music in this white-yellow colour.

Adjust the Single Color Mode to change what the mouse does here. If you have a bar foreground selected like Rainbow Bars, set single color mode to Follow Foreground and it will follow the pattern of the bars and change colors.

Started working on a new feature and it's mostly implemented. I added the ability to synchronize two instances over the network. You can set one computer as host and the other(s) as client. Client connects to host and host's processed audio data is sent to clients along with all settings and the client thus responds exactly as the host is to the music playing on the host computer. I added this so I can have my RBS with its mouse going along even though I'm playing music on my desktop. Not quite done yet (need to stuff some things into threads so it doesn't lock the program until the client and server connect to each other) but it's working for the most part.
I made a showcase about it:

I have Blackwidow Chroma X TE and a Mamba TE but the audio visualizer only works on my Mamba TE and does nothing on my Chroma X. Any suggestions how to fix this?
Does this not work with the Ornata? I have the ornata chroma and deathadder chroma and it's currently working on the deathadder, but the ornata is just a steady blue.

Edit: it does work with the ornata.. I had ver 1.11 and installed 1.17 which seemed to fix it. Where can i find ver 2.0 though?
Official project page is here: https://github.com/CalcProgrammer1/KeyboardVisualizerVCUI

Latest release can always be downloaded there under the Release folder.
I din´t found the config file. Where can i create my own color setup?
Want Foreground Green/Lightgreen/Cyan
LichtBlitz
I din´t found the config file. Where can i create my own color setup?
Want Foreground Green/Lightgreen/Cyan

Click save settings and it creates a settimgs.txt. Custom colors are not supported yet, but it's a planned feature for a future release. Don't know when I'll get around to that though.
CalcProgrammer1
Click save settings and it creates a settimgs.txt. Custom colors are not supported yet, but it's a planned feature for a future release. Don't know when I'll get around to that though.


Thanks for the fast answer. Where are the pre Set colors definet? Maybe i Can built me my custom colors myself 😉
Razerblade Pro 2016 owner here.

I tried running your latest binary (2.02) -> didn't work - all keys off.

Then, I tried running your project out of VS2015.
Same behaviour.

Next, I added the following line at line 226 in RazerChroma.cpp
CreateKeyboardEffect(ChromaSDK::Keyboard::CHROMA_CUSTOM, &BlackWidowEffect, NULL);

right before this line:
CreateEffect(ChromaSDK::BLACKWIDOW_CHROMA, ChromaSDK::CHROMA_CUSTOM, &BlackWidowEffect, NULL);


And it worked.
i've downloaded all the content in your post and install it correctly but the visualizer only showed up on my mamba g5 but not my blackwidow x chorma
Razer needs to add custom device identifiers for Blade Stealth Kaby lake and BladePro. I don't use CreateKeyboardEffect because it creates the same effect for all keyboards, and since they all have different sizes I fit the visualizer to each one separately.
I've noticed some more odd behavior from the SDK. CreateKeyboardEffect will work with or without Synapse running, however CreateEffect will only work with it running (sometimes???). I also don't believe that their SDK treats the different keyboards as separate internally. If I comment out all but one of your CreateEffect calls for the keyboard (doesn't matter which), my keyboard still works. Furthermore, I need to comment out the last call (DEATHSTALKER_CHROMA) otherwise a few of the keys get random blinks. It almost seems like it might be better to try and reverse engineer the USB calls with wireshark.
Hmm. I don't notice that with my main Blackwidow but I brought my Blackwidow TE home for Christmas and it flickers like crazy. Something's not right with the SDK. The keyboards are stepping on each other for some reason. Really, the DeathStalker needs to be broken out and treated not as a traditional keyboard, as it is a linear strip not a grid. Then all the rest of the keyboards can use CreateKeyboardEffect reasonably well.

There is a project to reverse engineer the drivers that I looked into for a Linux port. Seems they've found that most of the base protocol is the same between all the Chroma devices and then there are different command sets for LED matrix devices, linear LED devices, and single LED devices. Go look at https://github.com/terrycain/razer-drivers. That does handle each device completely independently by registering each device as a sysfs node by its USB VID and PID and some extra identifiers. It also exposes the serial number of the device so you know for sure you're sending to a single device.
Nice. Wonder if the HidUtil you use in your project for tthe MSI keyboard can be used in place of #include <linux/hid.h> in his driver.
Everything works fine but whenever I close the window, the background remains the same and if there are sounds going on while I close it, the bars just freeze on the keyboard, how would I fix this? Reopen and close the window till it turns back to my synapse profiles? Or do I have to turn off synapse and then open and close Audio Visualizer or etc?
Does this work with Blackwidow X?
If not where can I get it for Blackwidow X? (I'm pretty sure there's a visualizer for blackwidow x I saw it on the razer facebook)
Please help me i have tried everything ive tried to uninstall razer synapse and keybaord visualizer multiple times and have tried almost every single solution but none of them works im using a blackwidow chroma i really want to impress my sister since she bought me the keyboard please reply.
Hi, I tried to use the visualizer, I have the razer ornata chroma and the razer mamba chroma TE. It detects my mamba but not the ornata, is it just not compatible yet?
Userlevel 7
Varshious
Does this work with Blackwidow X?
If not where can I get it for Blackwidow X? (I'm pretty sure there's a visualizer for blackwidow x I saw it on the razer facebook)

As far as i know, yes it does work on the Blackwidow X. You can download it on Razers Chroma Workshop, Or on the official GitHub page for Audio Visualizer.
Zaqua55
Please help me i have tried everything ive tried to uninstall razer synapse and keybaord visualizer multiple times and have tried almost every single solution but none of them works im using a blackwidow chroma i really want to impress my sister since she bought me the keyboard please reply.

Did you try to go into the Chroma Apps section in Razer Synapse? Make sure Chroma apps are on, And make sure it is registering the Audio Visualizer, And that it is not disabled.
CuddlyButtcheeks
Hi, I tried to use the visualizer, I have the razer ornata chroma and the razer mamba chroma TE. It detects my mamba but not the ornata, is it just not compatible yet?

The Ornata and Mamba TE are supported in the visualizer, According to the Github page. Don't know why it is not registering your Ornata. Maybe try to Restart your PC. That fixes some problems like that for me.
The Chroma Workshop link is often outdated. I post on GitHub and Razer takes the builds from there and puts them on Workshop. If you want the latest build, go to GitHub. Older builds may lack support for recently added devices.
Version 3.00 is out! New features include more effect modes, reactive (flashing to music, like single color mode) background toggle, audio device selector (both loopback and input devices), improved network synchronization if you set it up to sync between two PCs, and a Linux version (uses third party Razer drivers, as there's no official SDK, plus you have to build the Linux version yourself with QTCreator at the moment as I don't yet know how to create my own packages).
Userlevel 7
CalcProgrammer1
Version 3.00 is out! New features include more effect modes, reactive (flashing to music, like single color mode) background toggle, audio device selector (both loopback and input devices), improved network synchronization if you set it up to sync between two PCs, and a Linux version (uses third party Razer drivers, as there's no official SDK, plus you have to build the Linux version yourself with QTCreator at the moment as I don't yet know how to create my own packages).

Really like the new update! Just one question, On my Mamba TE the side light bars chang colors according to the music, But the Scroll wheel and the Razer logo just stay white, No matter what i do to try to change it.
Change Single Color Mode.
KrispyLayz
Everything works fine but whenever I close the window, the background remains the same and if there are sounds going on while I close it, the bars just freeze on the keyboard, how would I fix this? Reopen and close the window till it turns back to my synapse profiles? Or do I have to turn off synapse and then open and close Audio Visualizer or etc?

You have to keep the window open for it to work. You can minimize it by left clicking on the program in the taskbar.