mdias/rs_asio

Steinberg UR22 mkII + M-Audio MobilePre mkII fully working

Oneiriac opened this issue · 1 comments

Steinberg UR22 mkII

Can confirm that this allows Rocksmith on Windows 10 to work with the Steinberg UR22 mkII (and probably with anything that uses the Yamaha Steinberg USB Driver, although I don't have another Steinberg interface on hand to test). It's an absolute godsend, because the UR22 previously didn't work at all with Rocksmith due to not having a 16-bit mode.

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

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

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

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

M-Audio MobilePre mkII

It also works on Windows 10 with the M-Audio MobilePre mkII when using the final Windows 7 drivers at http://avid.force.com/pkb/articles/en_US/download/MobilePre-Drivers.

For reference, the driver had to be installed without using a compatibility mode - when installed with Windows 7 compatibility mode, they weren't being detected (i.e. no ASIO driver was showing in the AsioHelpers::FindDrivers step of RS_ASIO-log.txt).

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

[Asio.Output]
Driver=M-Audio MobilePre ASIO
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100

[Asio.Input.0]
Driver=M-Audio MobilePre ASIO
Channel=1
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100

[Asio.Input.1]
; Driver=M-Audio MobilePre ASIO
Channel=0
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100
mdias commented

Thank you for reporting, will add to known list 👍