Skip to content

izhigalko/rs_asio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RS ASIO

This project aims to add ASIO support to Rocksmith 2014 Edition - Remastered in order to avoid issues with some WASAPI drivers. It patches game code at runtime to allow intervening in the process of WASAPI device enumeration so that we can inject our own fake WASAPI devices which internally use ASIO audio API.

Download

You can download the latest release here.

How to use

  • Copy the DLL files to the game folder.
  • Modify the RS_ASIO.ini file to configure which ASIO driver to use, and which channels etc...
  • Make sure Rocksmith.ini is set to run with ExclusiveMode=1 and Win32UltraLowLatencyMode=1. If in doubt, use default settings.
  • Make sure your interface clock is set to 48kHz. RS ASIO will try to request 48kHz mode, but your drivers may or may not allow this, so it might help setting it manually.
  • Extra: An RS_ASIO-log.txt file is generated inside the game directory which may help discover your ASIO driver name and diagnose issues.

How to remove/uninstall

  • Remove the custom DLL files from the game folder.

Audio Interfaces reported to work well

  • Audient iD4
  • Behringer U-Phoria UM2 (see this for more details)
  • Behringer UMC1820
  • Behringer UMC202HD
  • Behringer UMC204HD
  • Focusrite Saffire Pro 40
  • Focusrite Scarlett 2i2 2nd Gen (see Known issues)
  • Focusrite Scarlett 2i2 3rd Gen (see Known issues)
  • Focusrite Scarlett 2i4 1st Gen (see Known issues)
  • Focusrite Scarlett 2i4 2nd Gen (see Known issues)
  • Focusrite Scarlett 4i4 3rd Gen (see Known issues)
  • Focusrite Scarlett 6i6 2nd Gen (see Known issues)
  • Focusrite Scarlett Solo 2nd Gen (see Known issues)
  • Juli@ XTe
  • M-Audio 2x2
  • M-Audio M-Track Plus II
  • M-Audio MobilePre mkII
  • Mackie Onyx Producer 2x2
  • Native Instruments Komplete Audio 6
  • MOTU 2408 mk3
  • MOTU UltraLite AVB
  • Presonus Quantum 2
  • RME Multiface with HDSPe PCIe
  • Roland Rubix 44
  • Steinberg UR22mkII
  • Universal Audio Apollo Twin USB

Known issues

  • Your interface MUST support 48kHz playback
  • Doesn't provide a way to open the ASIO control panel (please configure your interface elsewhere for now, if needed).
  • Will need a game reboot if ASIO settings are changed while the game is running (such as changing sample rate, sample type etc).
  • Some Focusrite devices have been reported to only output sound properly when using ASIO buffer sizes of 48, 96 or 192. You can use the custom buffer size setting on RS_ASIO.ini for this.
  • Hardware hotplugging while the game is running won't be noticed by the game.

About

ASIO for Rocksmith 2014

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 87.8%
  • C 12.2%