[openal] Listing/accessing specific input channels

violini info at violini.de
Thu Apr 26 13:28:33 EDT 2018


Thanks for replying. Yes, I mean channel 1 and 2 comprises one stereo input. 3 and 4 another stereo input, 5 and 6 yet another. etc. 

I just tried specifying AL_FORMAT_QUAD16, the program compiles and the first stereo input works, but the samples from the second stereo input are empty. I presume the samples collected are interleaved? As in 1,2,3,4,1,2,3,4,1,2…. Many thanks.

> On 26.04.2018, at 11:19 , Chris Robinson <chris.kcat at gmail.com> wrote:
> 
> On 04/26/2018 01:48 AM, violini wrote:
>> Hello all,
>> Is there a way to list/access specific input channels on my soundcard? I’m using the latest openal-soft dll (1.18.2), and I’m using a Steinberg UR44 which is equipped with 6 analogue inputs. When I list the available devices using ALC_CAPTURE_DEVICE_SPECIFIER, I receive only  the following: "OpenAL Soft on Steinberg UR44”. This records successfully on channels 1 and 2. But how do I list/access the other 4 channels?. My ultimate aim is to open multiple instances of pALCDevice and record on all 6 channels. Many thanks in advance.
> 
> Hi.
> 
> By "channels" I assume you mean, for example, the individual left and right inputs of a stereo stream. In that case, there isn't a way to record specific channels on a specific device.
> 
> However, with OpenAL Soft you can (possibly) record all 4 or 6 channels with a single device, by specifying AL_FORMAT_QUAD* or AL_FORMAT_51CHN* formats for the capture device. This should theoretically work on devices with a 4- or 6-channel input, although I don't know how much multi-channel recording is used so there could be issues.
> _______________________________________________
> openal mailing list
> openal at openal.org
> http://openal.org/mailman/listinfo/openal



More information about the openal mailing list