当前位置:首页  音频新闻  音频软件  其他新闻音频正文

免费开源音乐编程语言 ChucK 协助你在游戏虚幻引擎中完成声音设计和合成

发布时间:04-15 编辑:音频应用

ChucK是一种用于实时声音合成和音乐创作的编程语言。 ChucK 提供了一种独特的基于时间的并发编程模型,该模型精确且富有表现力(称之为 Strongly-timed)、动态控制速率以及即时添加和修改代码的能力。

免费开源音乐编程语言 ChucK 协助你在游戏虚幻引擎中完成声音设计和合成

 

 

 

此外,ChucK 支持 MIDI、OpenSoundControl、HID 设备和多通道音频。它是免费开源的音乐编程语言,可在 macOS、Windows 和 Linux 上免费使用。它有趣且易于学习,为作曲家、研究人员和表演者提供了强大的编程工具,用于构建和试验复杂的音频合成/分析程序以及实时交互式音乐。

 

 

在虚幻引擎(Unreal Engine)中,ChucK 以 MetaSound 节点的形式运行。这意味着你可以把它放到虚幻层级中。你可以创建多个节点,并将这些节点与 MetaSounds 节点组合在一起,并在这里将 ChucK 视为更大的模块化环境中的单个可编程模块。这为虚幻引擎开辟了更多可能性。你可以只使用声音功能,或是添加虚幻引擎的物理功能,将视觉物理行为与物理建模的声音控制相结合。也可以为游戏或其他沉浸式交互环境制作交互式的声音和乐谱。

 

 

你还可以使用 ChucK 协助你完成声音设计和合成,以便为动态图形和动画配乐。仅这些示例就涵盖了链接DSP、在关卡上与虚幻参数交互、响应事件以及使用物理功能。关键是你可以使用该设置设定和获取 ChucK 变量,所以说 ChucK 可以为游戏虚幻引擎带来更为广阔的开发空间。

 

ChucK 官网:https://chuck.cs.princeton.edu/

 

声明:该文观点仅代表作者本人,音频应用信息发布平台,官网仅提供信息存储空间服务。
最新音频交流