0

HifiBerry DAC+ADC concurrent play+rec

hello, I have a HifiBerry DAC+ADC working fine on a RPi 3B+, OS Raspbian. Currently I can record and playback  smoothly, and the application I run is Audacity 2.4.2.

I'd like to perform testing and measurement on audio devices (e.g. an amplifier) injecting a signal somewhere , and picking it up to process, making use of the output and input devices that HifiBerry DAC+ADC offers. But it appears to me that I cannot within Audacity address at the same time the output device (sending something to it) and the input device (to acquire)

My idea  thus was to use another application (sox?) to send a test signal and use Audacity to acquire the outcomings. Sox should send output not to the Hifiberry device (it's busy) but to the standard A/V 3,5" jack, which I supposed to be still available.

The point is that I cannot address such device any more, I fear

Here's some info:

pi@cocco5:~ $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplusadc], device 0: HiFiBerry DAC+ADC HiFi multicodec-0 [HiFiBerry DAC+ADC HiFi multicodec-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
pi@cocco5:~ $ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dacplusadc], device 0: HiFiBerry DAC+ADC HiFi multicodec-0 [HiFiBerry DAC+ADC HiFi multicodec-0]
Subdevices: 1/1
Subdevice #0: subdevice #0

Is there a way to use the very same Raspi to perform concurrent I/O ops?  Otherwise I could use a second Raspi aside (they are cheap), but it's not as elegant...:-)

Thank you for addressing me

3 comments

Please sign in to leave a comment.