Skip to content

XTXTMTXTX/osu-External-ASIO-Sound

Repository files navigation

osu! External ASIO Sound

Low-latency sfx player modified from rustbell's keyasio and zzhouhe's AsioHookForOsu using ASIO with FMOD Core (Ver. 2.01.03)

⚠Attention!

This program will modify osu!'s memory and may lead to a md5 hash error when you sign in. Furthermore, it may cause your account banned (no ban has been reported). Please use this program offline. Or sign in before if you can accept the risk.

Compile

Install MinGW and double click Compile.bat

How to Use

First Time

You need:
2 audio outputs device, e.g. Onboard Audio with a USB Audio DAC
2 headphones or speakers you can use at the same time

Install ASIO4ALL

Plug your headphones in

In your windows audio control panel, set one of your audio output device as the default device for other programs

Run osu!asio_sound.exe, select asio4all and then open the asio4all control panel, select your Another audio output device and deselect other devices (maybe you need to click the "Advanced Options" Botton on the bottom right corner first)

If you don't hear anything, check the asio4all control panel and set a larger Buffer Size

* You need to close effect sounds

* You need to select ignore beatmap hitsounds

* This program will only play the hit-sounds&sfx in your skin, copy sound files in soundpack into your skin folder to fill the missing sounds

* You need to delete spinnerspin & *-sliderslide & *-sliderwhistle hit-sounds in your skin

* You need to adjust your osu's Universal offset to about -32ms

Generally

  1. Execute config.exe.

  2. Open osu!.

  3. Execute osu!asio_sound.exe.

  4. Reload your skin.

  5. Play.