Razer Keyboard Spectrograph - Audio Visualizer [WIP]

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

Thread Status:
Not open for further replies.
  1. i now finally got the stereo mix to react to whatever music i play but now noyhing happens when i start up FunBusAudio :slightly_sad: i'm gonna try reinstalling it and sdk and i'll report back soon
     
  2. PhysX-

    PhysX- Member

    work for you ? :slightly_sad:
     
  3. nope. in the start nothing happend so i tried to run the .reg file while the FunBusAudio was open and then i got that light spasm to work, but that doesn't really get me anywhere :/
     
  4. PhysX-

    PhysX- Member

    close your synapse and than open the FanBusAudio
     
  5. so it worked for u?
     
  6. PhysX-

    PhysX- Member

    no .. but you say you have light spam
    i think that the reason ..
     
  7. CalcProgrammer1

    CalcProgrammer1 Active Member

    You have to restart the visualizer (and possibly your PC) after installing the SDK for it to work. You also have to close Synapse. The visualizer only tries to load the SDK file when it first starts.
     
  8. yeah the light spam like in the video i shared
     
  9. PhysX-

    PhysX- Member

    how i can restart the visualizer ? xD exit and open ?
     
  10. CalcProgrammer1

    CalcProgrammer1 Active Member

  11. i give up! tried everything! think i'm just gonna lay down and die :'(
     
    GugZi and - ] j A y like this.
  12. PhysX-

    PhysX- Member

    its not work ... i think its something with your program not good
     
  13. just wait for another one to come out or a real tutorial
     
  14. I figured out how to get it to work, although it is a lengthy process.
    Things that might impact the outcome

    I dont have realtek stereo mix
    I use Virtual Audio Cable (dont remember if its the trial or if I acquired it through other means)
    I dont have synapse running
    I open the fanbusaudio.exe after VAC is set up.

    I use VAC to set up three cables
    Then I open three of the windows for it (not the ks windows)
    first window is line 2 to my desired audio output source
    second window is line 2 to line 3
    last is my mic to line three

    Set default windows playback to line 2
    and default recording to line 3

    open fanbusaudio.exe thing and it works, picking up my mic as well however.

    It's a lengthy work around and I wish it was easier, but atleast it works. Not something I will use regularly though. Please make it simpler OP, as I really like the program when it works.
     
  15. CalcProgrammer1

    CalcProgrammer1 Active Member

    I don't know that there is a way to make it simpler, without integrating it into a music player anyways. OpenAL doesn't provide a way to listen to the output, only input, so you're going to have to provide an input device no matter what. What I could look into adding is the ability to select input device, so you don't have to make it your default. Pretty sure OpenAL does have that.
     
  16. I don't code, so I'm not sure if any of this would be possible but would there be a way to have it read from the speakers rather than the mic? Perhaps have it auto loop the audio from speaker to mic or trick it into thinking the speakers are the mic?
     
  17. CalcProgrammer1

    CalcProgrammer1 Active Member

    Nope, that's the problem. Speakers are an output device, not an input device. In OpenAL you have functions to get an input from an input device or send output to an output device. You can't get input from an output device, nor can you output to an input device.

    The way around this is to have a loopback. This basically requires a driver for Windows as there is no built in loopback capability (as is the case with PulseAudio on Linux, which provides "monitor" inputs for every output device). Many soundcard manufacturers provide this loopback as "Stereo Mix", "What You Hear", etc. If your soundcard driver doesn't have a loopback function built in, you have a few options.

    The first is simple enough - wire a physical loopback cable out the speaker port and into the Line In port. Now your Line In is monitoring what comes out of the speakers. You need a splitter cord to hook up speakers then though.

    The second is what I've been recommending and what you figured out. Use a software loopback device. On Windows, in order to do a software loopback you have to emulate an input and output device, which means you need to be a driver. I have no experience with Windows driver development or really any Windows outside of cross-platform libraries as I mostly program for Linux and embedded systems. Virtual Audio Cable is a driver along with a program to control the driver. The driver appears as a hardware device to the OS, and then simply loops back in software. As of Win7, drivers also have to be signed, which costs money, if you want them to be usable without putting Windows into "test mode". That's one reason why a free option to do this doesn't exist, as the dev would have to pay for driver signing. Of course, many open driver projects do just force you to use test mode.
     
  18. PhysX-

    PhysX- Member

    you have a skype man?
     
  19. nikko151

    nikko151 New Member

    You can always install Realtek drivers like I did to get it work.
     
  20. PhysX-

    PhysX- Member

    now i dont have realtek driver on my computer and stereo mix
    i download the last version and them gone
     
Thread Status:
Not open for further replies.
Sign In with Razer ID >


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