其实学习优秀或者加入开源项目对于一个开发者能力成长是有很大帮助。
目的:
lmms里面有很多优秀的开源控件是学习Qt的一个错的资源。lmms的控件中自定义绘图等还可以学到一些架构设计方面的知识。
lmms 官方介绍:
功能:
- 在 Windows、Linux 和 macOS 上创作音乐
- 在统一而简明的用户界面上编排,混音和自动化控制乐曲
- 通过 MIDI 或电脑键盘回放音符
- 完全用户自定义,基于音轨由电脑控制的自动化源。
- 导入 MIDI 文件和 Hydrogen 工程文件
乐器:
- 内置 64 位 VST 乐器支持及 32 位 VST 兼容桥(64 位 Windows)
- 16 种内建波形合成器,包括但不限于对 Roland ? TB-303、Commodore 64 ? SID 微芯片、Nintendo ? NES、 Gameboy、 Yamaha ? OPL2 芯片的模拟
- 内置 ZynAddSubFx:多声道,多音色,微分音,多音色递增,递减及补充合成的强大多合一插件
- 原生多音源 SoundFont ? (SF2) 、Giga (GIG)、以及 Gravis UltraSound ? (GUS) 等高质量乐器音色及音源库的支持。
效果混合:
- 原生 LADSPA 插件支持
- 自带 VST ? 音效插件支持 (Linux 和 Windows)
- 内置压缩器,限幅器,延时,回响,变音以及重低音增强器
- 内含基于图形及参数的均衡器
- 内置可视化插件/频谱分析器
软件很强大也很有知名度:软件的架构是有Qt开发的界面、并且里面引用了许多开源的库。
Github:2.1K star
想要跑起这个程序:其实也是需要一翻折腾。
下面是配置安装lmms的一些步骤:
下面是一些图软件的截图:
另外推荐一些学习地址:
视屏地址:https://www.youtube.com/watch=C33gWPyFTaU
文章地址:http://ubuntuhandbook.org/index.php/2015/12/install-wine-1-8-stable-new-ppa/
如果不方便下载代码的话:
https://download.csdn.net/download/liuzhezhe111/10626539
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!