GRIS-UdeM / SpatGRIS

Sound spatialization tool
GNU General Public License v3.0
57 stars 4 forks source link

Can't route ASIO audio on windows - can not select different ASIO device for input and output #436

Closed trackme518 closed 5 months ago

trackme518 commented 5 months ago

Hi, I have a problem in Windows - I can not select different device for input and another for output. I also can not select output channels as input. Both of which makes it almost impossible to use spatgris on windows without other routing tools.

asio_same_input_output_device

The ASIO device has to be the same for input AND output for some reason. But since I can only select "input" for the input in spatgris I can not stream audio there unless some serious hacking with various routing tools. Normally programs and libraries are coded so that they can only output audio into asio output channels.

But spatgris is expecting asio "input" channels.

Can you please make the menu so I can select different asio device for input and different one for output and let me choose if I want to use input or output channels? Alternatively enable at least selecting output channels for input at certain indexes. I for example stream my audio on channels 24-34 (which I would like to recieve as audio sources in spatgris) and output to speakers from spatgris on channels 1-24.

Currently it can not be used without routing software, matrices and loopbacks. It would help a lot if you can figure out how to let the user choose various devices for input / output.

led78 commented 5 months ago

You have to use a virtual routing software like JACK as ASIO doesn’t support multiple audio devices (unrelated to SpatGRIS). This is standard usage, as explained in the documentation : https://github.com/GRIS-UdeM/SpatGRIS#using-a-virtual-audio-device

led78 commented 5 months ago

Non issue - standard usage

trackme518 commented 5 months ago

ok, thanks for clarification