Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Focusrite Scarlett 2i2 3nd gen settings #208

Closed
amomorning opened this issue Aug 16, 2021 · 13 comments
Closed

Focusrite Scarlett 2i2 3nd gen settings #208

amomorning opened this issue Aug 16, 2021 · 13 comments

Comments

@amomorning
Copy link

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
Copy link
Owner

mdias commented Aug 17, 2021

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

@mdias mdias closed this as completed Aug 17, 2021
@throughbeingjulian
Copy link

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

@Wrxmigel
Copy link

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
Copy link
Owner

mdias commented Jan 10, 2022

@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.

@Wrxmigel
Copy link

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!

@Deeds67
Copy link

Deeds67 commented Jul 11, 2023

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

@gonzax10
Copy link

Thanks Mate!!! You solved it for me 👍

@redcx
Copy link

redcx commented Jul 29, 2023

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
Copy link

redcx commented Jul 29, 2023

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!

@JS-E
Copy link

JS-E commented Sep 19, 2023

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

@Vid0kas
Copy link

Vid0kas commented Aug 17, 2024

is it possible to use it with RTC?
because for 3 hours I tried to play it with RTC without realising that I MUST connect guitar to audio interface... lol

@mdias
Copy link
Owner

mdias commented Aug 19, 2024

Yes, it's possible. Use EnableWasapiInputs=1 in [Config].

@snakecase
Copy link

In case someone encounters an issue of RS ASIO not working with the latest Focsurite driver: #425 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants