Razer Keyboard Spectrograph - Audio Visualizer [WIP]

Discussion in 'Razer Chroma' started by CalcProgrammer1, Mar 10, 2015.

Thread Status:
Not open for further replies.
  1. Ergonyx

    Ergonyx Member

    IRISHx likes this.
  2. Hello,

    First off, very cool :D Got it to work after wrestling with my PC.

    For pple struggling to make it work, here are my thoughts:

    - HDMI as input won't work, the thing is, for "Stereo Mix" to work, the input should be one of the analog stereo inputs on the card itself. IE: not your GPU!

    To check if this is your problem, set the default playback device to a speaker. If this work check my workaround:

    To get around the above, I set the Realtek audio manager to funnel all audio outputs to all my connected gear (IE: Headset and HDMI output). Once this is done I then went to "Stereo Mix" properties and set it to listen to my headset and everything worked.

    - You have to close Synapse software before trying this, if it was open it will not work. If it got closed after you opened the compiled binary calcprogrammer did it won't work as well. Close Synapse before trying this.

    - If "Stereo Mix" is not showing and you have a realtek sound card:
    1 - Make sure that you have updated vendor drivers and not just Microsoft default drivers.
    2 - Show Disconnected/Disabled devices and make sure it is not disabled. (Mine was and have no idea why and when this happened :stuck_out_tongue_winking_eye:)

    I would like to ask if there is anything we can do to integrate this to our Razer Synapse software ? While this is the coolest thing I saw, closing Synapse then running the binary before listening to music is kind of a deal breaker for me. (While this will stay on my rig, it will be left mostly as a demo :stuck_out_tongue_winking_eye: to show people what this beast is capable of)

    Good luck to everyone trying to make this work. And thanks again to calc for this amazing piece of software
     
    JapSeyz likes this.
  3. CalcProgrammer1

    CalcProgrammer1 Active Member

    That's a limit of the SDK, it says in the SDK docs that it isn't compatible or integrated with Synapse yet.
     
  4. Oh alright. Let's hope the "yet" part is soon then ! :rolleyes:
     
  5. YToLDSCHooL

    YToLDSCHooL New Member

    is there any way to change the color ?
     
  6. CalcProgrammer1

    CalcProgrammer1 Active Member

    Not without changing the code, no.
     
  7. I got everything to work. However the colors on the lights (except for the white ones) aren't that bright. Pressing fn + f12 to try to increase the brightness didn't do anything.
     
  8. CalcProgrammer1

    CalcProgrammer1 Active Member

    The rainbow pattern is dim by design so that the visualizer stands out. The only way to change it is to edit the code. I am not really a Windows programmer which means I'm not too familiar with how to create GUIs. I have used GTKMM in the past for GUIs but that doesn't appear to have Windows support anymore. Everyone's moving to QT which I have no experience with. I may try making a simple settings GUI with QT if I have time.
     
  9. Sterben_no_id

    Sterben_no_id New Member

    Worked flawlessly till i restarted my computer. now when fanbusaudio is running i get ghosting white lights on certain sections of the keyboard with no audio.
     
    PhysX likes this.
  10. CarminexD

    CarminexD New Member

    Well, I got it working, but is there any way to increase the... sensitivity I guess? I turned up the stereo mix to 100 but don't want to make myself deaf just to get this effect :D Love it though!
     
  11. Hetsig_no_id

    Hetsig_no_id New Member

    It might be because when you rebooted Synapse started again. You need to close Synapse for it to work. Close Synapse and start it again.
     
  12. Hetsig_no_id

    Hetsig_no_id New Member

    Keep in mind that all sound doesn't have the same sound level. For example, some Youtube clips might not even register on the keyboard as the "volume" is low on the video itself.

    Also, if you're doing the Virtual Cable approach you can have the Virtual Cable too 100% and "listen" to it with the device you want to use so you can decrease the volume you're hearing while the keyboard is registering everything as 100%.
     
  13. winzz_no_id

    winzz_no_id New Member

    Yeah , thank you our develop .
     
  14. Sterben_no_id

    Sterben_no_id New Member

    Hetsig, i was testing it on a song i previously played when it worked, fine. i am using a vac the ergonyx recommended in his video, but the ghosting i'm referring to happens when no song or audio is being played. same thing happens when i close synapse and even go into processes and close it.
     
  15. Magnumutz

    Magnumutz New Member

    I used the tutorial in the first post and it just worked!
    The only problem is that even when there is no audio, the keyboard keeps bleeping...
    Not sure what's up with that.
     
  16. Hetsig_no_id

    Hetsig_no_id New Member

    you mean when the keyboard suddenly flashes sometimes? It happens to me to. I solved it by restarting the program when it happened. It works for an hour then it starts again so i need to restart it requently.
     
  17. CalcProgrammer1

    CalcProgrammer1 Active Member

    I've had the flashing thing, not entirely sure why. Has something to do with running out of audio samples or something, this visualizer is pretty slow so it shouldn't happen often though.
     
    Sterben likes this.
  18. Sterben_no_id

    Sterben_no_id New Member

    not a major issue. still works, even though i can notice the ghosting during sections of the song where it cuts the bass for a sec. I look forward to any further development you have on this CalcProgrammer1.
     
  19. nanias

    nanias Active Member

    @CalcProgrammer1 Great job man! That is a must have effect on RGB KBs... I had it on a Clevo notebook and it is pretty cool.

    Any ETA to when this will be a standard chorma configurator effect and/or layer, without the need of the SDK to be installed??? Regards
     
Thread Status:
Not open for further replies.
Sign In with Razer ID >


Don't have a Razer ID yet?
Get Razer ID >