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

M-Audio M-Track Solo works with Rocksmith and rs_asio #207

Closed
bananashot opened this issue Aug 15, 2021 · 28 comments
Closed

M-Audio M-Track Solo works with Rocksmith and rs_asio #207

bananashot opened this issue Aug 15, 2021 · 28 comments

Comments

@bananashot
Copy link

bananashot commented Aug 15, 2021

Hello,

Firstly, thank you for the tool, just purchased my first guitar and Rocksmith should help me a lot.

Also, just wanted to let you know that everything works fine with this audio interface (M-Audio M-Track Solo) so that you can add it to the compatible list, I will attach my config to the message.

RS_ASIO.txt

@mdias
Copy link
Owner

mdias commented Aug 17, 2021

Thank you for the report. Added to the list 👍

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

@mdias You can add the M-Audio M-Track Duo to the list too.
Solo and Duo use the same driver. I just got the M-Audio M-Track Duo and it works like a charm.

All I had to do was download the driver here.

@mdias
Copy link
Owner

mdias commented Sep 27, 2021

Thank you and sorry for the late reply.
Also added :)

@Noctisx25
Copy link

Hello, i have the same audio interface, and i cant do work
Someone can help me? Please

@mdias
Copy link
Owner

mdias commented Aug 24, 2023

@Noctisx25 you'll have to be a bit more specific than that.
Can you post your RS_ASIO-log.txt and your RS_ASIO.ini?

@GreenChile
Copy link

GreenChile commented Aug 25, 2023

Ive been having some issues myself

and it gives me this every time i try to tune my bass
Screenshot 2023-08-24 205354

here is my RS_ASIO.ini:
[Config]
EnableWasapiOutputs=1
EnableWasapiInputs=1
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=

[Asio.Output]
Driver=M-Audio M-Track Solo and Duo ASIO
BaseChannel=0
AltBaseChannel=
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=

[Asio.Input.0]
Driver=M-Audio M-Track Solo and Duo 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=

And my RS_ASIO Log:
0.000 [INFO] - Wrapper DLL loaded (v0.7.0)
0.000 [INFO] PatchOriginalCode
0.030 [INFO] image crc32: 0xd1b38fcb
0.241 [INFO] Patching CoCreateInstance
0.241 [INFO] Patch_CallAbsoluteIndirectAddress - num locations: 2
0.241 [INFO] Patching call at 00C02DBD
0.241 [INFO] Patching call at 00E75278
0.241 [INFO] Patching PortAudio MarshalStreamComPointers
0.241 [INFO] Patch_CallRelativeAddress - num locations: 1
0.241 [INFO] Patching call at 00E7483F
0.241 [INFO] Patching PortAudio UnmarshalStreamComPointers
0.241 [INFO] Patch_CallRelativeAddress - num locations: 1
0.241 [INFO] Patching call at 00E748F4
0.241 [INFO] Patching Two Guitar Tones Connected Message Box (num locations: 1)
0.241 [INFO] Patching bytes at 007C0C5F
0.982 [INFO] Patched_CoCreateInstance called: {DC12A687-737F-11CF-884D-00AA004B2E24}
1.150 [INFO] Patched_CoCreateInstance called: {DC12A687-737F-11CF-884D-00AA004B2E24}
1.314 [INFO] Patched_CoCreateInstance called: {DC12A687-737F-11CF-884D-00AA004B2E24}
1.464 [INFO] Patched_CoCreateInstance called: {DC12A687-737F-11CF-884D-00AA004B2E24}
1.609 [INFO] Patched_CoCreateInstance called: {DC12A687-737F-11CF-884D-00AA004B2E24}
1.765 [INFO] Patched_CoCreateInstance called: {DC12A687-737F-11CF-884D-00AA004B2E24}
1.914 [INFO] Patched_CoCreateInstance called: {DC12A687-737F-11CF-884D-00AA004B2E24}
2.065 [INFO] Patched_CoCreateInstance called: {DC12A687-737F-11CF-884D-00AA004B2E24}
2.217 [INFO] Patched_CoCreateInstance called: {DC12A687-737F-11CF-884D-00AA004B2E24}
2.370 [INFO] Patched_CoCreateInstance called: {DC12A687-737F-11CF-884D-00AA004B2E24}
2.521 [INFO] Patched_CoCreateInstance called: {DC12A687-737F-11CF-884D-00AA004B2E24}
3.061 [INFO] Patched_CoCreateInstance called: IID_IMMDeviceEnumerator
3.061 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia
3.061 [INFO] RSAggregatorDeviceEnum::UpdateAvailableDevices
3.061 [INFO] GetWineAsioInfo - Looking for wineasio.dll...
3.061 [INFO] Failed to load wineasio.dll or file not found
3.061 [INFO] AsioHelpers::FindDrivers
3.062 [INFO] M-Audio M-Track Solo and Duo ASIO
3.062 [INFO] Realtek ASIO
3.062 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - output requesting ASIO driver: M-Audio M-Track Solo and Duo ASIO
3.062 [INFO] Creating AsioSharedHost - dll: C:\Program Files (x86)\M-Audio\M-Track Solo and Duo\MAudioMTrackSoloDuo_Asio.dll
3.064 [ERROR] ASIO Error: No hardware was found.
3.064 [INFO] Destroying AsioSharedHost - dll: C:\Program Files (x86)\M-Audio\M-Track Solo and Duo\MAudioMTrackSoloDuo_Asio.dll
3.064 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
3.064 [INFO] RSAsioDeviceEnum::UpdateAvailableDevices - input[0] requesting ASIO driver: M-Audio M-Track Solo and Duo ASIO
3.064 [INFO] Creating AsioSharedHost - dll: C:\Program Files (x86)\M-Audio\M-Track Solo and Duo\MAudioMTrackSoloDuo_Asio.dll
3.065 [ERROR] ASIO Error: No hardware was found.
3.065 [INFO] Destroying AsioSharedHost - dll: C:\Program Files (x86)\M-Audio\M-Track Solo and Duo\MAudioMTrackSoloDuo_Asio.dll
3.065 [ERROR] RSAsioDeviceEnum::UpdateAvailableDevices - failed.
3.081 [INFO] DebugDeviceEnum::UpdateAvailableDevices - 56 render devices, 47 capture devices
3.081 [INFO] hr: S_OK
3.081 [INFO] *ppEndpoint: 10A99410
3.081 [INFO] DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eCapture - role: eMultimedia
3.081 [INFO] hr: S_OK
3.081 [INFO] *ppEndpoint: 10A99E30
3.081 [INFO] DebugDeviceEnum::EnumAudioEndpoints - dataFlow: eAll - dwStateMask: 1
3.082 [INFO] hr: S_OK
3.082 [INFO] *ppDevices: 1051F950
3.082 [INFO] {0.0.0.00000000}.{553798b0-f763-4f91-b401-52403f74cac8} DebugWrapperDevice::OpenPropertyStore - stgmAccess: 0
3.083 [INFO] {0.0.0.00000000}.{553798b0-f763-4f91-b401-52403f74cac8} DebugWrapperDevicePropertyStore::GetCount
3.083 [INFO] *cProps: 77
3.093 [INFO] {0.0.0.00000000}.{553798b0-f763-4f91-b401-52403f74cac8} DebugWrapperDevice::QueryInterface - riid: IID_IMMEndpoint
3.093 [INFO] {0.0.0.00000000}.{553798b0-f763-4f91-b401-52403f74cac8} DebugWrapperEndpoint::GetDataFlow
3.093 [INFO] *pDataFlow: eRender
3.093 [INFO] {0.0.0.00000000}.{553798b0-f763-4f91-b401-52403f74cac8} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 1
3.326 [INFO] {0.0.0.00000000}.{553798b0-f763-4f91-b401-52403f74cac8} DebugWrapperAudioClient::GetDevicePeriod
3.327 [INFO] {0.0.0.00000000}.{a0b9369a-7a1c-47c1-911d-dda1ab5dfaac} DebugWrapperDevice::OpenPropertyStore - stgmAccess: 0
3.327 [INFO] {0.0.0.00000000}.{a0b9369a-7a1c-47c1-911d-dda1ab5dfaac} DebugWrapperDevicePropertyStore::GetCount
3.328 [INFO] *cProps: 89
3.339 [INFO] {0.0.0.00000000}.{a0b9369a-7a1c-47c1-911d-dda1ab5dfaac} DebugWrapperDevice::QueryInterface - riid: IID_IMMEndpoint
3.340 [INFO] {0.0.0.00000000}.{a0b9369a-7a1c-47c1-911d-dda1ab5dfaac} DebugWrapperEndpoint::GetDataFlow
3.340 [INFO] *pDataFlow: eRender
3.340 [INFO] {0.0.0.00000000}.{a0b9369a-7a1c-47c1-911d-dda1ab5dfaac} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 1
3.340 [INFO] {0.0.0.00000000}.{a0b9369a-7a1c-47c1-911d-dda1ab5dfaac} DebugWrapperAudioClient::GetDevicePeriod
3.341 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperDevice::OpenPropertyStore - stgmAccess: 0
3.341 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperDevicePropertyStore::GetCount
3.341 [INFO] *cProps: 62
3.342 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperDevice::QueryInterface - riid: IID_IMMEndpoint
3.342 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperEndpoint::GetDataFlow
3.342 [INFO] *pDataFlow: eRender
3.342 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 1
3.342 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::GetDevicePeriod
3.343 [INFO] {0.0.1.00000000}.{1377540e-e9e8-4f86-85af-476ad0f338b0} DebugWrapperDevice::OpenPropertyStore - stgmAccess: 0
3.343 [INFO] {0.0.1.00000000}.{1377540e-e9e8-4f86-85af-476ad0f338b0} DebugWrapperDevicePropertyStore::GetCount
3.343 [INFO] *cProps: 55
3.344 [INFO] {0.0.1.00000000}.{1377540e-e9e8-4f86-85af-476ad0f338b0} DebugWrapperDevice::QueryInterface - riid: IID_IMMEndpoint
3.344 [INFO] {0.0.1.00000000}.{1377540e-e9e8-4f86-85af-476ad0f338b0} DebugWrapperEndpoint::GetDataFlow
3.344 [INFO] *pDataFlow: eCapture
3.344 [INFO] {0.0.1.00000000}.{1377540e-e9e8-4f86-85af-476ad0f338b0} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 1
3.345 [INFO] {0.0.1.00000000}.{1377540e-e9e8-4f86-85af-476ad0f338b0} DebugWrapperAudioClient::GetDevicePeriod
3.345 [INFO] {0.0.1.00000000}.{695f6b8a-ba22-4bf7-b642-b3a5e33fc79a} DebugWrapperDevice::OpenPropertyStore - stgmAccess: 0
3.345 [INFO] {0.0.1.00000000}.{695f6b8a-ba22-4bf7-b642-b3a5e33fc79a} DebugWrapperDevicePropertyStore::GetCount
3.345 [INFO] *cProps: 55
3.346 [INFO] {0.0.1.00000000}.{695f6b8a-ba22-4bf7-b642-b3a5e33fc79a} DebugWrapperDevice::QueryInterface - riid: IID_IMMEndpoint
3.346 [INFO] {0.0.1.00000000}.{695f6b8a-ba22-4bf7-b642-b3a5e33fc79a} DebugWrapperEndpoint::GetDataFlow
3.346 [INFO] *pDataFlow: eCapture
3.346 [INFO] {0.0.1.00000000}.{695f6b8a-ba22-4bf7-b642-b3a5e33fc79a} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 1
3.346 [INFO] {0.0.1.00000000}.{695f6b8a-ba22-4bf7-b642-b3a5e33fc79a} DebugWrapperAudioClient::GetDevicePeriod
3.347 [INFO] {0.0.1.00000000}.{90cb3cb4-e1c0-4280-a9de-deca88e5696b} DebugWrapperDevice::OpenPropertyStore - stgmAccess: 0
3.347 [INFO] {0.0.1.00000000}.{90cb3cb4-e1c0-4280-a9de-deca88e5696b} DebugWrapperDevicePropertyStore::GetCount
3.347 [INFO] *cProps: 53
3.352 [INFO] {0.0.1.00000000}.{90cb3cb4-e1c0-4280-a9de-deca88e5696b} DebugWrapperDevice::QueryInterface - riid: IID_IMMEndpoint
3.352 [INFO] {0.0.1.00000000}.{90cb3cb4-e1c0-4280-a9de-deca88e5696b} DebugWrapperEndpoint::GetDataFlow
3.352 [INFO] *pDataFlow: eCapture
3.352 [INFO] {0.0.1.00000000}.{90cb3cb4-e1c0-4280-a9de-deca88e5696b} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 1
3.352 [INFO] {0.0.1.00000000}.{90cb3cb4-e1c0-4280-a9de-deca88e5696b} DebugWrapperAudioClient::GetDevicePeriod
3.353 [INFO] {0.0.1.00000000}.{f28219d1-0a40-4607-8569-7c44c3746bf0} DebugWrapperDevice::OpenPropertyStore - stgmAccess: 0
3.353 [INFO] {0.0.1.00000000}.{f28219d1-0a40-4607-8569-7c44c3746bf0} DebugWrapperDevicePropertyStore::GetCount
3.353 [INFO] *cProps: 52
3.358 [INFO] {0.0.1.00000000}.{f28219d1-0a40-4607-8569-7c44c3746bf0} DebugWrapperDevice::QueryInterface - riid: IID_IMMEndpoint
3.358 [INFO] {0.0.1.00000000}.{f28219d1-0a40-4607-8569-7c44c3746bf0} DebugWrapperEndpoint::GetDataFlow
3.358 [INFO] *pDataFlow: eCapture
3.358 [INFO] {0.0.1.00000000}.{f28219d1-0a40-4607-8569-7c44c3746bf0} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 1
3.358 [INFO] {0.0.1.00000000}.{f28219d1-0a40-4607-8569-7c44c3746bf0} DebugWrapperAudioClient::GetDevicePeriod
3.372 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 17
3.372 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Exclusive
3.375 [INFO] hr: AUDCLNT_E_UNSUPPORTED_FORMAT
3.375 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Exclusive
3.375 [INFO] hr: AUDCLNT_E_UNSUPPORTED_FORMAT
3.375 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Exclusive
3.375 [INFO] hr: AUDCLNT_E_UNSUPPORTED_FORMAT
3.375 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Exclusive
3.375 [INFO] hr: AUDCLNT_E_UNSUPPORTED_FORMAT
3.375 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 17
3.376 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Shared
3.382 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::Initialize - ShareMode: Shared Flags: 0 bufferDuration: 10ms periodicity: 0ms
3.431 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::GetBufferSize
3.431 [INFO] *pNumBufferFrames: 1056
3.431 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::GetStreamLatency
3.431 [INFO] latency: 0ms
3.431 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::GetService - riid: IID_IAudioRenderClient
3.431 [INFO] DebugDeviceEnum::RegisterEndpointNotificationCallback
3.432 [INFO] Patched_PortAudio_MarshalStreamComPointers
3.440 [INFO] Patched_PortAudio_UnmarshalStreamComPointers
3.440 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient3::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
3.440 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient2::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
3.440 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
3.440 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 128
3.440 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 128
3.440 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::Start
3.442 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 128
3.442 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 128
3.444 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 128
3.444 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 128
5.873 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::Stop
38.082 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 17
38.083 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Exclusive
38.086 [INFO] hr: AUDCLNT_E_UNSUPPORTED_FORMAT
38.086 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Exclusive
38.087 [INFO] hr: AUDCLNT_E_UNSUPPORTED_FORMAT
38.087 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Exclusive
38.087 [INFO] hr: AUDCLNT_E_UNSUPPORTED_FORMAT
38.087 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Exclusive
38.087 [INFO] hr: AUDCLNT_E_UNSUPPORTED_FORMAT
38.087 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 17
38.088 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Shared
38.095 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::Initialize - ShareMode: Shared Flags: 0 bufferDuration: 10ms periodicity: 0ms
38.105 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::GetBufferSize
38.105 [INFO] *pNumBufferFrames: 1056
38.105 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::GetStreamLatency
38.105 [INFO] latency: 0ms
38.105 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::GetService - riid: IID_IAudioRenderClient
38.105 [INFO] Patched_PortAudio_MarshalStreamComPointers
38.106 [INFO] Patched_PortAudio_UnmarshalStreamComPointers
38.106 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient3::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
38.106 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient2::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
38.106 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
38.106 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 128
38.106 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 128
38.106 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::Start
38.108 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 128
38.108 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 128
38.110 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 128
38.110 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 128
42.159 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::Stop
46.767 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 17
46.768 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Exclusive
46.771 [INFO] hr: AUDCLNT_E_UNSUPPORTED_FORMAT
46.771 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Exclusive
46.771 [INFO] hr: AUDCLNT_E_UNSUPPORTED_FORMAT
46.771 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Exclusive
46.771 [INFO] hr: AUDCLNT_E_UNSUPPORTED_FORMAT
46.771 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Exclusive
46.771 [INFO] hr: AUDCLNT_E_UNSUPPORTED_FORMAT
46.771 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 17
46.772 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::IsFormatSupported - ShareMode: Shared
46.779 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::Initialize - ShareMode: Shared Flags: 0 bufferDuration: 10ms periodicity: 0ms
46.787 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::GetBufferSize
46.787 [INFO] *pNumBufferFrames: 1056
46.787 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::GetStreamLatency
46.788 [INFO] latency: 0ms
46.788 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::GetService - riid: IID_IAudioRenderClient
46.788 [INFO] Patched_PortAudio_MarshalStreamComPointers
46.788 [INFO] Patched_PortAudio_UnmarshalStreamComPointers
46.788 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient3::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
46.788 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient2::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
46.788 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
46.788 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 128
46.788 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 128
46.788 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::Start
46.790 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 128
46.790 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 128
46.792 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 128
46.792 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 128
72.399 [INFO] DebugDeviceEnum::UnregisterEndpointNotificationCallback
72.400 [INFO] {0.0.0.00000000}.{aacfb23b-2b37-4daf-adf9-75ff7f8f6205} DebugWrapperAudioClient::Stop

@mdias
Copy link
Owner

mdias commented Aug 26, 2023

@GreenChile your ASIO driver is erroring out with:

3.062 [INFO] Creating AsioSharedHost - dll: C:\Program Files (x86)\M-Audio\M-Track Solo and Duo\MAudioMTrackSoloDuo_Asio.dll
3.064 [ERROR] ASIO Error: No hardware was found.

It seems it can't find your audio interface. Do you have it connected properly?
Perhaps try some asio test application like this one (preferably 32-bit version since that's what the game uses) to check if it works there.

@GreenChile
Copy link

Ill try this out later after i tried to connect everything in and set it up everything properly it still doesn't work and discovered i was able to only set up to 44k

@GreenChile
Copy link

@GreenChile your ASIO driver is erroring out with:

3.062 [INFO] Creating AsioSharedHost - dll: C:\Program Files (x86)\M-Audio\M-Track Solo and Duo\MAudioMTrackSoloDuo_Asio.dll
3.064 [ERROR] ASIO Error: No hardware was found.

It seems it can't find your audio interface. Do you have it connected properly? Perhaps try some asio test application like this one (preferably 32-bit version since that's what the game uses) to check if it works there.

Alright i got it to 48k but for some reason my guitar is not picking up

@mdias
Copy link
Owner

mdias commented Aug 29, 2023

@GreenChile you are using wasapi input. Is there a reason for that?

Also, you will have to post a new log if you managed to get over that error.

@jorgeEF
Copy link

jorgeEF commented Aug 30, 2023

I also have a M-Audio M-Track Solo and it works great in rocksmith, even the multiplayer!
Thank you Micael!

The only thing that I can report is that rocksmith hangs on exit always... is there anything to fiddle with to fix it?
I'll leave my RS_ASIO-log.txt if there's anything useful there:
RS_ASIO-log.txt

@GreenChile
Copy link

@GreenChile you are using wasapi input. Is there a reason for that?

Also, you will have to post a new log if you managed to get over that error.

holy fuck i think i got it all working i had it in the wrong input on my M-Track

@mdias
Copy link
Owner

mdias commented Aug 30, 2023

@jorgeEF try EnableRefCountHack=1 on output and inputs. It may help, but no guarantees.

@jorgeEF
Copy link

jorgeEF commented Aug 31, 2023

@mdias it actually worked out! thank you!

@etai091120
Copy link

I need help. i used M-audio m track solo.My game has been having a bug where my tone changes to a clean tone every song.
Where should I fix it?

@mdias
Copy link
Owner

mdias commented Sep 9, 2023

I need help. i used M-audio m track solo.My game has been having a bug where my tone changes to a clean tone every song. Where should I fix it?

Unfortunately I don't know how to help you, but I can tell you this is unrelated to RS ASIO.

@jorgeEF
Copy link

jorgeEF commented Oct 26, 2024

Hello @mdias, after windows 11 24H2 update rs asio crashes the game if both input channels (0 and 1) are set in RS_ASIO.ini like this:
[Asio.Output]
Driver=M-Audio M-Track Solo and Duo ASIO
BaseChannel=0
AltBaseChannel=1
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=1

[Asio.Input.0]
Driver=M-Audio M-Track Solo and Duo ASIO
Channel=0
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=1

[Asio.Input.1]
Driver=M-Audio M-Track Solo and Duo ASIO
Channel=1
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
EnableRefCountHack=1

Game crashes when it's about to show the main menu after selecting a profile.

If I play with just one channel at a time it works fine on both channels, so they work fine alone.

Any ideas how to fix it? I was playing like this on windows 23H2 for months without a problem.

@mdias
Copy link
Owner

mdias commented Oct 28, 2024

@jorgeEF you should try checking first if the game boots without RS-ASIO (just rename avrt.dll to something else and that will disable RS-ASIO).

That will let us know at least if it's ASIO related or not.
Also please post the RS-ASIO-log.txt as that could maybe give some hint.

@jorgeEF
Copy link

jorgeEF commented Oct 28, 2024

@jorgeEF you should try checking first if the game boots without RS-ASIO (just rename avrt.dll to something else and that will disable RS-ASIO).

That will let us know at least if it's ASIO related or not.
Also please post the RS-ASIO-log.txt as that could maybe give some hint.

It does.. it also boots with rs asio if only one channel of the m track solo/duo is enabled (single player). The error comes when I set m audio for player 1 on channel 0 and player 2 on channel 1. It worked perfectly till 24H2 rolled out, now game crashes so multiplayer isn't working on the m audio.

Log:

0.000 [INFO]   - Wrapper DLL loaded (v0.7.1)
0.000 [INFO]  PatchOriginalCode
0.025 [INFO]  image crc32: 0xd1b38fcb
0.104 [INFO]  Patching CoCreateInstance
0.104 [INFO]  Patch_CallAbsoluteIndirectAddress - num locations: 2
0.104 [INFO]  Patching call at 00C02DBD
0.104 [INFO]  Patching call at 00E75278
0.104 [INFO]  Patching PortAudio MarshalStreamComPointers
0.104 [INFO]  Patch_CallRelativeAddress - num locations: 1
0.104 [INFO]  Patching call at 00E7483F
0.104 [INFO]  Patching PortAudio UnmarshalStreamComPointers
0.104 [INFO]  Patch_CallRelativeAddress - num locations: 1
0.104 [INFO]  Patching call at 00E748F4
0.104 [INFO]  Patching Two Guitar Tones Connected Message Box (num locations: 1)
0.104 [INFO]  Patching bytes at 007C0C5F
0.105 [INFO]  Patched_CoCreateInstance called: IID_IMMDeviceEnumerator
0.106 [INFO]  DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia
0.106 [INFO]  RSAggregatorDeviceEnum::UpdateAvailableDevices
0.106 [INFO]  GetWineAsioInfo - Looking for "wineasio32.dll"...  Not found.
0.107 [INFO]  GetWineAsioInfo - Looking for "wineasio.dll"...  Not found.
0.108 [INFO]  AsioHelpers::FindDrivers
0.108 [INFO]    FlexASIO
0.108 [INFO]    M-Audio M-Track Solo and Duo ASIO
0.108 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - output requesting ASIO driver: M-Audio M-Track Solo and Duo ASIO
0.108 [INFO]  Creating AsioSharedHost - dll: C:\Program Files (x86)\M-Audio\M-Track Solo and Duo\MAudioMTrackSoloDuo_Asio.dll
0.260 [INFO]    ASIO input channels info:
0.260 [INFO]      0 - active: 0, channel: 0, group: 0, isInput: 1, type: ASIOSTInt32LSB, name: In 1
0.260 [INFO]      1 - active: 0, channel: 1, group: 0, isInput: 1, type: ASIOSTInt32LSB, name: In 2
0.260 [INFO]    ASIO output channels info:
0.260 [INFO]      0 - active: 0, channel: 0, group: 0, isInput: 0, type: ASIOSTInt32LSB, name: Out 1
0.260 [INFO]      1 - active: 0, channel: 1, group: 0, isInput: 0, type: ASIOSTInt32LSB, name: Out 2
0.260 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - OK
0.260 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - input[0] requesting ASIO driver: M-Audio M-Track Solo and Duo ASIO
0.260 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - OK
0.260 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - input[1] requesting ASIO driver: M-Audio M-Track Solo and Duo ASIO
0.260 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - OK
0.260 [INFO]  DebugDeviceEnum::UpdateAvailableDevices - 1 render devices, 2 capture devices
0.260 [INFO]    hr: S_OK
0.260 [INFO]    *ppEndpoint: 1E3A81B0
0.260 [INFO]  DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eCapture - role: eMultimedia
0.260 [INFO]    hr: S_OK
0.260 [INFO]    *ppEndpoint: 1E3A7F40
0.260 [INFO]  DebugDeviceEnum::EnumAudioEndpoints - dataFlow: eAll - dwStateMask: 1
0.260 [INFO]    hr: S_OK
0.260 [INFO]    *ppDevices: 1E3DC3E8
0.260 [INFO]  {ASIO Out} DebugWrapperDevice::OpenPropertyStore - stgmAccess: 0
0.260 [INFO]  {ASIO Out} DebugWrapperDevicePropertyStore::GetCount
0.260 [INFO]    *cProps: 2
0.260 [INFO]  {ASIO Out} DebugWrapperDevice::QueryInterface - riid: IID_IMMEndpoint
0.260 [INFO]  {ASIO Out} DebugWrapperEndpoint::GetDataFlow
0.260 [INFO]    *pDataFlow: eRender
0.260 [INFO]  {ASIO Out} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 1
0.260 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::GetDevicePeriod
0.260 [INFO]  {ASIO Out} RSAsioAudioClient::~RSAsioAudioClient
0.260 [INFO]  {ASIO IN 0} DebugWrapperDevice::OpenPropertyStore - stgmAccess: 0
0.260 [INFO]  {ASIO IN 0} DebugWrapperDevicePropertyStore::GetCount
0.260 [INFO]    *cProps: 5
0.260 [INFO]  {ASIO IN 0} DebugWrapperDevice::QueryInterface - riid: IID_IMMEndpoint
0.260 [INFO]  {ASIO IN 0} DebugWrapperEndpoint::GetDataFlow
0.260 [INFO]    *pDataFlow: eCapture
0.260 [INFO]  {ASIO IN 0} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 1
0.260 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::GetDevicePeriod
0.260 [INFO]  {ASIO IN 0} RSAsioAudioClient::~RSAsioAudioClient
0.260 [INFO]  {ASIO IN 1} DebugWrapperDevice::OpenPropertyStore - stgmAccess: 0
0.260 [INFO]  {ASIO IN 1} DebugWrapperDevicePropertyStore::GetCount
0.260 [INFO]    *cProps: 5
0.260 [INFO]  {ASIO IN 1} DebugWrapperDevice::QueryInterface - riid: IID_IMMEndpoint
0.260 [INFO]  {ASIO IN 1} DebugWrapperEndpoint::GetDataFlow
0.260 [INFO]    *pDataFlow: eCapture
0.260 [INFO]  {ASIO IN 1} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 1
0.260 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::GetDevicePeriod
0.260 [INFO]  {ASIO IN 1} RSAsioAudioClient::~RSAsioAudioClient
0.301 [INFO]  {ASIO Out} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 17
0.301 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
0.301 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
0.301 [INFO]    requested format is not supported
0.301 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
0.301 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
0.301 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
0.301 [INFO]    requested format is not supported
0.301 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
0.301 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
0.301 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::Initialize - ShareMode: Exclusive Flags: 40000 bufferDuration: 3ms periodicity: 3ms
0.301 [INFO]  {ASIO Out} RSAsioAudioClient::Initialize - host requested buffer duration: 3ms (144 frames)
0.301 [INFO]  {ASIO Out} WAVEFORMATEX
  wFormatTag: fffe
  nChannels: 2
  nSamplesPerSec: 48000
  nAvgBytesPerSec: 384000
  nBlockAlign: 8
  wBitsPerSample: 32
  cbSize: 22
  ext.SubFormat: KSDATAFORMAT_SUBTYPE_PCM
  ext.Samples: 24
  ext.dwChannelMask: 3
0.301 [INFO]  {ASIO Out} RSAsioAudioClient::Initialize - actual buffer duration: 5ms (256 frames)
0.301 [INFO]  AsioSharedHost::Setup - startCount: 0
0.301 [INFO]    post output ready: 1
0.301 [INFO]    ASIOBufferSize - min: 16 max: 2048 preferred: 256 granularity: 16
0.301 [INFO]    Creating ASIO buffers (2 out, 2 in)...
0.301 [INFO]  AsioSharedHost::AsioCalback_asioMessage - selector: 7 value: 0 | returning: 0
0.301 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::GetBufferSize
0.301 [INFO]    *pNumBufferFrames: 256
0.301 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::GetStreamLatency
0.301 [INFO]    latency: 7ms
0.301 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::GetService - riid: IID_IAudioRenderClient
0.301 [INFO]    returning render client
0.301 [INFO]  DebugDeviceEnum::RegisterEndpointNotificationCallback
0.303 [INFO]  Patched_PortAudio_MarshalStreamComPointers
0.303 [INFO]  Patched_PortAudio_UnmarshalStreamComPointers
0.303 [INFO]  {ASIO Out} DebugWrapperAudioClient3::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
0.303 [INFO]  {ASIO Out} DebugWrapperAudioClient2<struct IAudioClient3>::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
0.303 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
0.303 [INFO]    using ref count hack
0.303 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::SetEventHandle
0.303 [INFO]  {ASIO Out} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 256
0.303 [INFO]  {ASIO Out} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 256
0.303 [INFO]  {ASIO Out} RSAsioAudioClient::SwapBuffers
0.303 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::Start
0.303 [INFO]  AsioSharedHost::Start - enter startCount: 0
0.303 [INFO]    Starting ASIO stream...
0.310 [INFO]  AsioSharedHost::Start - leave startCount: 1
0.348 [INFO]  M-Track Solo and Duo ASIO - AsioSharedHost::AsioCalback_bufferSwitch - buffer switch 1
0.348 [INFO]  {ASIO Out} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 256
0.348 [INFO]  {ASIO Out} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 256
0.348 [INFO]  {ASIO Out} RSAsioAudioClient::SwapBuffers
0.353 [INFO]  M-Track Solo and Duo ASIO - AsioSharedHost::AsioCalback_bufferSwitch - buffer switch 2
0.353 [INFO]  {ASIO Out} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 256
0.353 [INFO]  {ASIO Out} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 256
0.353 [INFO]  {ASIO Out} RSAsioAudioClient::SwapBuffers
0.358 [INFO]  M-Track Solo and Duo ASIO - AsioSharedHost::AsioCalback_bufferSwitch - buffer switch 3 (not logging upcoming switches)
26.541 [INFO]  {ASIO IN 0} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 17
26.541 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.541 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
26.541 [INFO]    requested format is not supported
26.541 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
26.541 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.541 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
26.541 [INFO]    requested format is not supported
26.541 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
26.541 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.541 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
26.541 [INFO]    requested format is not supported
26.541 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
26.541 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.541 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::Initialize - ShareMode: Exclusive Flags: 40000 bufferDuration: 3ms periodicity: 3ms
26.541 [INFO]  {ASIO IN 0} RSAsioAudioClient::Initialize - host requested buffer duration: 3ms (144 frames)
26.541 [INFO]  {ASIO IN 0} WAVEFORMATEX
  wFormatTag: fffe
  nChannels: 2
  nSamplesPerSec: 48000
  nAvgBytesPerSec: 384000
  nBlockAlign: 8
  wBitsPerSample: 32
  cbSize: 22
  ext.SubFormat: KSDATAFORMAT_SUBTYPE_PCM
  ext.Samples: 24
  ext.dwChannelMask: 3
26.541 [INFO]  {ASIO IN 0} RSAsioAudioClient::Initialize - actual buffer duration: 5ms (256 frames)
26.541 [INFO]  AsioSharedHost::Setup - startCount: 1
26.541 [INFO]  {ASIO IN 0} DebugWrapperDevice::Activate - Activate iid: IID_IAudioEndpointVolume dwClsCtx: 1
26.541 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::GetBufferSize
26.541 [INFO]    *pNumBufferFrames: 256
26.541 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::GetStreamLatency
26.541 [INFO]    latency: 9ms
26.541 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::GetService - riid: IID_IAudioCaptureClient
26.541 [INFO]    returning capture client
26.541 [INFO]  Patched_PortAudio_MarshalStreamComPointers
26.542 [INFO]  Patched_PortAudio_UnmarshalStreamComPointers
26.542 [INFO]  {ASIO IN 0} DebugWrapperAudioClient3::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
26.542 [INFO]  {ASIO IN 0} DebugWrapperAudioClient2<struct IAudioClient3>::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
26.542 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
26.542 [INFO]    using ref count hack
26.542 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::SetEventHandle
26.542 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::Start
26.542 [INFO]  AsioSharedHost::Start - enter startCount: 1
26.542 [INFO]  AsioSharedHost::Start - leave startCount: 2
26.542 [INFO]  {ASIO IN 1} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 17
26.542 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.542 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
26.542 [INFO]    requested format is not supported
26.542 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
26.542 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.542 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
26.542 [INFO]    requested format is not supported
26.542 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
26.542 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.542 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
26.542 [INFO]    requested format is not supported
26.542 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
26.542 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.542 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::Initialize - ShareMode: Exclusive Flags: 40000 bufferDuration: 3ms periodicity: 3ms
26.542 [INFO]  {ASIO IN 1} RSAsioAudioClient::Initialize - host requested buffer duration: 3ms (144 frames)
26.542 [INFO]  {ASIO IN 1} WAVEFORMATEX
  wFormatTag: fffe
  nChannels: 2
  nSamplesPerSec: 48000
  nAvgBytesPerSec: 384000
  nBlockAlign: 8
  wBitsPerSample: 32
  cbSize: 22
  ext.SubFormat: KSDATAFORMAT_SUBTYPE_PCM
  ext.Samples: 24
  ext.dwChannelMask: 3
26.542 [INFO]  {ASIO IN 1} RSAsioAudioClient::Initialize - actual buffer duration: 5ms (256 frames)
26.542 [INFO]  AsioSharedHost::Setup - startCount: 2
26.542 [INFO]  {ASIO IN 1} DebugWrapperDevice::Activate - Activate iid: IID_IAudioEndpointVolume dwClsCtx: 1
26.542 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::GetBufferSize
26.542 [INFO]    *pNumBufferFrames: 256
26.542 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::GetStreamLatency
26.542 [INFO]    latency: 9ms
26.542 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::GetService - riid: IID_IAudioCaptureClient
26.542 [INFO]    returning capture client
26.542 [INFO]  Patched_PortAudio_MarshalStreamComPointers
26.542 [INFO]  Patched_PortAudio_UnmarshalStreamComPointers
26.542 [INFO]  {ASIO IN 1} DebugWrapperAudioClient3::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
26.542 [INFO]  {ASIO IN 1} DebugWrapperAudioClient2<struct IAudioClient3>::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
26.542 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
26.542 [INFO]    using ref count hack
26.542 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::SetEventHandle
26.542 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::Start
26.542 [INFO]  AsioSharedHost::Start - enter startCount: 2
26.542 [INFO]  AsioSharedHost::Start - leave startCount: 3
26.542 [INFO]  {ASIO IN 0} DebugWrapperCaptureClient::GetBuffer
26.542 [INFO]  {ASIO IN 0} RSAsioAudioClient::SwapBuffers
26.542 [INFO]  {ASIO IN 0} DebugWrapperCaptureClient::ReleaseBuffer NumFramesRead: 256
26.543 [INFO]  {ASIO IN 0} DebugWrapperAudioEndpointVolume::SetMasterVolumeLevelScalar fLevel: 0.17
26.543 [INFO]  {ASIO IN 1} DebugWrapperAudioEndpointVolume::SetMasterVolumeLevelScalar fLevel: 0.17
26.54726.547 [INFO]   [INFO]  {ASIO IN 0} DebugWrapperCaptureClient::GetBuffer
{ASIO IN 1} DebugWrapperCaptureClient::GetBuffer
26.547 [INFO]  {ASIO IN 0}26.547 [INFO]   RSAsioAudioClient::SwapBuffers
{ASIO IN 1} RSAsioAudioClient::SwapBuffers
26.547 [INFO]  {ASIO IN 0} DebugWrapperCaptureClient::ReleaseBuffer NumFramesRead: 256
26.547 [INFO]  {ASIO IN 1} DebugWrapperCaptureClient::ReleaseBuffer NumFramesRead: 256
26.552 [INFO]  26.552 [INFO]  {ASIO IN 0}{ASIO IN 1} DebugWrapperCaptureClient::GetBuffer DebugWrapperCaptureClient::GetBuffer

26.552 [INFO]  {ASIO IN 0} DebugWrapperCaptureClient::ReleaseBuffer NumFramesRead: 256
26.552 [INFO]  {ASIO IN 1} RSAsioAudioClient::SwapBuffers
26.552 [INFO]  {ASIO IN 1} DebugWrapperCaptureClient::ReleaseBuffer NumFramesRead: 256
26.558 [INFO]  {ASIO IN 1} DebugWrapperCaptureClient::GetBuffer
26.558 [INFO]  {ASIO IN 1} DebugWrapperCaptureClient::ReleaseBuffer NumFramesRead: 256
44.804 [INFO]  {ASIO IN 0} DebugWrapperAudioEndpointVolume::SetMasterVolumeLevelScalar fLevel: 0.875896
44.804 [INFO]  {ASIO IN 1} DebugWrapperAudioEndpointVolume::SetMasterVolumeLevelScalar fLevel: 0.875896
54.213 [INFO]  {ASIO Out} xrun
54.636 [INFO]  {ASIO Out} xrun
54.636 [INFO]  {ASIO Out} xrun
54.636 [INFO]  {ASIO Out} xrun
54.636 [INFO]  {ASIO Out} xrun
54.636 [INFO]  {ASIO Out} xrun
54.636 [INFO]  {ASIO Out} xrun
54.636 [INFO]  {ASIO Out} xrun
54.636 [INFO]  {ASIO Out} xrun
54.636 [INFO]  {ASIO Out} xrun
54.636 [INFO]  {ASIO Out} xrun
54.636 [INFO]  {ASIO Out} xrun
54.637 [INFO]  {ASIO Out} xrun
54.637 [INFO]  {ASIO Out} xrun
54.637 [INFO]  {ASIO Out} xrun
54.637 [INFO]  {ASIO Out} xrun

@mdias
Copy link
Owner

mdias commented Oct 28, 2024

@jorgeEF nothing obvious in the log. I assume the xruns at the end of it are just the game crashing and being unable to provide new buffers to RS ASIO.

I have just tried to boot up the game with 2 inputs locally just in case, and it works fine, but I noticed that when loading the main menu the first time after selecting the profile is when the game enumerates all available songs.

I remember sometimes some CDLC causing crashes like these. If you use CDLC please move them out of the game folder temporarily and check if the game boots correctly. I'm not sure if having 2 inputs connected might affect the way it checks available songs, but it might.

@jorgeEF
Copy link

jorgeEF commented Oct 28, 2024

@mdias thanks for your reply Micael! gonna try it out but I'm convinced that's something related to the 24h2 update and the m audio driver that's not been updated since a year or so... it's curious that it only fails when enabling both channels at the same time (wich is sad because I mostly play rocksmith with my fiancee 😢).
If I get any news I'll be sharing these here. Cheers!

@mdias
Copy link
Owner

mdias commented Oct 29, 2024

There's a chance it could still be related to the 24h2 and be a bad CDLC that for "lucky" reasons worked fine before.

It shouldn't be your drivers since the way RS ASIO interacts with the ASIO driver, it always gets all the inputs/outputs data whether you're using 1 input or 2; but then it redirects only the necessary data to the game (input 1, 2 or both).

It could also be worth a try to configure Rocksmith2014.exe properties to use windows compatibility mode.

Good luck :)

@jorgeEF
Copy link

jorgeEF commented Oct 29, 2024

@mdias Thanks for your advice, I really appreciate it. Sadly these didn't solved the game crashing when using both channels of the m track solo/duo at the same time on rs asio: I disabled all the CDLC in dlc folder but game still crashes and tried to launch it in compatibility mode and it open and closes the game before showing the first screen.

Is there any log that could be usefull? I've got a lot of rocksmith crash dump file like this "rocksmith2014_396631_crash_2024_10_29T21_5_27C0.mdmp" that if I open it with windows debug tool says:

Loading Dump File [D:\Jef\Juegos\Steam\steamapps\common\Rocksmith2014\rocksmith2014_396631_crash_2024_10_29T21_5_27C0.mdmp]
Comment: ' main  T=40 D=13 XL4,0-F1920x1080,0x0,2PSHDX4V1 '
User Mini Dump File: Only registers, stack and portions of memory are available


************* Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       srv*
Symbol search path is: srv*
Executable search path is: 
Windows 10 Version 26100 MP (12 procs) Free x86 compatible
Product: WinNt, suite: SingleUserTS
Edition build lab: 26100.1.amd64fre.ge_release.240331-1435
Debug session time: Tue Oct 29 18:05:27.000 2024 (UTC - 3:00)
System Uptime: 0 days 6:22:08.303
Process Uptime: 0 days 0:01:13.000
................................................................
..........................................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr
(3ec8.4e88): Access violation - code c0000005 (first/second chance not available)
For analysis of this file, run !analyze -v
eax=00000001 ebx=00000000 ecx=07caa160 edx=011dbb0c esi=75ab0d40 edi=316105e8
eip=770da50c esp=0019cb1c ebp=0019cb28 iopl=0         nv up ei pl nz na po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00200202
ntdll!NtGetContextThread+0xc:
770da50c c20800          ret     8
0:000> !analyze -v
*******************************************************************************
*                                                                             *
*                        Exception Analysis                                   *
*                                                                             *
*******************************************************************************


KEY_VALUES_STRING: 1

    Key  : AV.Fault
    Value: Execute

    Key  : Analysis.CPU.mSec
    Value: 359

    Key  : Analysis.Elapsed.mSec
    Value: 426

    Key  : Analysis.IO.Other.Mb
    Value: 0

    Key  : Analysis.IO.Read.Mb
    Value: 1

    Key  : Analysis.IO.Write.Mb
    Value: 0

    Key  : Analysis.Init.CPU.mSec
    Value: 296

    Key  : Analysis.Init.Elapsed.mSec
    Value: 12010

    Key  : Analysis.Memory.CommitPeak.Mb
    Value: 145

    Key  : Analysis.Version.DbgEng
    Value: 10.0.27725.1000

    Key  : Analysis.Version.Description
    Value: 10.2408.27.01 x86fre

    Key  : Analysis.Version.Ext
    Value: 1.2408.27.1

    Key  : Failure.Bucket
    Value: SOFTWARE_NX_FAULT_c0000005_Rocksmith2014.exe!Unknown

    Key  : Failure.Hash
    Value: {a6a38195-6b95-5669-ac05-49794642aea3}

    Key  : Timeline.OS.Boot.DeltaSec
    Value: 22928

    Key  : Timeline.Process.Start.DeltaSec
    Value: 73

    Key  : WER.OS.Branch
    Value: ge_release

    Key  : WER.OS.Version
    Value: 10.0.26100.1


FILE_IN_CAB:  rocksmith2014_396631_crash_2024_10_29T21_5_27C0.mdmp

COMMENT:   main  T=40 D=13 XL4,0-F1920x1080,0x0,2PSHDX4V1 

CONTEXT:  (.ecxr)
eax=00000001 ebx=07d89b80 ecx=07caa160 edx=011dbb0c esi=06475cd0 edi=07d89ce4
eip=910c9cf9 esp=0019fc14 ebp=0019fc9c iopl=0         ov up ei pl nz na pe cy
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00210a07
910c9cf9 ??              ???
Resetting default scope

EXCEPTION_RECORD:  (.exr -1)
ExceptionAddress: 910c9cf9
   ExceptionCode: c0000005 (Access violation)
  ExceptionFlags: 00000000
NumberParameters: 2
   Parameter[0]: 00000008
   Parameter[1]: 910c9cf9
Attempt to execute non-executable address 910c9cf9

PROCESS_NAME:  Rocksmith2014.exe

EXECUTE_ADDRESS: ffffffff910c9cf9

FAILED_INSTRUCTION_ADDRESS: 
+0
910c9cf9 ??              ???

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction on 0x%p makes a reference to the memory on 0x%p. Memory couldn't %s.

EXCEPTION_CODE_STR:  c0000005

EXCEPTION_PARAMETER1:  00000008

EXCEPTION_PARAMETER2:  910c9cf9

IP_ON_HEAP:  910c9cf9
The fault address in not in any loaded module, please check your build's rebase
log at <releasedir>\bin\build_logs\timebuild\ntrebase.log for module which may
contain the address if it were loaded.

STACK_TEXT:  
WARNING: Frame IP not in any known module. Following frames may be wrong.
0019fc10 007c0c69     07d89b80 07d89b80 0000000d 0x910c9cf9
0019fc9c 007bdea3     07d89b80 0641a430 06496348 Rocksmith2014!luaopen_AlphaGame+0x27139
0019fd40 008fb0f9     0641a430 06496340 40000000 Rocksmith2014!luaopen_AlphaGame+0x24373
0019fd60 008faf6f     0641a430 0641a490 06408af0 Rocksmith2014!luaopen_VenueBindings+0x427a9
0019fd78 008faa27     75a9d720 0641a430 00000000 Rocksmith2014!luaopen_VenueBindings+0x4261f
0019fde4 008fa919     06412ef0 0019fe10 0078906e Rocksmith2014!luaopen_VenueBindings+0x420d7
0019fee0 00f5ae41     00400000 00000000 0253df5d Rocksmith2014!luaopen_VenueBindings+0x41fc9
0019ff74 75a95d49     00221000 75a95d30 0019ffdc Rocksmith2014!iZTrashMultibandDistortion::iZTrashMultibandDistortionEngine::CreateWithDefaultAllocator+0x1b491
0019ff84 770ccebb     00221000 9f254b99 00000000 kernel32!BaseThreadInitThunk+0x19
0019ffdc 770cce41     ffffffff 771114c3 00000000 ntdll!__RtlUserThreadStart+0x2b
0019ffec 00000000     0199039c 00221000 00000000 ntdll!_RtlUserThreadStart+0x1b


STACK_COMMAND:  ~0s; .ecxr ; kb

SYMBOL_NAME:  rocksmith2014+27139

MODULE_NAME: Rocksmith2014

IMAGE_NAME:  Rocksmith2014.exe

FAILURE_BUCKET_ID:  SOFTWARE_NX_FAULT_c0000005_Rocksmith2014.exe!Unknown

OS_VERSION:  10.0.26100.1

BUILDLAB_STR:  ge_release

OSPLATFORM_TYPE:  x86

OSNAME:  Windows 10

FAILURE_ID_HASH:  {a6a38195-6b95-5669-ac05-49794642aea3}

Followup:     MachineOwner
---------

As mentioned before, if I blank the [Asio.Input.1] Driver = game works fine... without multiplayer.

@mdias
Copy link
Owner

mdias commented Oct 30, 2024

@jorgeEF please attach that .mdmp file, and also if possible in steam try switch the game beta branch to the "previous_version" branch and after it crashes there too (assuming it does) please also attach the result .mdmp of that branch too.

it's not clear where the game is crashing looking at that information, but maybe these .mdmps help.

@jorgeEF
Copy link

jorgeEF commented Oct 30, 2024

@mdias Here's a new crash dump with current game version: https://www.mediafire.com/file/4phb3a3us1qgqzj/rocksmith2014_396631_crash_2024_10_30T17_43_41C0.mdmp/file

Also tried to switch to previous_version branch in beta but says it's not a valid branch:
2024 10 30-14 47 07_steamwebhelper

@mdias
Copy link
Owner

mdias commented Oct 30, 2024

I believe I have found a potential fix with the help of your minidump file.
I was able to verify that your game crashes while attempting to show a message regarding having 2 realtone cables connected, and this is something that RS ASIO patches out because the message is just way too annoying, but the previous patch may have been a bit too invasive, so here I'm attemping a less invasive approach th
at should still work.

Please replace your existing RS-ASIO.dll with the one I'm attaching here: RS_ASIO-issue207.zip

Also, I guess they've removed the beta; it still shows for me so I thought it was visible for everyone.

Please let me know if this works, and if it doesn't, please post RS_ASIO-log.txt.

@jorgeEF
Copy link

jorgeEF commented Oct 30, 2024

Please replace your existing RS-ASIO.dll with the one I'm attaching here: RS_ASIO-issue207.zip

It actually fixed the crash... thank you so much @mdias!!

Posting RS-ASIO-log.txt just in case it has some value to you:

0.000 [INFO]   - Wrapper DLL loaded (v0.7.2-rc1)
0.000 [INFO]  PatchOriginalCode
0.027 [INFO]  image crc32: 0xd1b38fcb
0.122 [INFO]  Patching CoCreateInstance
0.122 [INFO]  Patch_CallAbsoluteIndirectAddress - num locations: 2
0.122 [INFO]  Patching call at 00C02DBD
0.122 [INFO]  Patching call at 00E75278
0.122 [INFO]  Patching PortAudio MarshalStreamComPointers
0.122 [INFO]  Patch_CallRelativeAddress - num locations: 1
0.122 [INFO]  Patching call at 00E7483F
0.122 [INFO]  Patching PortAudio UnmarshalStreamComPointers
0.122 [INFO]  Patch_CallRelativeAddress - num locations: 1
0.122 [INFO]  Patching call at 00E748F4
0.122 [INFO]  Patching Two Guitar Tones Connected Message Box (starting menu) (num locations: 1)
0.122 [INFO]  Patching bytes at 007C0C66
0.122 [INFO]  Patching Two Guitar Tones Connected Message Box (main menu) (num locations: 1)
0.122 [INFO]  Patching bytes at 007C0CDA
0.123 [INFO]  Patched_CoCreateInstance called: IID_IMMDeviceEnumerator
0.123 [INFO]  DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eRender - role: eMultimedia
0.123 [INFO]  RSAggregatorDeviceEnum::UpdateAvailableDevices
0.123 [INFO]  GetWineAsioInfo - Looking for "wineasio32.dll"...  Not found.
0.124 [INFO]  GetWineAsioInfo - Looking for "wineasio.dll"...  Not found.
0.125 [INFO]  AsioHelpers::FindDrivers
0.126 [INFO]    FlexASIO
0.126 [INFO]    M-Audio M-Track Solo and Duo ASIO
0.126 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - output requesting ASIO driver: M-Audio M-Track Solo and Duo ASIO
0.126 [INFO]  Creating AsioSharedHost - dll: C:\Program Files (x86)\M-Audio\M-Track Solo and Duo\MAudioMTrackSoloDuo_Asio.dll
0.324 [INFO]    ASIO input channels info:
0.324 [INFO]      0 - active: 0, channel: 0, group: 0, isInput: 1, type: ASIOSTInt32LSB, name: In 1
0.324 [INFO]      1 - active: 0, channel: 1, group: 0, isInput: 1, type: ASIOSTInt32LSB, name: In 2
0.324 [INFO]    ASIO output channels info:
0.324 [INFO]      0 - active: 0, channel: 0, group: 0, isInput: 0, type: ASIOSTInt32LSB, name: Out 1
0.324 [INFO]      1 - active: 0, channel: 1, group: 0, isInput: 0, type: ASIOSTInt32LSB, name: Out 2
0.324 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - OK
0.324 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - input[0] requesting ASIO driver: M-Audio M-Track Solo and Duo ASIO
0.324 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - OK
0.324 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - input[1] requesting ASIO driver: M-Audio M-Track Solo and Duo ASIO
0.324 [INFO]  RSAsioDeviceEnum::UpdateAvailableDevices - OK
0.324 [INFO]  DebugDeviceEnum::UpdateAvailableDevices - 1 render devices, 2 capture devices
0.324 [INFO]    hr: S_OK
0.324 [INFO]    *ppEndpoint: 1E319C80
0.324 [INFO]  DebugDeviceEnum::GetDefaultAudioEndpoint - dataFlow: eCapture - role: eMultimedia
0.324 [INFO]    hr: S_OK
0.324 [INFO]    *ppEndpoint: 1E319BC0
0.324 [INFO]  DebugDeviceEnum::EnumAudioEndpoints - dataFlow: eAll - dwStateMask: 1
0.324 [INFO]    hr: S_OK
0.324 [INFO]    *ppDevices: 1E3C7CA0
0.324 [INFO]  {ASIO Out} DebugWrapperDevice::OpenPropertyStore - stgmAccess: 0
0.324 [INFO]  {ASIO Out} DebugWrapperDevicePropertyStore::GetCount
0.324 [INFO]    *cProps: 2
0.324 [INFO]  {ASIO Out} DebugWrapperDevice::QueryInterface - riid: IID_IMMEndpoint
0.324 [INFO]  {ASIO Out} DebugWrapperEndpoint::GetDataFlow
0.324 [INFO]    *pDataFlow: eRender
0.324 [INFO]  {ASIO Out} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 1
0.324 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::GetDevicePeriod
0.324 [INFO]  {ASIO Out} RSAsioAudioClient::~RSAsioAudioClient
0.324 [INFO]  {ASIO IN 0} DebugWrapperDevice::OpenPropertyStore - stgmAccess: 0
0.324 [INFO]  {ASIO IN 0} DebugWrapperDevicePropertyStore::GetCount
0.324 [INFO]    *cProps: 5
0.324 [INFO]  {ASIO IN 0} DebugWrapperDevice::QueryInterface - riid: IID_IMMEndpoint
0.324 [INFO]  {ASIO IN 0} DebugWrapperEndpoint::GetDataFlow
0.324 [INFO]    *pDataFlow: eCapture
0.324 [INFO]  {ASIO IN 0} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 1
0.324 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::GetDevicePeriod
0.324 [INFO]  {ASIO IN 0} RSAsioAudioClient::~RSAsioAudioClient
0.324 [INFO]  {ASIO IN 1} DebugWrapperDevice::OpenPropertyStore - stgmAccess: 0
0.324 [INFO]  {ASIO IN 1} DebugWrapperDevicePropertyStore::GetCount
0.324 [INFO]    *cProps: 5
0.324 [INFO]  {ASIO IN 1} DebugWrapperDevice::QueryInterface - riid: IID_IMMEndpoint
0.324 [INFO]  {ASIO IN 1} DebugWrapperEndpoint::GetDataFlow
0.324 [INFO]    *pDataFlow: eCapture
0.324 [INFO]  {ASIO IN 1} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 1
0.324 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::GetDevicePeriod
0.324 [INFO]  {ASIO IN 1} RSAsioAudioClient::~RSAsioAudioClient
0.366 [INFO]  {ASIO Out} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 17
0.366 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
0.366 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
0.366 [INFO]    requested format is not supported
0.366 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
0.366 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
0.366 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
0.366 [INFO]    requested format is not supported
0.366 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
0.366 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
0.366 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::Initialize - ShareMode: Exclusive Flags: 40000 bufferDuration: 3ms periodicity: 3ms
0.366 [INFO]  {ASIO Out} RSAsioAudioClient::Initialize - host requested buffer duration: 3ms (144 frames)
0.366 [INFO]  {ASIO Out} WAVEFORMATEX
  wFormatTag: fffe
  nChannels: 2
  nSamplesPerSec: 48000
  nAvgBytesPerSec: 384000
  nBlockAlign: 8
  wBitsPerSample: 32
  cbSize: 22
  ext.SubFormat: KSDATAFORMAT_SUBTYPE_PCM
  ext.Samples: 24
  ext.dwChannelMask: 3
0.366 [INFO]  {ASIO Out} RSAsioAudioClient::Initialize - actual buffer duration: 5ms (256 frames)
0.366 [INFO]  AsioSharedHost::Setup - startCount: 0
0.366 [INFO]    post output ready: 1
0.366 [INFO]    ASIOBufferSize - min: 16 max: 2048 preferred: 256 granularity: 16
0.366 [INFO]    Creating ASIO buffers (2 out, 2 in)...
0.366 [INFO]  AsioSharedHost::AsioCalback_asioMessage - selector: 7 value: 0 | returning: 0
0.366 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::GetBufferSize
0.366 [INFO]    *pNumBufferFrames: 256
0.366 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::GetStreamLatency
0.366 [INFO]    latency: 7ms
0.366 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::GetService - riid: IID_IAudioRenderClient
0.366 [INFO]    returning render client
0.366 [INFO]  DebugDeviceEnum::RegisterEndpointNotificationCallback
0.368 [INFO]  Patched_PortAudio_MarshalStreamComPointers
0.368 [INFO]  Patched_PortAudio_UnmarshalStreamComPointers
0.368 [INFO]  {ASIO Out} DebugWrapperAudioClient3::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
0.368 [INFO]  {ASIO Out} DebugWrapperAudioClient2<struct IAudioClient3>::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
0.368 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
0.368 [INFO]    using ref count hack
0.368 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::SetEventHandle
0.368 [INFO]  {ASIO Out} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 256
0.368 [INFO]  {ASIO Out} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 256
0.368 [INFO]  {ASIO Out} RSAsioAudioClient::SwapBuffers
0.368 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::Start
0.368 [INFO]  AsioSharedHost::Start - enter startCount: 0
0.368 [INFO]    Starting ASIO stream...
0.375 [INFO]  AsioSharedHost::Start - leave startCount: 1
0.412 [INFO]  M-Track Solo and Duo ASIO - AsioSharedHost::AsioCalback_bufferSwitch - buffer switch 1
0.412 [INFO]  {ASIO Out} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 256
0.412 [INFO]  {ASIO Out} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 256
0.412 [INFO]  {ASIO Out} RSAsioAudioClient::SwapBuffers
0.417 [INFO]  M-Track Solo and Duo ASIO - AsioSharedHost::AsioCalback_bufferSwitch - buffer switch 2
0.417 [INFO]  {ASIO Out} DebugWrapperRenderClient::GetBuffer NumFramesRequested: 256
0.417 [INFO]  {ASIO Out} DebugWrapperRenderClient::ReleaseBuffer NumFramesWritten: 256
0.417 [INFO]  {ASIO Out} RSAsioAudioClient::SwapBuffers
0.422 [INFO]  M-Track Solo and Duo ASIO - AsioSharedHost::AsioCalback_bufferSwitch - buffer switch 3 (not logging upcoming switches)
26.623 [INFO]  {ASIO IN 0} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 17
26.623 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.623 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
26.623 [INFO]    requested format is not supported
26.623 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
26.623 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.623 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
26.623 [INFO]    requested format is not supported
26.623 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
26.623 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.623 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
26.623 [INFO]    requested format is not supported
26.623 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
26.623 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.623 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::Initialize - ShareMode: Exclusive Flags: 40000 bufferDuration: 3ms periodicity: 3ms
26.623 [INFO]  {ASIO IN 0} RSAsioAudioClient::Initialize - host requested buffer duration: 3ms (144 frames)
26.623 [INFO]  {ASIO IN 0} WAVEFORMATEX
  wFormatTag: fffe
  nChannels: 2
  nSamplesPerSec: 48000
  nAvgBytesPerSec: 384000
  nBlockAlign: 8
  wBitsPerSample: 32
  cbSize: 22
  ext.SubFormat: KSDATAFORMAT_SUBTYPE_PCM
  ext.Samples: 24
  ext.dwChannelMask: 3
26.623 [INFO]  {ASIO IN 0} RSAsioAudioClient::Initialize - actual buffer duration: 5ms (256 frames)
26.623 [INFO]  AsioSharedHost::Setup - startCount: 1
26.623 [INFO]  {ASIO IN 0} DebugWrapperDevice::Activate - Activate iid: IID_IAudioEndpointVolume dwClsCtx: 1
26.623 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::GetBufferSize
26.623 [INFO]    *pNumBufferFrames: 256
26.623 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::GetStreamLatency
26.623 [INFO]    latency: 7ms
26.623 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::GetService - riid: IID_IAudioCaptureClient
26.623 [INFO]    returning capture client
26.623 [INFO]  Patched_PortAudio_MarshalStreamComPointers
26.624 [INFO]  Patched_PortAudio_UnmarshalStreamComPointers
26.624 [INFO]  {ASIO IN 0} DebugWrapperAudioClient3::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
26.624 [INFO]  {ASIO IN 0} DebugWrapperAudioClient2<struct IAudioClient3>::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
26.624 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
26.624 [INFO]    using ref count hack
26.624 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::SetEventHandle
26.624 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::Start
26.624 [INFO]  AsioSharedHost::Start - enter startCount: 1
26.624 [INFO]  AsioSharedHost::Start - leave startCount: 2
26.624 [INFO]  {ASIO IN 1} DebugWrapperDevice::Activate - Activate iid: IID_IAudioClient dwClsCtx: 17
26.624 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.624 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
26.624 [INFO]    requested format is not supported
26.624 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
26.624 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.624 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
26.624 [INFO]    requested format is not supported
26.624 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
26.624 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.624 [INFO]    rejecting IEEE Float as it's incompatible with current ASIO sample type ASIOSTInt32LSB
26.624 [INFO]    requested format is not supported
26.624 [INFO]    hr: AUDCLNT_E_UNSUPPORTED_FORMAT
26.624 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::IsFormatSupported - ShareMode: Exclusive
26.624 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::Initialize - ShareMode: Exclusive Flags: 40000 bufferDuration: 3ms periodicity: 3ms
26.624 [INFO]  {ASIO IN 1} RSAsioAudioClient::Initialize - host requested buffer duration: 3ms (144 frames)
26.624 [INFO]  {ASIO IN 1} WAVEFORMATEX
  wFormatTag: fffe
  nChannels: 2
  nSamplesPerSec: 48000
  nAvgBytesPerSec: 384000
  nBlockAlign: 8
  wBitsPerSample: 32
  cbSize: 22
  ext.SubFormat: KSDATAFORMAT_SUBTYPE_PCM
  ext.Samples: 24
  ext.dwChannelMask: 3
26.624 [INFO]  {ASIO IN 1} RSAsioAudioClient::Initialize - actual buffer duration: 5ms (256 frames)
26.624 [INFO]  AsioSharedHost::Setup - startCount: 2
26.624 [INFO]  {ASIO IN 1} DebugWrapperDevice::Activate - Activate iid: IID_IAudioEndpointVolume dwClsCtx: 1
26.624 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::GetBufferSize
26.624 [INFO]    *pNumBufferFrames: 256
26.624 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::GetStreamLatency
26.624 [INFO]    latency: 7ms
26.624 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::GetService - riid: IID_IAudioCaptureClient
26.624 [INFO]    returning capture client
26.624 [INFO]  Patched_PortAudio_MarshalStreamComPointers
26.625 [INFO]  Patched_PortAudio_UnmarshalStreamComPointers
26.625 [INFO]  {ASIO IN 1} DebugWrapperAudioClient3::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
26.625 [INFO]  {ASIO IN 1} DebugWrapperAudioClient2<struct IAudioClient3>::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
26.625 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::QueryInterface riid: {F2D67F48-1977-4991-A3FC-A093835A7DC2}
26.625 [INFO]    using ref count hack
26.625 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::SetEventHandle
26.625 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::Start
26.625 [INFO]  AsioSharedHost::Start - enter startCount: 2
26.625 [INFO]  AsioSharedHost::Start - leave startCount: 3
26.625 [INFO]  {ASIO IN 0} DebugWrapperAudioEndpointVolume::SetMasterVolumeLevelScalar fLevel: 0.17
26.625 [INFO]  {ASIO IN 1} DebugWrapperAudioEndpointVolume::SetMasterVolumeLevelScalar fLevel: 0.17
26.627 [INFO]  {ASIO IN 1} DebugWrapperCaptureClient::GetBuffer
26.627 [INFO]  26.627 [INFO]  {ASIO IN 1} RSAsioAudioClient::SwapBuffers
{ASIO IN 0} DebugWrapperCaptureClient::GetBuffer
26.627 [INFO]  {ASIO IN 1} DebugWrapperCaptureClient::ReleaseBuffer NumFramesRead: 256
26.627 [INFO]  {ASIO IN 0} RSAsioAudioClient::SwapBuffers
26.627 [INFO]  {ASIO IN 0} DebugWrapperCaptureClient::ReleaseBuffer NumFramesRead: 256
26.632 [INFO]  26.632 [INFO]  {ASIO IN 0}{ASIO IN 1} DebugWrapperCaptureClient::GetBuffer DebugWrapperCaptureClient::GetBuffer

26.632 [INFO]  {ASIO IN 1} RSAsioAudioClient::SwapBuffers
26.632 [INFO]  {ASIO IN 0} RSAsioAudioClient::SwapBuffers
26.632 [INFO]  26.632 [INFO]  {ASIO IN 0} DebugWrapperCaptureClient::ReleaseBuffer NumFramesRead: 256
{ASIO IN 1} DebugWrapperCaptureClient::ReleaseBuffer NumFramesRead: 256
26.638 [INFO]  26.638 [INFO]  {ASIO IN 0} DebugWrapperCaptureClient::GetBuffer
{ASIO IN 1} DebugWrapperCaptureClient::GetBuffer
26.638 [INFO]  {ASIO IN 0} DebugWrapperCaptureClient::ReleaseBuffer NumFramesRead: 256
26.638 [INFO]  {ASIO IN 1} DebugWrapperCaptureClient::ReleaseBuffer NumFramesRead: 256
37.991 [INFO]  {ASIO IN 0} DebugWrapperAudioEndpointVolume::SetMasterVolumeLevelScalar fLevel: 0.875896
37.991 [INFO]  {ASIO IN 1} DebugWrapperAudioEndpointVolume::SetMasterVolumeLevelScalar fLevel: 0.875896
69.570 [INFO]  {ASIO IN 1} DebugWrapperAudioEndpointVolume::SetMasterVolumeLevelScalar fLevel: 1
219.610 [INFO]  {ASIO IN 1} DebugWrapperAudioEndpointVolume::SetMasterVolumeLevelScalar fLevel: 0.17
220.402 [INFO]  {ASIO IN 1} DebugWrapperAudioEndpointVolume::SetMasterVolumeLevelScalar fLevel: 0.875896
224.964 [INFO]  {ASIO IN 0} DebugWrapperAudioClient<struct IAudioClient3>::Stop
224.964 [INFO]  AsioSharedHost::Stop - enter startCount: 3
224.964 [INFO]  AsioSharedHost::Stop - leave startCount: 2
224.964 [INFO]  {ASIO IN 0} RSAsioAudioClient::~RSAsioAudioClient
224.964 [INFO]  {ASIO IN 1} DebugWrapperAudioClient<struct IAudioClient3>::Stop
224.964 [INFO]  AsioSharedHost::Stop - enter startCount: 2
224.964 [INFO]  AsioSharedHost::Stop - leave startCount: 1
224.964 [INFO]  {ASIO IN 1} RSAsioAudioClient::~RSAsioAudioClient
224.964 [INFO]  DebugDeviceEnum::UnregisterEndpointNotificationCallback
224.966 [INFO]  {ASIO Out} DebugWrapperAudioClient<struct IAudioClient3>::Stop
224.966 [INFO]  AsioSharedHost::Stop - enter startCount: 1
224.966 [INFO]  AsioSharedHost::Stop - stopping ASIO stream
224.966 [INFO]  AsioSharedHost::Stop - leave startCount: 0
224.966 [INFO]  {ASIO Out} RSAsioAudioClient::~RSAsioAudioClient
224.966 [INFO]  Destroying AsioSharedHost - dll: C:\Program Files (x86)\M-Audio\M-Track Solo and Duo\MAudioMTrackSoloDuo_Asio.dll
229.028 [INFO]   - Wrapper DLL unloaded

@mdias
Copy link
Owner

mdias commented Oct 30, 2024

Awesome! Thank you for your patience and cooperation solving this.
I'll be making a new normal release with this fix soon. Enjoy the game 😄

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

7 participants