alsa_only_audio
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
alsa_only_audio [2025/07/08 05:26] – ethan | alsa_only_audio [2025/07/09 07:48] (current) – ethan | ||
---|---|---|---|
Line 3: | Line 3: | ||
I will be showing changes to /// | I will be showing changes to /// | ||
- | =====dmix===== | + | |
+ | =====devices===== | ||
+ | multiple commands can list available audio cards and devices. | ||
+ | |||
+ | **alsactl** can be used: | ||
+ | <code bash> | ||
+ | $ alsactl info 1 | ||
+ | # | ||
+ | # Sound card | ||
+ | # | ||
+ | - card: 1 # card number. | ||
+ | id: sofhdadsp | ||
+ | name: sof-hda-dsp | ||
+ | longname: | ||
+ | driver_name: | ||
+ | mixer_name: Realtek ALC233 | ||
+ | components: | ||
+ | controls_count: | ||
+ | pcm: | ||
+ | - stream: PLAYBACK | ||
+ | devices: | ||
+ | - device: 1 # device number. | ||
+ | id: HDA Analog (*) # name. | ||
+ | name: | ||
+ | subdevices: | ||
+ | - subdevice: 0 | ||
+ | name: subdevice #0 | ||
+ | ... | ||
+ | </ | ||
+ | by default //alsactl info// will show card 0. you most likely have multiple cards. | ||
+ | |||
+ | **aplay** will also list sound cards and devices. | ||
+ | <code bash> | ||
+ | $ aplay -l | ||
+ | **** List of PLAYBACK Hardware Devices **** | ||
+ | card 0: HDMI [HDA ATI HDMI], device 0: HDMI 0 [HDMI 0] | ||
+ | Subdevices: 1/1 | ||
+ | Subdevice #0: subdevice #0 | ||
+ | ... | ||
+ | card 1: sofhdadsp [sof-hda-dsp], | ||
+ | Subdevices: 1/1 | ||
+ | Subdevice #0: subdevice #0 | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | card 1 and device 1 will be used for this guide. in most places, this is specified with **" | ||
+ | |||
+ | =====mixing===== | ||
[[https:// | [[https:// | ||
Line 22: | Line 69: | ||
</ | </ | ||
- | =====S/ | + | =====S/ |
the **a52** alsa plugin can be used to output Dolby Digital 5.1 (or lower) multichannel audio through S/PDIF. | the **a52** alsa plugin can be used to output Dolby Digital 5.1 (or lower) multichannel audio through S/PDIF. | ||
Line 42: | Line 89: | ||
=====equalization===== | =====equalization===== | ||
- | [[https:// | + | [[https:// |
+ | |||
+ | each user has their own persistent settings, stored in // | ||
the following configuration builds on the previous section on dmix. an asoundrc using solely alsaequal can be very simple. | the following configuration builds on the previous section on dmix. an asoundrc using solely alsaequal can be very simple. | ||
Line 80: | Line 129: | ||
pcm.!default eq_stereo | pcm.!default eq_stereo | ||
</ | </ | ||
+ | with this configuration, | ||
+ | <code bash> | ||
+ | alsamixer -D eq_stereo | ||
+ | </ | ||
====multichannel==== | ====multichannel==== | ||
Line 114: | Line 167: | ||
... | ... | ||
</ | </ | ||
+ | the surround equalizer can be changed with ctl **eq_surround** using this configuration. | ||
{{tag> | {{tag> |
alsa_only_audio.1751952404.txt.gz · Last modified: by ethan