Cmajor

Cmajor
软件描述
用于编写快速、可移植音频软件的编程语言。一种专为编写DSP信号处理代码而设计的C族语言。
官方网站
访问软件的官方网站了解更多信息
cmajor.dev
安全链接HTTPS
什么是 Cmajor?
目标是在多个方面改进当前音频开发的现状:
- 在性能上与传统C/C++相当,甚至更优
- 使同一段代码可在多种处理器架构(CPU、DSP、GPU、TPU等)间移植
- 提供足够的强大功能和灵活性,满足专业音频技术行业用户的需求
- 通过让声音设计师减少对硬件平台的依赖,加速商业产品开发周期
- 由于远比C/C++易于学习,吸引更多学生和初学者
Cmajor 的使用方式包括:
- 独立开发(命令行工具及VSCode扩展)
- 将Cmajor模块导出为原生VST/AU/AAX插件(JUCE)
- 将Cmajor模块导出为JavaScript/WebAssembly/HTML
- 将Cmajor模块导出为纯C++代码
- 在应用程序中嵌入Cmajor即时编译引擎
- (即将推出!)在数字音频工作站(DAW)中原生支持Cmajor模块
