mdias/rs_asio

Focusrite Scarlett 2i2 3nd gen settings

amomorning opened this issue · 10 comments

My working settings (guitar in left input):

Rocksmith.ini:

[Audio]
EnableMicrophone=0
ExclusiveMode=1
LatencyBuffer=4
ForceDefaultPlaybackDevice=
ForceWDM=0
ForceDirectXSink=0
DumpAudioLog=0
MaxOutputBufferSize=0
RealToneCableOnly=0
Win32UltraLowLatencyMode=1
[Renderer.Win32]
ShowGamepadUI=0
ScreenWidth=1920
ScreenHeight=1080
Fullscreen=0
VisualQuality=1
RenderingWidth=0
RenderingHeight=0
EnablePostEffects=1
EnableShadows=1
EnableHighResScope=1
EnableDepthOfField=1
EnablePerPixelLighting=1
MsaaSamples=4
DisableBrowser=0
[Net]
UseProxy=0

RS_ASIO.ini

[Config]
EnableWasapi=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=192

[Asio.Output]
Driver=Focusrite USB ASIO
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100

[Asio.Input.0]
Driver=Focusrite USB ASIO
Channel=0
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100

[Asio.Input.1]
;  if you are using right input
;  Driver=Focusrite USB ASIO
Driver=
Channel=1
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
mdias commented

Thank you for the report. Linked this issue to the entry I had on the list. 👍

This worked for my Scarlett 8i6 3rd gen. Thanks!!

I just got a Focusrite 2i2 3rd gen and applied the exact information you gave and I get “No audio output device is detected. Please connect And enable an audio output then restart rocksmith” if I continue with the game, I get no audio from the game at all. But my Focusrite is outputting my guitar sound and any other computer sound, like Spotify, with the game closed. What am I doing wrong ?

mdias commented

@Wrxmigel you need to post your settings (Rocksmith.ini and RS_ASIO.ini) and log (RS_ASIO-log.txt) for us to be able to see what's going on.

If it's the same issue as shown in the other issue you posted, you might've forgotten to enable ExclusiveMode.

I deleted the game with all its files and tried it again. it worked. idk what I differently since I did the exact same thing yesterday.
Thanks!

Works for my Scarlett 4i4 3rd gen. Thank you!

Thanks Mate!!! You solved it for me 👍

redcx commented

Hey, I have a problem “No audio output device is detected. Please connect And enable an audio output then restart rocksmith”
Rocksmith.ini and RS_ASIO.ini are exactly like the above.
RS_ASIO-log.txt:

0.000 [INFO] - Wrapper DLL loaded (v0.7.0)
0.000 [INFO] PatchOriginalCode
0.038 [INFO] image crc32: 0xd1b38fcb
0.378 [INFO] Patching CoCreateInstance
0.378 [INFO] Patch_CallAbsoluteIndirectAddress - num locations: 2
0.378 [INFO] Patching call at 00C02DBD
0.378 [INFO] Patching call at 00E75278
0.378 [INFO] Patching PortAudio MarshalStreamComPointers
0.378 [INFO] Patch_CallRelativeAddress - num locations: 1
0.378 [INFO] Patching call at 00E7483F
0.378 [INFO] Patching PortAudio UnmarshalStreamComPointers
0.378 [INFO] Patch_CallRelativeAddress - num locations: 1
0.378 [INFO] Patching call at 00E748F4
0.378 [INFO] Patching Two Guitar Tones Connected Message Box (num locations: 1)
0.378 [INFO] Patching bytes at 007C0C5F
0.380 [INFO] Patched_CoCreateInstance called: IID_IMMDeviceEnumerator
0.380 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia
0.380 [INFO] RSAggregatorDeviceEnum::UpdateAvailableDevices
0.381 [INFO] GetWineAsioInfo - Looking for wineasio.dll...
0.382 [INFO] Failed to load wineasio.dll or file not found
0.382 [INFO] AsioHelpers::FindDrivers
0.383 [INFO] Realtek ASIO
0.383 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - output requesting ASIO driver: Focusrite USB ASIO
0.383 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
0.383 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - input[0] requesting ASIO driver: Focusrite USB ASIO
0.383 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
0.383 [INFO] DebugDeviceEnum::UpdateAvailableDevices - 0 render devices, 0 capture devices
0.383 [INFO] hr: 80070490
0.383 [INFO] *ppEndpoint: 00000000
0.383 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eCapture - role: eMultimedia
0.383 [INFO] hr: 80070490
0.383 [INFO] *ppEndpoint: 00000000
0.383 [INFO] DebugDeviceEnum::EnumAudioEndpoints - dataFlow: eAll - dwStateMask: 1
0.383 [INFO] hr: S_OK
0.383 [INFO] *ppDevices: 1426DC28
1.475 [INFO] Patched_CoCreateInstance called: IID_IMMDeviceEnumerator
1.475 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia
1.475 [INFO] RSAggregatorDeviceEnum::UpdateAvailableDevices
1.475 [INFO] AsioHelpers::FindDrivers
1.475 [INFO] Realtek ASIO
1.475 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - output requesting ASIO driver: Focusrite USB ASIO
1.475 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
1.475 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - input[0] requesting ASIO driver: Focusrite USB ASIO
1.475 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
1.475 [INFO] DebugDeviceEnum::UpdateAvailableDevices - 0 render devices, 0 capture devices
1.475 [INFO] hr: 80070490
1.475 [INFO] *ppEndpoint: 00000000
1.475 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eCapture - role: eMultimedia
1.475 [INFO] hr: 80070490
1.475 [INFO] *ppEndpoint: 00000000
1.475 [INFO] DebugDeviceEnum::EnumAudioEndpoints - dataFlow: eAll - dwStateMask: 1
1.475 [INFO] hr: S_OK
1.475 [INFO] *ppDevices: 1426D7A8
1.486 [INFO] DebugDeviceEnum::RegisterEndpointNotificationCallback
3.371 [INFO] DebugDeviceEnum::UnregisterEndpointNotificationCallback
3.500 [INFO] - Wrapper DLL unloaded

I have disabled Realtek (built in sound on motherboard) and still getting the error.
Any ideas/help?

redcx commented

Got it working! Re-Installed the drivers form: https://downloads.focusrite.com/focusrite/scarlett-3rd-gen/scarlett-2i2-3rd-gen
And works like a charm!

My working settings (guitar in left input):

Rocksmith.ini:

[Audio]
EnableMicrophone=0
ExclusiveMode=1
LatencyBuffer=4
ForceDefaultPlaybackDevice=
ForceWDM=0
ForceDirectXSink=0
DumpAudioLog=0
MaxOutputBufferSize=0
RealToneCableOnly=0
Win32UltraLowLatencyMode=1
[Renderer.Win32]
ShowGamepadUI=0
ScreenWidth=1920
ScreenHeight=1080
Fullscreen=0
VisualQuality=1
RenderingWidth=0
RenderingHeight=0
EnablePostEffects=1
EnableShadows=1
EnableHighResScope=1
EnableDepthOfField=1
EnablePerPixelLighting=1
MsaaSamples=4
DisableBrowser=0
[Net]
UseProxy=0

RS_ASIO.ini

[Config]
EnableWasapi=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=192

[Asio.Output]
Driver=Focusrite USB ASIO
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100

[Asio.Input.0]
Driver=Focusrite USB ASIO
Channel=0
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100

[Asio.Input.1]
;  if you are using right input
;  Driver=Focusrite USB ASIO
Driver=
Channel=1
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100

Can confirm this works beautifully for my new Scarlett, thanks for sharing - Was a tad worried Rocksmith wouldn't work anymore