Razer Keyboard Spectrograph - Audio Visualizer [WIP]

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

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

    winzz_no_id New Member

    i have Realtek drivers and stereo mix , but visualizer don't work ;(
     
  2. PhysX-

    PhysX- Member

    ye .. its something with the Visualizer not good
     
  3. nikko151

    nikko151 New Member

    So you downloaded the latest drivers and it disappeared?
     
  4. PhysX-

    PhysX- Member

    yes .. ;(
     
  5. nikko151

    nikko151 New Member

    Did you restart your computer? Are you sure you're checking under the recording tab?

    In any event, @CalcProgrammer1 I love what you did here. It works flawlessly for me.
     
  6. PhysX-

    PhysX- Member

    The visualizer will never work for me :slightly_sad:
    and yes i checked .. there is no stereo mix
    or realtek
     
  7. in the beginning i didn't have stereo mix. i had realtek but not stereo mix. after messing around in all the audio settings i could find the stereo mix where suddenly there. in the recording device's. don't know how i got it. how i found it, but i did and still the visualizer won't work
     
  8. nikko151

    nikko151 New Member

    What did you have your Playback tab set to?
     
  9. GrantSor

    GrantSor New Member

    I did it, but I lost it where I need to code the program/use it. I only went far to the part in setting up the Video mix, then ran the Program in the video then nothing happened :eek:
     
  10. realtek speakers
     
  11. GrantSor

    GrantSor New Member

    My keyboard just froze if I open the app.
    Also, I noticed that when Im check the "bar" no matter how high my volume is, the stero mix only maxed at 2bars when playing music.

    @CalcProgrammer1 can you upload the files/program you used in part 3 of the video? (The one where I saw a line when you opened the app) - also, what are the other software requirements instead of synapse, SDK, and your app?
     
  12. CalcProgrammer1

    CalcProgrammer1 Active Member

    The source code is on my GitHub page. I didn't compile the GUI thing into the release as it requires a bunch of extra libraries (libSDL and libSDL_gfx). I can't seem to find a binary build of libSDL_gfx online and the one I have on my machine I'm not sure where it came from. I may have built from source a few years ago but I don't remember how. I don't want to distribute an old binary that I don't remember where it came from and may not have the source for anymore.
     
  13. GrantSor

    GrantSor New Member

    So We really need to code it :/ we cant just have the .exe file ?
     
  14. CalcProgrammer1

    CalcProgrammer1 Active Member

    That's the problem I just mentioned. The .exe by itself will not work without the libSDL dlls. I didn't want to post a whole bunch of dlls with my .exe so I just took out the SDL dependent part. If I can find a new, clean copy of these dlls or figure out how to static compile (so that the needed functions are built into the .exe itself) I will add it. Haven't had much time to work on this lately though.
     
    GrantSor likes this.
  15. GrantSor

    GrantSor New Member

    Okay, I'll just have to wait, but Im going to try again with the file in this thread with fresh installs. Here are the steps right?
    1. If you have stereo mix, set it as default. If you dont have, download VAC and set the LINE one as default
    2. Set your speakers to default
    3. Install Chroma SDK and DL your program
    4.Set the keyboard to WAVE pattern - close synapse after
    5. Open your app and play a song
     
  16. Zarthrax

    Zarthrax New Member

    Any chance you could get this working on a Deathstalker Ultimate? I would kill for something that cool...
     
  17. CalcProgrammer1

    CalcProgrammer1 Active Member

    You don't have to set the keyboard to any pattern, just close Synapse. The SDK command overrides whatever mode the keyboard was previously in. If you're using VAC then you also have to set VAC's Line 1 as the output, and use the listen to this device under the recording tab to echo it out to your actual speakers. If you're not using VAC what you said is correct. Note that "Stereo Mix" may be called other things "What You Hear" etc. depending on sound card manufacturer.

    As for getting it working on the Deathstalker Ultimate, I neither have this keyboard nor is it supported by the SDK. If it doesn't have individually addressable LEDs then it's a definite no-go, and even if it does have individually addressable LEDs (like Corsair's original K70) if they are not settable via software then still no. If there is a way to set them via software then you would have to reverse engineer the protocol and implement it yourself as I did with the K70 RGB since there's no official SDK.
     
  18. GrantSor

    GrantSor New Member

    I followed exactly what you said. and made some additional steps like Running your program as administrator and unblocking the .dll file. and setting the compatibility to windows 7 ( 8.1 x64 user)
    and this happens when i open your app
    [​IMG]
     
  19. CalcProgrammer1

    CalcProgrammer1 Active Member

    The rainbow is normal. It's hard to tell if there is any white bars lit up in that pic. If you play music, does the little green bar next to Stereo Mix (or Line In 1 if you're using VAC) move in the Recording options? If that doesn't move then it's not getting input. With Stereo Mix it's linked to your output volume so you might have to crank it up. Windows' audio system just isn't well designed for this type of application.
     
  20. GrantSor

    GrantSor New Member

    When I open your file, keyboard is on a static rainbow(not the one like your video on this thread that its slowly waving) but its like you set the light level to the lowest (before completely turning it off) then some keys turn to white, all macro keys then some keys on the keyboard.

    As for you 2nd question, on Stereo Mix yes. but when I set LINE 1 as default No. My output level is cranked up to a 100%.
     
Thread Status:
Not open for further replies.
Sign In with Razer ID >


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