潜力无限:免费开源音乐编程语言 ChucK 现在可在游戏虚幻引擎中使用了

Leones 发布于2024-04-09 暂无评论

ChucK 是一种用于实时声音合成和音乐创作的编程语言,可提供独特的基于时间的、精确且富有表现力的编程模型(又名 Strongly-timed)、动态控制速率、 以及即时添加和修改代码的能力。此外,ChucK 还支持 MIDI、OpenSoundControl、HID 设备和多声道音频。


ChucK 是一种免费开源的音乐编程语言,可用于 macOS、Windows 和 Linux 系统。它既有趣又易于学习,并为作曲家、研究人员和表演者提供用于构建和试验复杂音频合成/分析的强大编程工具,以及实时的互动音乐。

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

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

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

共有 0 条评论