随着最新型号的推出,树莓派的处理能力已经大幅提升。最新型号甚至对于基本用户来说,也是一台性能高效的计算机了。
在树莓派上制作音乐的最佳选择之一是Non。Non是由美国软件架构师兼音乐人乔纳森·莱尔斯(Jonathan Liles)开发的,他的目标是开发一款“快速、轻便、可靠”的数字音频工作站(DAW)。
在这一目标的指引下,他开发了Non这款模块化的DAW,非常适合在像树莓派这样的小型计算机上使用。
Non有43,000行代码。在用少量代码带来高效表现的软件中,Non可以说是一个令人印象深刻的例子。在如此小的代码体量下实现大多数音乐软件的功能,是令人钦佩的,更不用说一个功能完备的数字音频工作站了。
开发者的目标是在Non的整个生命周期中,保持简单性(simplicity)。
Non与其他数字音频工作站的不同之处在于,它采用模块化设计;每个组件都可以独立于其他组件工作。
最初,作者莱尔斯设计的是一款名为Non-Sequencer的音序器。当莱尔斯面临资源有限的困境时,他利用 JACK——一个低延迟的音频服务器,来推动这个项目的研发。
Non 配备了几个模块化软件包:
- Non-Sequencer——一款MIDI音序器
- Non-DAW——时间轴/编曲部分
- Non-Mixer——带插件宿主功能的混音器部分
作为数字音频工作站,Non唯一的真正问题是:它完全由原作者一人独力开发,免费发布,更新频率不高。
显然,对于认真的制作人来说,这不会是一个问题,因为他们会选用另一款数字音频工作站;而对于使用树莓派硬件的业余爱好者来说,这已经足够了,所以不要知难而退、望而却步。
如果你计划在树莓派上运行Non,你会发现你需要更多的设备,比如声卡;但是在购买树莓派后,你可能还会有结余的资金用于购买这些额外的设备。
真正令人震惊的是,大多数计算机比树莓派更强大,因此应该确确实实能够处理音频制作过程。实际上,大多数软件数字音频工作站的瓶颈在于其软件大小。当计算机能提供充足的计算能力时(大多数现代计算机都是如此),开发人员就不需要像现在这样精简和优化他们的产品。
这反过来又导致了某些情况下,软件里存在着不必要的代码。没错,纵然大多数计算机可以处理这些冗余代码,却仍然白白浪费了设备与软件的效能。
👍
楼主残忍的关闭了评论