我一直在尝试使用旧的华硕 EeePC901 来录制和播放音乐,同时使用 USB M-Audio M-track-plus。我使用 Audacity 2.0.5。已经尝试了很多 Linux 发行版,Lubuntu 似乎是 Audacity 和 M-Audio 完美运行的发行版。
但...
如果能保留 USB M-audio 来播放互联网音乐以及我自己的音频文件就好了。但目前还无法实现。
Audacity 立即识别了 USB M-Audio,没有任何问题,尽管 Alsa 混音器保留在英特尔内置声卡上。
Alsa 混音器确实识别 USB M-Audio 卡,但没有使用它,因为没有可用的参数。
问题是:为什么 USB M-Audio 卡可用于 Audacity 而没有任何问题,而 Alsa 却不能将其用于其他应用程序,如音乐播放器或 Web 浏览器......?
提前感谢您的支持。祝一切顺利,RC
答案1
PulseAudio 是 ALSA 的顶层组件,用于管理应用程序对板载声卡的使用。但是,它并未预装在标准的 Lubuntu 安装中。要获取 PulseAudio,请打开终端并输入
sudo apt-get install pavucontrol
答案2
Audacity 使用 ALSA。
默认卡是首先看到的卡。
要更改声音驱动程序的顺序,请在末尾添加以下几行/etc/modprobe.d/alsa-base.conf
:
options snd-usb-audio index=0
options snd-hda-intel index=1
然后重新启动。
答案3
Audacity 立即识别了 USB M-Audio,没有任何问题,尽管 Alsa 混音器保留在英特尔内置声卡上。
据我所知,alsamixer
它并不管理哪个应用程序使用哪个接口/声卡/输出,您只能为 Alsa 检测到的设备设置软件控制(有些可能只有硬件控制而不提供任何软件控制)。
默认的 Ubuntu 桌面安装使用 Alsa 上的 PulseAudio 来管理哪个应用程序使用哪个声卡。Lubuntu 也应如此。
在 Unity 中,可以通过音量指示器或系统设置菜单访问和管理此功能。