rs_asio
rs_asio copied to clipboard
No input connection when setting up RS_ASIO
I swapped over to using a Scarlet 2i2 3rd gen audio interface and set up RS_ASIO to utilize it while playing Rocksmith, but ran into the issue of my bass guitar not being picked up at all anymore regardless if I connect through my scarlet, or while using an RTC wire. I've had this problem for weeks but have found no solution for it. just to note, I have had it at 48k sample rate and tried every buffering rate too, The output works just fine as I can hear Rocksmith smoothly, my only issue is the fact is that my guitar will not be picked up in the input, as it says there are no inputs available.
as it says there are no inputs available.
Can you show your RS_ASIO.ini contents?
as it says there are no inputs available.
Can you show your RS_ASIO.ini contents?
[Config] EnableWasapiOutputs=0 EnableWasapiInputs=0 EnableAsio=1
[Asio] ; available buffer size modes: ; driver - respect buffer size setting set in the driver ; host - use a buffer size as close as possible as that requested by the host application ; custom - use the buffer size specified in CustomBufferSize field BufferSizeMode=custom CustomBufferSize=48
[Asio.Output] Driver=Focusrite USB ASIO BaseChannel=0 AltBaseChannel= EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100 EnableRefCountHack=
[Asio.Input.0] Driver=Focusrite USB ASIO Channel=0 EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100 EnableRefCountHack=
[Asio.Input.1] Driver=Focusrite USB ASIO Channel=1 EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100 EnableRefCountHack=
[Asio.Input.Mic] Driver= Channel=1 EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100 EnableRefCountHack=
What is the exact message the game displays to you? It shouldn't ever be telling you that you don't have a cable connected with that config.
Can you maybe post a screenshot?
Here is the screenshot of both when i attempt to connect to both Direct Connect and RTC connection, my cable is plugged into my output 2, I've tried switching to the other output while also disconnecting my microphone.
You need to be playing in RTC mode. RS ASIO presents itself as the RTC to the game.
Not sure what the second screen is trying to show, but it seems like it's some option that you're trying to set while in RTC mode..?
If the game didn't detect any inputs in RTC mode the message would be very clear. Something about the game not being able to find any RTC connected.
You just mentioned you also have a microphone connected? Which port is the mic connected to, and which port is the guitar connected to?
My microphone is also connected to my focusrite, usually plugged into output one while the guitar cable occupies output 2. Something that might be interesting was that when i set up my audio interface, i still used a regular RTC cable plugged into my pc.
ran through my AI perfectly fine for some time till i had that "no audio output detected" issue pop up for me, fixed that issue which led me to install RS_ASIO, and fixed the output issue, but now causes this.
Since then I have already unplugged my RTC cable, and any other possible inputs in that matter too.
heres a screenshot of the RTC screen.
Ok, so in your config you have 2 "guitars" configured (using [Asio.Input.0] and [Asio.Input.1]), which is making the game believe you have 2 players conected; player one on the first input (you have Channel=0 inside [Asio.Input.0]) and the other player on the second input (you have Channel=1 inside [Asio.Input.1]).
If you have the mic connected to your first input, then I guess the game is now listening to your mic expecting it to be a guitar. Note that RS ASIO starts counting from zero, so the first input is zero, and the 2nd input is 1 etc. If you want to fix this, and assuming your setup is Mic on the 1st input and Guitar on the 2nd input, you should be using:
[Asio.Input.0]
Driver=Focusrite USB ASIO
Channel=1
...
[Asio.Input.1]
Driver=
Channel=
...
[Asio.Input.Mic]
Driver=Focusrite USB ASIO
Channel=0
(the mic setting is only needed if you use that ingame, if not you can leave it empty)
If along with the Focusrite interface you ALSO want to use your RTC you'll need to set:
EnableWasapiInputs=1
I updated as followed, but I still don't have audio being picked up, I'm sensing that it may be a cable issue but I'd like to rule out any other possibilities, i don't have a spare cable to test but I will be picking a new one up tomorrow.
heres what it says when i try to connect my RTC, i dont know if this is a normal screen to see or not.
This is what it says when i try to tune or play a song.
[Config] EnableWasapiOutputs=0 EnableWasapiInputs=1 EnableAsio=1
[Asio.Output] Driver=Focusrite USB ASIO BaseChannel=0 AltBaseChannel= EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100 EnableRefCountHack=
[Asio.Input.0] Driver=Focusrite USB ASIO Channel=1 EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100 EnableRefCountHack=
[Asio.Input.1] Driver= Channel= EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100 EnableRefCountHack=
[Asio.Input.Mic] Driver= Channel=1 EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100 EnableRefCountHack=
Heres what i changed in the ASIO ini, just to verify everything was changed correctly.
Can you post your RS_ASIO-log.txt?
RS ASIO doesn't support hot-plugging of your RTC, you have to have it connected before you launch the game. However, you should still not see that message about RTC not being plugged since according to your config the game should see at least 1 RTC at all times.
Theres the text log, and my cable was always connected before I launched the game, never took it out.
I see 3 issues:
- Your interface doesn't seem to be configured to use 48kHz in it's control panel (not just windows sound settings).
- You're having xruns, indicating that 48 samples is probably too low for your system, you should try 96.
- The last config you posted here is missing the
[Asio]section
Other than that it doesn't look like the game is even trying to use the input that RS ASIO is providing it. This is very strange. Not sure I can help you any further as this seems to be just the game not requesting the initialization of the input. Perhaps try a clean install
I'll reinstall Rocksmith and RS_ASIO whenever I get the chance.
Here are screenshots of both what my Focusrite application settings and sound options settings are set to for the time being.
- The last config you posted here is missing the
[Asio]section
I left out the ASIO section from that last post since it was left unchanged and didn't want to clutter the rest of the post. You could see what was meant to be there the first time I posted my RS_ASIO info.
- You're having xruns, indicating that 48 samples are probably too low for your system, you should try 96.
So on my Focusrite app, i should set my sample rate to 96kHz? or my buffer rate on the ASIO section of RS_ASIO?
So on my Focusrite app, i should set my sample rate to 96kHz? or my buffer rate on the ASIO section of RS_ASIO?
CustomBufferSize in RS_ASIO.
Sample rate should be 48kHz, but the number of samples (CustomBufferSize= in the ini file) controls the buffer size and therefore latency; the lower you go, the more it pushes your system until you start getting xruns.
All other settings you posted look fine, but the reason I talked about your sample rate is because your log had this entry:
1.674 [INFO] Switching sample rate from 44100 to 48000...
which indicates the driver was previously set to 44.1 kHz.