RNBO 是一套全新的接线式编程环境,用于将Max 的声音处理部分导出为代码复用。
支持自同一个接线程序中分别创建出web体验页面、音频硬件设备、音频插件或新的Max接线程序。
如果以上功能还无法满足您的需求, RNBO还可以生成源代码供您实现更多应用。
单个 RNBO 接线程序能够输出多种用于特定应用的编译代码,以及可以集成到任何C++或Web Audio项目中的源代码。
在各种DAW(数字音频工作站)中以VST3或AudioUnit插件格式运行您的接线程序。
将您独特的想法编译为独立的、可共享的Max对象。
如您所知,Max是一套用于创造交互式程序的图形化编程环境,由Cycling ‘74团队于20多年前开发并维护至今。
在最新推出的版本中, Max程序新增了名为RNBO的扩展组件,由此开始,您的创意作品不会再拘泥于Max环境。
因为RNBO实现了面向多种软硬件平台的输出功能,现在您可将您的创意构想集成至各类交互装置和专业产品中。
RNBO使得Max的创意性表达不再拘泥于自身。
几十年来,Max社区的用户使用Max开发了大量前无古人且具有实验性质的艺术形式及音乐作品。
而RNBO的出现,使得这些作品可以超脱出Max程序之外,嵌入至其他应用环境,例如融入至艺术装置、硬件产品或者网站页面。
同Max一致,RNBO中的每个对象都具有完整的“帮助文件”(Help File),文件中往往还配有多个选项卡及示例程序,方便您剪切并粘贴这些代码到您自己的 [rnbo~] 接线程序中复用。除此之外,每个对象都具有解释详尽的“参考页面”(Reference Pages),外加资源丰富的RNBO使用指南。再强调一遍,之前制作的所有 [gen~] 接线程序都可以直接运行在RNBO内部,无需做任何修改。
RNBO的操作界面大量借用了Max的操作界面,但RNBO中的接线窗口“工具栏”(Toolbars)却是独具特色。在RNBO的底部工具栏中有一个由两个箭头构成的圆圈图标,以及一个锤子形状的图标。这个“由箭头构成的圆圈”图标用以开启/关闭“自动编译”(Auto Compile)功能。每当您在编辑RNBO接线程序时,其内部代码都需要重新编译一遍。编译通常都是自动进行,但是假如接线程序十分复杂,则可禁用自动编译功能,转而通过点击锤子型图标手动开启编译进程,以便于提升效率。