Cycling 74 发布可视化开发平台 RNBO,可实现插件、效果器和硬件开发

Dark$ide 发布于2022-11-09 暂无评论

Cycling 74 发布可视化开发平台 RNBO(发音为“rainbow”)— 这是一个 “所见即所得” 的开发环境,可让你使用可视化编辑器开发音频工具,并输出为网页工具、硬件音乐设备、音频插件等等以进行利用。


你不仅可以使用 RNBO 进行可视化开发,它还可以生成源代码,以供更深入的编程开发使用。


RNBO 支持导出多种实用的平台,不局限于硬件/软件,包括:

  • Raspberry Pi — 构建自定义吉他踏板、Eurorack 模块、音序器等。
  • Web 导出 — 使用带有 Javascript API 的 WebAudio (WASM) 技术在 Web 上运行工具。
  • VST/AU — 在任何 DAW 中运行工具作为 VST 或 AudioUnit 插件。
  • Max Object — 编译为具有定义参数的 Max 对象。
  • C++ — 导出高效、独立的源代码以集成到现有项目中。
  • 除了内置目标之外,RNBO 还附带用于构建基于 JUCE (C++) 的插件/应用程序和网站 (HTML/JS) 的项目模板,以及用于导出 VCV Rack 模块和 SuperCollider UGen 的启动项目。



当你在 RNBO 中进行开发时可以听到编译后的代码,以使导出的工具符合你的愿景和期望。此外,你可以重用相同的代码并将其部署到多个目标,并获得一致的结果。


RNBO 的视觉开发环境受到 Max 的启发,具有从 Max 库中提取的对象子集,十分强大。如果你是 Max 用户,在 RNBO 中开发自定义音序器、合成器、采样器、MIDI 处理器和音频效果器将会感到非常熟悉。


功能亮点包括:

  • 事件和信号可以在开发程序中混合,就像在 Max 中一样。
  • 全代集成,增加了事件支持和交互式 UI 对象。
  • 强大的 MIDI 支持和跨导出目标的简单交互 API。
  • 每个对象的完整文档和帮助文件。
  • 使用 param、inport 和 outport 对象定义 RNBO 导出的控件和界面。
  • 使用 codebox 和 expr 对象混合 Patch和代码,可用于事件和音频处理.
  • 使用@polyphony 属性是工具支持多复音。
  • RNBO 还附带两个包,它们提供了 RNBO 可以做什么的高质量、文档化和可重用的示例:
    • RNBO Guitar Pedals — 一套功能齐全、音色真实的吉他效果器,可以按原样导出或组合以构建你自己的效果器链。
    • RNBO Synth Building Blocks — 提供构建出色合成器的所有基本元素,可以将这些构建块拼凑在一起以搭建自己的乐器。

官方视频:


RNBO永久授权 299 美元,也有订阅版可选。官网:https://cycling74.com/products/rnbo

共有 0 条评论