littlebot
Published on 2025-04-07 / 0 Visits
0

【源码】基于Puredata的交互式音频合成器系统

项目简介

本项目是基于Puredata(Pd)的交互式音频合成器系统,专为Electro - Smith Daisy Seed硬件设计。系统能通过Puredata生成音频信号,可在桌面环境或嵌入式设备上运行。旨在创建一个随机生成环境音景和音乐的交互式合成器,适用于艺术装置或音乐创作。

项目的主要特性和功能

  1. 音频生成与处理:借助Puredata生成复杂音频信号,可随机生成环境音景和音乐。
  2. 硬件集成:能将音频处理模块烧录到Daisy Seed硬件,实现独立音频合成器功能。
  3. 交互控制:配备三个非连续旋钮和两个瞬时按钮,用于控制音频参数随机化。
  4. 桌面与嵌入式兼容:既可以在桌面环境通过Puredata或Plugdata运行,也能在Daisy Seed硬件上运行。
  5. 性能优化:可通过调整块大小、优化编译选项等提升音频处理性能。

安装使用步骤

桌面环境运行

打开/olm.main - desktop.pd文件,使用Puredata或Plugdata加载并运行。

Daisy Seed硬件运行

若需自定义硬件接口,参考/olm_components.json文件进行配置。

性能优化(可选)

  1. 调整块大小为256,以减少CPU负载。
  2. 在编译时启用优化选项(如-O3)。
  3. 设置消息池大小为6,以避免某些节点导致的崩溃问题。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】