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

Native Instruments Komplete Audio 2 #120

Closed
virusapex opened this issue Sep 12, 2020 · 9 comments
Closed

Native Instruments Komplete Audio 2 #120

virusapex opened this issue Sep 12, 2020 · 9 comments

Comments

@virusapex
Copy link

Man, you're a legend! I remember searching for ASIO support in Rocksmith some time ago, but haven't found anything of sorts. Just checked today and found your repo. Checked on my Komplete Audio 2 (which you can add to the list) and can confirm that it works, although i had to disable input 2 or otherwise it'll show up as two connected cables. BTW, is there any way to reroute the audio, so that it is available in Steam broadcast or Discord for example, or they just can't capture ASIO at all? Thank you again for amazing work!

@mdias
Copy link
Owner

mdias commented Sep 13, 2020

Hey! Nice to hear it's working fine for you!

For routing there is a way, but it's a bit complicated because indeed normal apps cannot capture from ASIO at all.

The way around this is to install voicemeeter which is like a virtual audio interface that has some routing and mixing capabilities, and it can passthrough ASIO into a virtual ASIO device (which you would configure RS_ASIO to listen to, instead of directly your actual interface) and then also send that audio into a "normal" virtual device that other apps (such as discord) can listen to.
It can be complicated to set this up, but it is possible, and there is virtually no cost in terms of latency for you.

@virusapex
Copy link
Author

Oh, I've heard of it, thought, that it might actually add some latency, so it wouldn't sync up with the video. The other problem being that you can't really change the audio source for Discord, since the audio is taken right from the application, unless you stream the whole screen and pass it as output. Or just use the microphone pass-through, which will work if there is no delay. Anyway, thank you again for assistance.

@mdias
Copy link
Owner

mdias commented Sep 13, 2020

Ahh yes, I didn't remember discord doesn't allow you to select the input :/
In that case I don't know how to help you with discord, sorry.

@virusapex
Copy link
Author

Don't worry about it, we'll just have to wait, when ASIO is being handled more intuitively by applications, hopefully, this era will come eventually.

@foxx1337
Copy link
Contributor

foxx1337 commented Oct 9, 2020

@virusapex - you can use OBS to fix this setup. I basically have a virtual camera and a virtual microphone right now in Windows. The camera publishes my current OBS scene, while the microphone publishes sound coming from Reaper. Local monitoring is latency free, while the virtual microphone signal might be delayed some milliseconds. I'm using Voicemeeter as input for the virtual microphone, that's where the delay comes from.

image

If you're interested, I can produce a small writeup about the setup, which I'm currently using, together with my guitar instructor, in our skype / discord / zoom / ms teams sessions.

@virusapex
Copy link
Author

@virusapex - you can use OBS to fix this setup. I basically have a virtual camera and a virtual microphone right now in Windows. The camera publishes my current OBS scene, while the microphone publishes sound coming from Reaper. Local monitoring is latency free, while the virtual microphone signal might be delayed some milliseconds. I'm using Voicemeeter as input for the virtual microphone, that's where the delay comes from.

image

If you're interested, I can produce a small writeup about the setup, which I'm currently using, together with my guitar instructor, in our skype / discord / zoom / ms teams sessions.

Cool stuff, man. Still ridiculous that you have to do this in order to monitor and send it through Discord =) I tested Voicemeeter and it works great.

@mdias mdias closed this as completed Jan 2, 2021
@TheTarikAyyildiz
Copy link

[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=custom
CustomBufferSize=192

[Asio.Output]
Driver=ASIO4ALL v2
;Driver=ASIO4ALL v2
BaseChannel=1
AltBaseChannel=
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100

[Asio.Input.0]
Driver=Komplete Audio ASIO Driver
;Driver=Komplete Audio ASIO Driver
Channel=1
EnableSoftwareEndpointVolumeControl=1
EnableSoftwareMasterVolumeControl=1
SoftwareMasterVolumePercent=100

; [Asio.Input.1]
; Driver=
; Channel=1
; EnableSoftwareEndpointVolumeControl=1
; EnableSoftwareMasterVolumeControl=1
; SoftwareMasterVolumePercent=100

; [Asio.Input.Mic]
; Driver=
; Channel=1
; EnableSoftwareEndpointVolumeControl=1
; EnableSoftwareMasterVolumeControl=1
; SoftwareMasterVolumePercent=100

@TheTarikAyyildiz
Copy link

TheTarikAyyildiz commented Apr 2, 2024

To hear audio from laptop speakers open asio4all and configure the output with the game open.

@mdias
Copy link
Owner

mdias commented Apr 2, 2024

You can - and probably should - just use wasapi output to output through your normal speakers, while leaving the Driver= empty on the ASIO output config.

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

4 participants