Input output settings

Hi, I’ve just started with Ardour, I’ve installed it on Raspberry Pi4, I have a sound card connected to the Raspberry, I can’t set the audio input and output, I would like to set the sound card as input and the USB speakers as output but if I set the sound card as input, automatically the output is always set to the sound card, so to connect the headphones to the sound card, it is not possible to set the audio output to the USB speakers connected to the Raspberry?

With Audio System: ALSA it is possible to use different soundcards for input and output: e.g.

image

Could you post the setting you are using?

Also while Ardour runs, and the output is also sent to the USB device, open a Terminal window and run the following command:

cd /tmp && wget https://ardour.org/files/adevices.sh && bash ./adevices.sh

It will not modify your system; it lists all soundcards, their current settings and applications using them, etc. Then copy+paste all the output of that script and paste it here. That may shed some light as to what is going on.


PS. generally speaking using different devices for Input and Output should be avoided since it lowers quality. see https://ardour.org/faq.html#hardware

Hi, if I set the input to the sound card and then the output to ausio USB, the input automatically switches to “none”
I am attaching screenshots and also the result of the command you said to give from the terminal.

screen

Part I: ALSA
Advanced Linux Sound Architecture Driver Version k5.10.103-v7l+.

Card 0 (AUDIO):

  • Playback Device 0 (USB Audio):
    • Subdevice 0 (hw:AUDIO,0,0):
      closed

Card 1 (U192k):

  • Playback Device 0 (USB Audio):

    • Subdevice 0 (hw:U192k,0,0):
      used by: ardour-5.12.0 (PID 2217)
      access: MMAP_INTERLEAVED
      format: S32_LE
      subformat: STD
      channels: 2
      rate: 44100 (44100/1)
      period_size: 4096
      buffer_size: 8192
  • Recording Device 0 (USB Audio):

    • Subdevice 0 (hw:U192k,0,0):
      used by: ardour-5.12.0 (PID 2217)
      access: MMAP_INTERLEAVED
      format: S32_LE
      subformat: STD
      channels: 2
      rate: 44100 (44100/1)
      period_size: 4096
      buffer_size: 8192

Card 2 (b1):

  • Playback Device 0 (bcm2835 HDMI 1):
    • Subdevice 0 (hw:b1,0,0):
      closed

    • Subdevice 1 (hw:b1,0,1):
      closed

    • Subdevice 2 (hw:b1,0,2):
      closed

    • Subdevice 3 (hw:b1,0,3):
      closed

Card 3 (Headphones):

  • Playback Device 0 (bcm2835 Headphones):
    • Subdevice 0 (hw:Headphones,0,0):
      closed

    • Subdevice 1 (hw:Headphones,0,1):
      closed

    • Subdevice 2 (hw:Headphones,0,2):
      closed

    • Subdevice 3 (hw:Headphones,0,3):
      closed

========================================
Part II: jack processes

So you want:

Input Device: USB Audio
Output Device: Headphones

and according to the device list, that should be possible.

That is odd. Does it matter in which order you do that?

You are using an older version of Ardour. I do recall there were some issues with engine settings: previously used state was restored when changing devices. Short of upgrading to Ardour 7.5, I suggest you try to reset the config. While Ardour is not running, Move the config older away:

mv ~/.config/ardour6   ~/.config/ardour6.bak

and then start Ardour again. Perhaps that helps.

As an input I would like the sound card as an output I would like to use the USB speakers
If I set the input as sound card, the output automatically goes to sound card as well.
The mv command returns that it is impossible because the file or directory does not exist, could it be that Ardour is not installed well or is it corrupted?

I see now. The devices on your system all have the same name " USB Audio"

Card 0 (AUDIO):
    Playback Device 0 (USB Audio):
[...]

Card 1 (U192k):
    Playback Device 0 (USB Audio):
[...]
    Recording Device 0 (USB Audio):

Does the dropdown show multiple entries for those?

Assuming you use Ardour6 from Raspian, you could try to start Ardour from a terminal as follows:

ARDOUR_ALSA_DEVICE=hw:1 ARDOUR_ALSA_EXT=hw:0 ardour6

I/O from both USB soundcards should be available.

Hi, give me back
bash: ardour6: command not found
Excuse me, but which drop-down menu are you referring to?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.