Ubuntu18.04下的音频录制和编辑软件Ardour及QjackCtl(jackd gui)
Ardour 是一个Linux和OSX下的多音轨录制和数字音频编辑软件. 需要配合ALSA或者JACK总线使用.
快速入门 http://brunoruviaro.github.io/ardour4-tutorial/
在Ubuntu下的安装
官网的安装说明 http://manual.ardour.org/setting-up-your-system/platform-specifics/ubuntu-linux/ .
在Ubuntu18.04下直接通过apt install ardour安装, 目前版本是5.12, 顺带连jackd, qjackctl也一块帮我安装好了. 安装的过程中, 会提示是否启用realtime优先级, 以及创建了一个audio用户组用于直接锁定内存.
通过官网的Downloads下载安装, 是收费的.
配置运行
需要先将自己的用户加入audio用户组, 否则jackd启动时会报lock memory错误
# 先检查一下audio组是否存在
getent group|grep audio
# 加入用户组方法一
sudo gpasswd -a milton audio
# 加入用户组方法二
sudo usermod -a -G audio milton
启动QjackCtl, 在Setup->Settings->Advanced里面, 将Output Device和Input Device改为 hw:PCH, (不这么改就无法start server, 尚不明白为什么), 然后在主面板上点Start就能启动jackd服务了. 如果有错误, 注意查看后面日志窗口的输出.
启动Ardour, 启动时需要选择session保存路径, 还需要选择启动ALSA服务或者Jack服务, 选择Jack服务的话, 因为刚才已经启动了, 这边会提示连接到已存在的服务上.
录音
新建一个音轨 Session->Add track->Audio tracks, 在出现的音轨前点亮Record的圆点, 然后菜单里选择Transport->Start Recording就可以开始录音了.
快捷键
Space 指针开始和暂停,
Home 指针回到开始
.
关于JACK
JACK (JACK Audio Connection Kit) 是一个用于在音频应用与声卡之间进行无缝的数据传输的系统. 应用程序可以在将音频数据传给声卡之前分享给其他应用, 而且这都是同步采样的.
录制电脑外部的声音
录制电脑内部应用产生的声音
无缝对接: JACK与Mac OS和Windows的处理方式不同, 使用的是一种全新的设计, 可以在应用与声卡之间, 应用与应用之间传输音频. 使用JACK的应用不需要关心信号从哪里来以及会输出到哪里, 这些都由JACK来管理.
其他的优点: 因为JACK的集成方式, 使得所有的应用可以利用这种基础结构, 而不像传统的ASIO, WDM这种各自开发底层. 例如, 使用JACK的应用可以使用其他应用的音频流并传输给Icecast服务器广播给公众. 或者一个JACK应用将五个AC3通道进行编码并传输到声卡上的S/PDIF端口. 这样所有的JACK客户端都能兼容环绕立体声. 还有, JACK的传输控制系统允许所有支持传输的JACK应用同步工作.
JACK本身没有图形界面, 需要用命令行来控制. qjackctl是一个非常好的JACK图形界面.
Ubuntu18.04下的音频录制和编辑软件Ardour及QjackCtl(jackd gui)的更多相关文章
- Ubuntu18.04 下的Gif录制工具
正文: 开源地址:https://github.com/phw/peek Linux包相关的知识如果不知道可以看以前讲的:https://www.cnblogs.com/dunitian/p/9095 ...
- Ubuntu18.04下安装MySQL
Ubuntu上安装MySQL非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client ...
- Ubuntu18.04下安装搜狗输入法
Ubuntu18.04下安装搜狗输入法 第一步:安装 fcitx输入框架 sudo apt-get install fcitx 第二步:在官网下载 Linux 版本搜狗输入法 https://piny ...
- Ubuntu18.04下给PyCharm创建快捷方式
Ubuntu18.04下给PyCharm创建快捷方式 该方法 WebStorm.PyCharm.Clion 等都适用. 步骤 终端输入: sudo gedit /usr/share/applicati ...
- ubuntu18.04 下利用conda安装opencv3
ubuntu18.04 下利用conda安装opencv3 安装opencv3 conda install -c https://conda.anaconda.org/menpo opencv3 出现 ...
- ubuntu18.04下安装mysql后无法用mysqlworkbench访问
问题描述:我在ubuntu18.04下执行以下命令安装mysql时遇到了mysqlworkbench无法连接root用户的问题.ubuntu18.04下默认安装mysql时是5.7版本的,但是5.7版 ...
- Ubuntu18.04下搭建LAMP环境
一.Apache2 web 服务器的安装 : 可以先更新一下服务器 1.sudo apt-get update # 获取最新资源包 2.sudo apt-get upgrade ...
- Ubuntu18.04下的 Android Studio 3.1.2
Android Studio安装 参考官网上的安装说明 # 安装依赖 :i386 lib32z1 libbz2-1.0:i386 安装openjdk (Update 2018-08-21: 这次重装U ...
- Centos5, 6, 以及Ubuntu18.04下更改系统时间和时区
http://www.namhuy.net/2435/how-to-change-date-time-timezone-on-centos-6.html 查看日期(使用 -R 参数会以数字显示时区) ...
随机推荐
- 洛谷 P1138 第k小整数
题目描述 现有n个正整数,n≤10000,要求出这n个正整数中的第k个最小整数(相同大小的整数只计算一次),k≤1000,正整数均小于30000. 输入输出格式 输入格式: 第一行为n和k; 第二行开 ...
- 【UOJ Round #3】
枚举/二分 C题太神窝看不懂…… 核聚变反应强度 QwQ很容易发现次小的公约数一定是gcd的一个约数,然后……我就傻逼地去每次算出a[1],a[i]的gcd,然后枚举约数……这复杂度……哦呵呵... ...
- 利用blob对象实现大文件分片上传
首先说分片上传,我们在进行文件上传的时候,因为服务器的限制,会限制每一次上传到服务器的文件大小不会很大,这个时候我们就需要把一个需要上传的文件进行切割,然后分别进行上传到服务器. 假如需要做到这一步, ...
- LDA(latent dirichlet allocation)的应用
http://www.52ml.net/1917.html 主题模型LDA(latent dirichlet allocation)的应用还是很广泛的,之前我自己在检索.图像分类.文本分类.用户评论的 ...
- Dictionary 的几种遍历方法
Dictionary 的几种遍历方法 Dictionary<string, int>dic = newDictionary<string, int>(); 方法1 foreac ...
- linux运维需要掌握的基础知识
踏入linux运维工程师这一职业,其实有很多工具技能需要掌握,下面我来给大家一一介绍. 1.shell脚本和另一个脚本语言,shell是运维人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管 ...
- Java-JUC(三):原子性变量与CAS算法
原子性 并发程序正确地执行,必须要保证原子性.可见性以及有序性.只要有一个没有被保证,就有可能会导致程序运行不正确. 原子性:一个操作或多个操作要么全部执行完成且执行过程不被中断,要么就不执行. 可见 ...
- centos 新建swap区文件
一. 相当详细且流程完整,(推荐阅读) 在centos7上新建swap区 https://www.digitalocean.com/community/tutorials/how-to-add-swa ...
- 免费素材:气球样式的图标集(PSD, SVG, PNG)
本地下载 一套30枚设计精良的气泡式圆形图标,两种款式供您选择,相信你会喜欢!
- FastDFS_v4.06+nginx-1.4.2配置详解
径不带group名(storage只有一个group的情况),如/M00/00/00/xxx: location /M00 { ngx_fastdfs_module; ...