GPU Audio 为开发者提供 SDK,打造 GPU 处理音频全新体验
GPU Audio 宣布免费提供 SDK,借助 GPU 的强大处理能力,为开发者提供构建下一代音频体验工具的软件开发工具包。
GPU Audio SDK 承诺提供更多用例,并允许一系列处理可能性,包括:多通道处理、动态空间混响、房间模拟、声学房间校正、复杂模型的实时推理和机器学习工作流程。使用 GPU Audio SDK 的好处包括超低延迟、多层处理、跨平台支持,以及直接访问高性能 DSP。除此之外,最终用户将能够在同一 GPU 上同时运行多个软件供应商的应用程序。
核心功能与优势
- 低延迟多通道处理:能实现超低延迟、多层处理,可接入高性能数字信号处理(DSP),用于多通道声音合成、复杂模型实时推理等,满足实时音频处理需求。
- 跨平台兼容开发:主机端和设备端都用 C++ 构建,支持多家 GPU 厂商,通过 C++、CUDA、Metal 及可能的 OpenCL 通用子集开发,降低开发成本。
- 简化集成过程:通过模板和上下文对象统一 GPU 方言差异,在保证性能的同时简化开发流程,提升开发效率。
- 应用场景广泛:涵盖直播与广播、游戏与 VR、汽车、流媒体、专业音频等领域,具体可用于实时推理复杂模型、声学房间校正、动态空间混响、高级房间模拟等。
- NEURAL AMP MODELER 插件示例:基于机器学习和神经网络的 NAM 插件,以往 CPU 处理负担重,借助 GPU Audio SDK 加速后,性能显著提升,能在 VST3 或 AUv2 兼容的数字音频工作站(DAW)中实时运行更多实例。开发者还能利用 SDK 构建 GPU 优化的 NAM 插件。
官网介绍(原视频地址:https://youtu.be/NFOBgXmXViU)
官网介绍(原视频地址:https://youtu.be/3Vzabi1uIJU)
安装资源
- 安装与使用获取安装包:可从 “gpu.audio/sdk-binaries” 下载 GPU Audio 二进制文件。
- 代码与资源:在 GitHub 仓库 “https://github.com/gpuaudio/gpuaudio-sdk” 获取更多资源 。
- 系统要求:支持 Windows 10 22H2、11 和 MacOS X 13 - 15;GPU 需 GeForce 10XX+(支持 NVIDIA CUDA 11.8)、AMD RX 6800+(支持 AMD HIP 5.5)或 Apple Silicon M1 - M4。
- 软件要求:Windows 系统需要 Visual Studio 2022(含特定工具链)、cmake 3.26.3 + 和 git;MacOS 系统需要 Xcode 和 cmake 3.26.3+ 。