rs_asio
rs_asio copied to clipboard
RSAsio doesn't find my device
Hello, I've tried installing RSAsio with my Scarlett 2i2, but it doesn't seem to detect it, and it does detect unconnected devices (such as my drum kit):
Here's the log:
- Wrapper DLL loaded (v0.6.3) 0.000 [INFO] PatchOriginalCode 0.029 [INFO] image crc32: 0xd1b38fcb 0.168 [INFO] Patching CoCreateInstance 0.168 [INFO] Patch_CallAbsoluteIndirectAddress - num locations: 2 0.168 [INFO] Patching call at 00C02DBD 0.169 [INFO] Patching call at 00E75278 0.169 [INFO] Patching PortAudio MarshalStreamComPointers 0.169 [INFO] Patch_CallRelativeAddress - num locations: 1 0.169 [INFO] Patching call at 00E7483F 0.169 [INFO] Patching PortAudio UnmarshalStreamComPointers 0.169 [INFO] Patch_CallRelativeAddress - num locations: 1 0.169 [INFO] Patching call at 00E748F4 0.169 [INFO] Patching Two Guitar Tones Connected Message Box (num locations: 1) 0.169 [INFO] Patching bytes at 007C0C5F 0.170 [INFO] Patched_CoCreateInstance called: IID_IMMDeviceEnumerator 0.171 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia 0.171 [INFO] RSAggregatorDeviceEnum::UpdateAvailableDevices 0.171 [INFO] AsioHelpers::FindDrivers 0.171 [INFO] ASIO4ALL v2 0.171 [INFO] FL Studio ASIO 0.171 [INFO] Realtek ASIO 0.171 [INFO] TD-11
It does seem to find the Scarlett 2i2 as a microphone input
You need to install the drivers from the Focusrite website. Also, if you're planning to connect a guitar, do not set it up ingame as microphone. RS ASIO will trick Rocksmith into thinking it's a normal RealTone Cable.
Thanks, it finds my Focusrite now but now there's no audio output, what do I do about that? I think I followed the steps correctly, here's the code:
[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=1 EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100 EnableRefCountHack=
[Asio.Input.Mic] Driver= Channel=1 EnableSoftwareEndpointVolumeControl=1 EnableSoftwareMasterVolumeControl=1 SoftwareMasterVolumePercent=100 EnableRefCountHack=
Do you have your speakers/headphones connected to the Focusrite?
Yes I do, is there a way to make it emulate a RealTone Cable and also play the audio through it?
Or should I just connect my headphones to my PC and make my PC's built in ASIO the output?
You can do either, but the reason I asked is that by default RS ASIO will output to your Focusrite and some people have the speakers connected to the PC instead.
Everything should be working fine with the settings you have. Perhaps the outputs you have your speakers/headphones connected to are not the first ones. If so, try setting BaseChannel=2 and check if it works that way.
If it still doesn't work, please post the RS_ASIO-log.txt file here so I can have a look if there's anything suspicious there.
I forgot to mention. If you want to have your speakers connected to your PC instead of the focusrite, you should set EnableWasapiOutputs=1 and leave Driver= empty for the output section of the config.
Also, to ensure windows doesn't decide to try to output to the focusrite anyway, you'd have to set your PC audio device as the default audio device in windows sound settings.
Hey, first of all I want to thank you for all the help and update that I managed to fix it through setting my audio output to PC instead of Focusrite (and it plays through my headphones).
I was just wondering if there's anything I can do about the slight delay between the second I play the note when it gets inputted into the game? It hurts my score when I'm playing the notes on time
There's a couple of things you can do. You can decrease the buffer size, decrease the LatencyBuffer in Rocksmith.ini, and you should also calibrate the latency in the ingame options.