Andersama / obs-asio

ASIO plugin for OBS-Studio
GNU General Public License v3.0
664 stars 43 forks source link

Feature request: all 16 channels for RODECASTER Pro II / Duo #143

Closed ghost closed 7 months ago

ghost commented 7 months ago

Hello, I am struggling to record multiple audio tracks using ASIO plugin. The situation is following: RODE in their Rodecaster Pro II and Duo devices are providing a total number of 16 audio channels:

1 Mix L 2 Mix R 3 XLR/TRS 1 4 XLR/TRS 2 5 XLR/TRS 3 6 XLR/TRS 4 7 Bluetooth L 8 Bluetooth R 9 SMART Pads L 10 SMART Pads R 11 USB Main L 12 USB Main R 13 USB Chat L 14 USB Chat R 15 USB Secondary L 16 USB Secondary R

As today, there can be only selected in total 8 channels when in the the Settings -> Audio -> Main is a 7.1 configuration selected. Then in ASIO input device properties I can choose up to 8 channels from those 16 available. Ideal situation would be to be able to select all of them for later post processing in NLE (for example Davinci Resolve). The Mix pair (1+2) have general mix of all channels but as backup there are separate tracks with clean mic audio, clean BT and so on.

jasonseeb commented 7 months ago

I'm unsure where the "Settings-Audio" channels come into play for this one. The asio input is added to the sources area of a scene. Those are for non-asio drivers at the global level.

The second part is also confusing to me but probably because you are talking about a 7.1 channel device, correct? So when you say you can select 8 channels, it's the 7 + 1 channel?

As an example, in my pic you select 7.1 in "Format", and then select those channels altogether in the "OBS Channel 1" spot? 1

Just trying to clarify what you mean so I can provide assistance if possible.

ghost commented 7 months ago

I mean when selecting the 7.1 audio, I can chose 8 of the 16 channels image

Also then I can record this audio input as multi track image

In the video properties I see many channels (but only 8 chosen from 16 existing) image

I is almost perfect but why limit the amount of chanels?

jasonseeb commented 7 months ago

In the last pic, I only see 6 tracks available, and that's because OBS only allows for recording 6 separate tracks. In that first pic, that's 1 track with all the 7.1 channels in it "Strumien 1"

Right click in the "Audio Mixer" section of OBS then select "Advanced Audio Properties" 3

There is where you can select which tracks contain which audio sources.

Can you show me a pic of what your "Settings->Audio->Global Audio Devices" looks like?

ghost commented 7 months ago

Yes, that's something I didn't notice. The audio track (strumien 1) has 3 front, 2 middle, 2 rear and LFE, that's total 8 channels of audio. All the others are of course not needed.

If I remove all 2-6 channels image

image

then I get the video with only 7.1 channels image

But that's bummer that I can't have more channels in the means not 7.1 config, but 2.0 but many streams in the video. Then it would be possible to add more than 8 channels because a video container file can have really many audio tracks (for example movie languages and so on).

jasonseeb commented 7 months ago

When using the global audio devices, you are not using the asio plugin just so you are aware. That is all stock OBS without anything extra plugins.

If you need any further help, my discord is spysmily or email is spysmily@hotmail.com

ghost commented 7 months ago

OK thank you. A few thing were now cleared for me. It's not perfect MKV file but at least it has more than two tracks. I guess, ideal way would be to allow to use more than 1+2 channels in OBS in general in WASAPI mode (because the Rodecaster + Windows does it this way - tested on Audacity for example).

pkviet commented 7 months ago

My obs fork supports 16 channels including for asio However I haven't updated it since v27. Maybe I'll update it to 30. But don't count on it on a short run . Check my repo.