Skip to content

No audio device detected Input/Output w/ Yamaha THR30II Wireless #608

Description

@calum47

Hi, so first I'll give some context/extra info.
I've recently bought the Yamaha THR30II Wireless and I plan on using it with my guitar (of course) with Rocksmith 2014 and Rocksmith+
For Rocksmith+ I installed the ASIO driver from Yamaha's site and it works great. When I open Rocksmith 2014 is when the fun beggins, quick FYI I don't mind if the Audio output comes out from the THR or my own headphones.

So, I run Rocksmith 2014 and the sound comes out from the THR, I go into inputs and the THR shows up too (under Microphone though) and it detects my string picks perfectly well...so what's the issue? I can't hear the actual audio from the guitar itself through the game, like if I start a song I will only hear the effects of the game and the song itself but not what I am actually playing with my guitar or if I go into a Session or the guitarcade I can't hear what I'm playing but the rest of the game sounds I can hear.
-Interesting note, the games audio actually sounds louder when I change the input to Real Tone Cable compared to when it's in Microphone mode.

This is without any RS ASIO of course, so I went through the instructions before doing anything. I copy/paste the files from the latest release went into the RS_ASIO.ini and added the Driver name as mentioned by another user with the same amp "ASIO THRII", also tried "Yamaha Steinberg USB ASIO" which was recommended to me by ChatGPT :)
But when I launch the game I get a window saying:

ERROR SOUND INITIALIZATION
No audio output device is detected. Please connect and enable an audio output device then restart Rocksmith 2014.

And after that error screen I get an ingame message saying to plug in some headphones or speakers as I have no output device, then once in the game the Input settings...it doesn't detect anything neither in Microphone nor Real Tone Cable.
Close the game and I check the Log, under "AsioHelpers::FindDrivers" I see the driver ChatGPT told me about "Yamaha Steinberg USB ASIO" but copying it and pasting it in the RS_ASIO.ini does not help.

I'll add both .ini and the log here:

Rocksmith.ini

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

RS_ASIO.ini

for "EnableWasapiOutputs" you can use -1 to have a message prompting

to use either WASAPI or ASIO for output every time you boot the game

[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=driver
CustomBufferSize=

if your game hangs or crashes on exit, try setting "EnableRefCountHack" to true.

when blank or invalid, the value of "EnableRefCountHack" will be interpreted as

true if RS ASIO detects the usage of Asio4All.

the same applies for all inputs.

[Asio.Output]
Driver=Yamaha Steinberg USB ASIO
BaseChannel=0
AltBaseChannel=
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=

[Asio.Input.0]
Driver=Yamaha Steinberg USB ASIO
Channel=0
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=

RS_ASIO-log.txt

0.000 [INFO] - Wrapper DLL loaded (v0.7.4)
0.000 [INFO] PatchOriginalCode
0.030 [INFO] image crc32: 0xd1b38fcb
0.205 [INFO] Patching CoCreateInstance
0.205 [INFO] Patch_CallAbsoluteIndirectAddress - num locations: 2
0.205 [INFO] Patching call at 00C02DBD
0.205 [INFO] Patching call at 00E75278
0.205 [INFO] Patching PortAudio MarshalStreamComPointers
0.205 [INFO] Patch_CallRelativeAddress - num locations: 1
0.205 [INFO] Patching call at 00E7483F
0.205 [INFO] Patching PortAudio UnmarshalStreamComPointers
0.205 [INFO] Patch_CallRelativeAddress - num locations: 1
0.205 [INFO] Patching call at 00E748F4
0.205 [INFO] Patching Two Guitar Tones Connected Message Box (starting menu) (num locations: 1)
0.205 [INFO] Patching bytes at 007C0C66
0.205 [INFO] Patching Two Guitar Tones Connected Message Box (main menu) (num locations: 1)
0.205 [INFO] Patching bytes at 007C0CDA
0.205 [INFO] Patching unknown crash when certain audio devices are found (num locations: 1)
0.205 [INFO] Patching bytes at 00E7CF70
0.207 [INFO] Patched_CoCreateInstance called: IID_IMMDeviceEnumerator
0.208 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia
0.208 [INFO] RSAggregatorDeviceEnum::UpdateAvailableDevices
0.208 [INFO] GetWineAsioInfo - Looking for "wineasio32.dll"... Not found.
0.209 [INFO] GetWineAsioInfo - Looking for "wineasio.dll"... Not found.
0.211 [INFO] AsioHelpers::FindDrivers
0.211 [INFO] Yamaha Steinberg USB ASIO
0.211 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - output requesting ASIO driver: Yamaha Steinberg USB ASIO
0.211 [INFO] Creating AsioSharedHost - dll: C:\Program Files (x86)\Yamaha\Yamaha Steinberg USB Driver\ysusb_asio32.dll
0.219 [ERROR] ASIO Error: Device could not be opened.
0.219 [INFO] Destroying AsioSharedHost - dll: C:\Program Files (x86)\Yamaha\Yamaha Steinberg USB Driver\ysusb_asio32.dll
0.219 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
0.219 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - input[0] requesting ASIO driver: Yamaha Steinberg USB ASIO
0.219 [INFO] Creating AsioSharedHost - dll: C:\Program Files (x86)\Yamaha\Yamaha Steinberg USB Driver\ysusb_asio32.dll
0.226 [ERROR] ASIO Error: Device could not be opened.
0.226 [INFO] Destroying AsioSharedHost - dll: C:\Program Files (x86)\Yamaha\Yamaha Steinberg USB Driver\ysusb_asio32.dll
0.226 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
0.226 [INFO] DebugDeviceEnum::UpdateAvailableDevices - 0 render devices, 0 capture devices
0.226 [INFO] hr: 80070490
0.226 [INFO] *ppEndpoint: 00000000
0.226 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eCapture - role: eMultimedia
0.226 [INFO] hr: 80070490
0.226 [INFO] *ppEndpoint: 00000000
0.226 [INFO] DebugDeviceEnum::EnumAudioEndpoints - dataFlow: eAll - dwStateMask: 1
0.226 [INFO] hr: S_OK
0.226 [INFO] *ppDevices: 11D899A8
1.842 [INFO] Patched_CoCreateInstance called: IID_IMMDeviceEnumerator
1.842 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia
1.842 [INFO] RSAggregatorDeviceEnum::UpdateAvailableDevices
1.842 [INFO] AsioHelpers::FindDrivers
1.842 [INFO] Yamaha Steinberg USB ASIO
1.842 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - output requesting ASIO driver: Yamaha Steinberg USB ASIO
1.842 [INFO] Creating AsioSharedHost - dll: C:\Program Files (x86)\Yamaha\Yamaha Steinberg USB Driver\ysusb_asio32.dll
1.849 [ERROR] ASIO Error: Device could not be opened.
1.849 [INFO] Destroying AsioSharedHost - dll: C:\Program Files (x86)\Yamaha\Yamaha Steinberg USB Driver\ysusb_asio32.dll
1.849 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
1.850 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - input[0] requesting ASIO driver: Yamaha Steinberg USB ASIO
1.850 [INFO] Creating AsioSharedHost - dll: C:\Program Files (x86)\Yamaha\Yamaha Steinberg USB Driver\ysusb_asio32.dll
1.856 [ERROR] ASIO Error: Device could not be opened.
1.856 [INFO] Destroying AsioSharedHost - dll: C:\Program Files (x86)\Yamaha\Yamaha Steinberg USB Driver\ysusb_asio32.dll
1.856 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
1.856 [INFO] DebugDeviceEnum::UpdateAvailableDevices - 0 render devices, 0 capture devices
1.856 [INFO] hr: 80070490
1.856 [INFO] *ppEndpoint: 00000000
1.856 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eCapture - role: eMultimedia
1.856 [INFO] hr: 80070490
1.856 [INFO] *ppEndpoint: 00000000
1.856 [INFO] DebugDeviceEnum::EnumAudioEndpoints - dataFlow: eAll - dwStateMask: 1
1.856 [INFO] hr: S_OK
1.856 [INFO] *ppDevices: 11D89748
1.867 [INFO] DebugDeviceEnum::RegisterEndpointNotificationCallback
128.966 [INFO] DebugDeviceEnum::UnregisterEndpointNotificationCallback
129.100 [INFO] - Wrapper DLL unloaded

Not sure if to true and make it work without the RS_ASIO or what, tried to go through as much as I can with the help of GPT, but I can't get anything past that error.
Thansk in advance!!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions