[AudioI] Octo: easiest way to perform a basic demonstration of all inputs and outputs

Marc Lavallée marc at hacklava.net
Fri Apr 22 19:55:47 UTC 2022


Hi again,

With ALSA, there's a special device (a "dmixer") that should allow 
multiple access to the Octo

Here's how to check for it (from a console):  aplay -L | grep -i dmix

Also refer to: https://alsa.opensrc.org/Dmix#The_Dmix_Howto

Disclaimer: I don't use it, so I don't know if it works.

Marc

Le 2022-04-22 à 15 h 45, Marc Lavallée via People a écrit :
> Hi Chris,
>
> I'm not from the AudioInjector team (so don't take my advice as 
> authoritative).
>
> My comprehension of audio on Linux is that if an ALSA device is opened 
> for output (or input), for example using a sound file player, it can't 
> be used by a second application (or process).
>
> Usually a sound server is required, that sits on top of ALSA. It can 
> be Pulseaudio, Jack or PipeWire (but it's not yet mainstream).
> For anything serious, I have a preference for Jack, and Pulseaudio can 
> be used along with Jack.
> The signal flow would then be: Octo <-> ALSA <-> Jack <-> Pulseaudio
>
> Marc
>
> Le 2022-04-22 à 14 h 58, Chris Fernandez via People a écrit :
>> Hello,
>>
>> I recently purchased an Octo and I am trying to demonstrate its 
>> capabilities. I have connected it to a Raspberry Pi 3B+ with a fresh 
>> install of Raspbian (v11). I've gone through the GitHub octo 
>> installation instructions, and I have been able to play 1x audio 
>> output from the AudioInjector card. Sound quality is good!
>>
>> However, I am struggling to get more than one audio output working at 
>> a time. I've tried opening multiple instances of VLC media player to 
>> play two different audio files. This works if I send one audio stream 
>> to the AudioInjector, and another to HDMI. However, the AudioInjector 
>> is only showing up as a single audio sink. I don't see how I can send 
>> other audio streams to the other channels of the AudioInjector.
>>
>> I have spent a few days looking into this, and playing around with 
>> aplay and other Asla tools. No luck for me so far.
>>
>> Is the basic installation from GitHub intended to default to a 1x 
>> output mode? Are there other steps I need to do to enable multiple 
>> independent outputs? Is there something like a tutorial or demo that 
>> I could use to validate the hardware and test operation with 6x 
>> inputs and 8x outputs? What is the easiest way to test the full 
>> functionality of the Octo board?
>>
>> Any guidance would be greatly appreciated! Thanks in advance!
>>
>>      -Chris
>>
>> -- 
>> Chris Fernandez
>> chris at hardline.io
>> 518-242-6475
>> Hardline, Inc.
>> 112 South Park Street
>> San Francisco, CA 94107
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.audioinjector.net/pipermail/people/attachments/20220422/e1463d8b/attachment.htm>


More information about the People mailing list