linux屏幕录制_配置Linux进行音乐录制和制作

linux屏幕录制

如果您是一名程序员,您会发现GNU / Linux系统非常强大。 当涉及到视觉艺术,视频,商业或游戏等领域时,您会发现一些具有潜力的工具,但存在许多错误,怪癖和挑战。 在大多数情况下,您可以完成所需的任何操作,但设置和学习曲线可能不如专有系统上的专有选项那么平滑。

在本文中,根据我今年在SCaLE 14x上的演讲 ,我们将介绍配置Linux系统以进行音乐制作的基础知识,重点介绍最有效的方法,并就如何寻求帮助提出建议,以应对挑战。

入门

硬件

要开始使用音频,我们需要一些扬声器(耳机数)。 要使用除完全由计算机生成的声音以外的任何声音,我们还需要一些声音输入。 较旧的Linux系统使用OSS (开放式声音系统),较旧的音频接口和具有Firewire的计算机使用FFADO ,但是对于当今几乎每个人来说,重点都是ALSA: 高级Linux声音体系结构

值得庆幸的是,ALSA是Linux内核的一部分,因此,作为最终用户,您不需要了解任何有关它的内容。 您只需要知道是否支持您的硬件即可。 大多数计算机的内置硬件都可以使用。 为了获得更好的声音并与吉他,麦克风和其他音乐设备兼容,更专用的音频接口才有意义。 任何“符合类”的界面都可以使用,其中包括许多基本的负担得起的选项。 也支持大量的高端接口。 对于具有一流音质的选件,我在Focusrite Scarlett系列中取得了成功。 仅由志愿者进行更新,支持界面的最易访问列表很少是完整的或最新的,但是论坛和IRC上的友好人员可以提供帮助。

内核设置

对于大多数音乐制作所需的低延迟时间,建议使用低延迟内核(但并非绝对必需)。 最好的选择是安装一个预先包装好的音乐专用系统的一部分。

发行版和仓库

从基本开始就不需要专用的音乐系统。 大多数介绍性软件都可以在任何现有的GNU / Linux系统上运行(如果您想花点时间,任何人都可以调整任何系统来实现几乎所有功能)。 但是,专用音乐系统具有许多优点。

我使用KXStudio ,这是一个精妙的repos集合,可以轻松地将其添加到任何基于Debian (因此也基于Ubuntu)的操作系统中。 添加KXStudio储存库后,对推荐项目的简单更新和安装将为您提供一个系统,该系统具有低延迟内核,大量优秀程序,专用管理工具套件以及大量效果,插件和合成器。 。 KXStudio的维护人员(实际上是一个人)在保持更新并响应请求方面做得很好。 请记住,这基本上是全职有效的志愿者工作,因此请考虑捐赠以保持这种状态。

KXStudio screenshot

亚伦的个人定制KXStudio桌面

还存在其他针对音频的软件包和发行版,尤其是AV LinuxFedora Jam 。 这些年来已经开发了其他几种系统,但是大多数没有更新或处于活动状态。

关于100%软件自由的注意事项:尽管专注于音频的发行版MusixDynebolic获得了FSF认可,但拥有100%自由/自由/开放音乐系统的最新方法是使用核心Debian系统或FSF-认可Trisquel发行版,并将KXStudio存储库添加到您的安装中。

插口

虽然ALSA直接与硬件一起工作,但其他音频层管理来自各种程序的所有信号并将其发送到ALSA。 一些程序直接支持ALSA,而其他程序则与PulseAudio或KDE的Phonon等系统配合使用,后者可与GStreamer或VLC后端一起使用。 所有这些混乱基本上意味着,您的系统设置会以不同的方式与不同的程序进行交互,具体取决于它们对这些框架的支持和交互程度。

主要的音乐专用音频系统称为JACK 。 它提供了一个后端,该后端支持往返于任何受支持程序的音频(和MIDI,用于发送合成器控制信号的系统)的任意路径。 使用JACK,合成器输出可以进入混响插件,然后进入录音程序,同时播放单独的鼓程序。 JACK可以将任何一个设置为主时钟的节目从多个程序开始和停止所有播放。

JACK遵循unix原理,即拥有可以很好地完成一件事或几件事的小程序,而不是单片的多合一程序。 当然,这需要认真的管理工具来将它们保持在一起。 KXStudio提供了Cadence的GUI工具套件,许多人也在KXStudio之外使用。 最关注JACK,基于Unix的工具来自Non系列的作者Jon Liles。 他们提供了单独的混音器工具,录音工具,音序会话管理器 。 会话管理器是一种工具,它记录了您在JACK中拥有的所有不同设置和连接,并将它们保存为一组,以便您可以关闭并随后自动重新打开所有以相同方式设置的所有这些独立程序。

JACK-Catia screenshot

使用Cadence工具设置JACK连接

不幸的是,尽管JACK和模块化的概念很有意义,但支持水平和工具质量却不一致。 有些组合可以完美流畅地运行,但是某些程序提供的支持不完整甚至不提供支持。 有些程序支持JACK,但其设计鼓励用户无论如何都要在内部进行所有操作。

GNU / Linux音乐制作的初学者应该尝试理解JACK的基本概念。 无论他们是否选择采用模块化方法,这将有助于他们理解可用的音乐工具的一般生态系统。

在下一篇文章中 ,我将重点介绍支持JACK但也可以独立使用的程序。

社区支持

Linux音乐家论坛是入门和参与的最佳场所。 也可以在Freenode.net上查看#opensourcemusicians IRC频道(当然,很多项目也有自己的频道)。 Linux Audio Wiki也是一个极好的资源,即使其中一些可能已经过时。 另外,请访问 libremusicproduction.com ,以获取更多的教程和更多内容。

实际上,设置系统可能涉及一些故障排除。 例如,在我的特定笔记本电脑上,如果我想使用可靠的低延迟设置(在实时播放合成器或效果时需要快速响应),则需要关闭网络并将CPU设置为“性能”模式。 尽管存在关于这些主题的良好指南(我写过其中的一些指南),但是在这种复杂的GNU / Linux世界中,每种情况都有不同的工具和硬件。 我鼓励大家利用热情的社区。 个人支持无与伦比。 只需记住要付钱:一旦感到自在,就可以帮助改善Wiki并回答后来的新手提出的问题!

翻译自: https://opensource.com/life/16/1/configuring-linux-for-music-recording-production

linux屏幕录制

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值