Alsa provides the kernel module ("driver") for your audio card. Jack is a layer on top of Alsa. So you cannot have Jack without Alsa.ronogio wrote: Until now I did everything through jack (pd->media->jack) and not ALSA.
But I kinda understood that ALSA would be the best solution in order to have a proper DSP.
The info you posted proves the opposite: Alsa IS working fine.ronogio wrote: The problem now is quiet the same that I had above: ALSA is not working proper! Now I'll show what I mean:thenCode: Select all
patch@patchbox:~ $ cat /proc/asound/modules 1 snd_usb_audio 2 snd_bcm2835
but then:Code: Select all
patch@patchbox:~ $ cat /proc/asound/cards 1 [USB ]: USB-Audio - Scarlett 2i4 USB Focusrite Scarlett 2i4 USB at usb-3f980000.usb-1.5, high speed 2 [ALSA ]: bcm2835_alsa - bcm2835 ALSA bcm2835 ALSA
Code: Select all
patch@patchbox:~ $ amixer -c 1 Simple mixer control 'Internal Validity',0 Capabilities: pswitch pswitch-joined Playback channels: Mono Mono: Playback [on]
The problem might be that without Jack you do not have all features of your audio device. And per definition Alsa and Jack use card number 0, which is on my Raspberry Pi is the BCM2835 chip. On your Pi it's card 2 which surprises me very, very much.ronogio wrote: I dont know why it gives me only Internal Validity!
Also when I right click on the speaker in the menubar and go to USB Device Settings->Control selections->I only got Internal validity!
So that's the primary problem I think. What should I do?
Thanks again to everyone!
Anyway what do you want to do? Do you simply want to play an MP3 musix file? Then if I were you I'd start Jack for the external USB Scarlett 2i4 audio device like so:
Code: Select all
jackd -d alsa --device hw:1
Code: Select all
sudo apt-get install audacious