libpd-rs

在 Rust 中安全运行 Pure Data 补丁,实现实时音频处理

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 设计创意 🍴 复刻 5 🐛 待处理 8 👀 关注 2
GitHub ↗
GitHub 星标 ★ 104
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源库,基于libpd的Rust安全抽象,完全免费,无付费版本。

项目预览

libpd-rs 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类设计创意
开发团队alisomay
定价模式🏷️完全免费
价格说明开源库,基于libpd的Rust安全抽象,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Rust
技术栈/模型audio,generative-art,music,puredata,rust,sound
GitHub 星标★ 104
上线时间2022-02-11 00:00:00
代码更新2024-11-28
仓库体积10.2 MB
本站数据更新2026-11-10
维护状态低维护
收录时间2026-08-09
浏览次数9

项目介绍

libpd-rs 是一个为 Rust 语言提供 libpd 安全绑定的开源库。libpd 是 Pure Data(Pd)音频编程语言的嵌入式库,允许开发者将 Pd 补丁集成到其他应用中。libpd-rs 通过 Rust 的所有权和生命周期系统,封装了 libpd 的 C API,避免了手动管理内存和指针的常见错误,提供了更安全的接口。它解决了 Rust 开发者无法直接、安全地使用 Pd 进行音频处理和交互式音乐创作的问题。核心能力包括加载和运行 Pd 补丁、发送和接收消息、处理音频回调、管理 DSP 状态等,使得开发者可以在 Rust 项目中轻松集成 Pd 的实时音频处理能力,适用于音乐应用、交互装置、游戏音频等场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 104

核心亮点

  • 利用 Rust 的安全特性,封装 libpd 的 C API,避免内存安全问题
  • 提供简洁的抽象,简化了 Pd 补丁的加载、消息传递和音频回调处理
  • 支持实时音频处理,适合音乐和交互应用开发

不足之处

  • 项目处于早期阶段(星标 103),API 可能不稳定,文档和示例较少
  • 依赖 libpd 和 Pure Data 生态,需要了解 Pd 补丁的编写

适用场景

  • 开发 Rust 音乐合成器或效果器,使用 Pd 补丁作为音频处理引擎
  • 构建交互式音频装置或艺术项目,需要实时响应传感器或用户输入
  • 在游戏或 VR 应用中集成动态音频生成和实时处理

替代项目

rust-portaudio、cpal、fundsp

上一篇:generative-noodles

下一篇:awesome-generative-art

同类项目推荐

distinctive-ai-design 开源

三步流程让 AI 生成的界面有辨识度

中文 Codex skill:通过创意探索、独立截图评审与减法精修,建立有辨识度的界面设计。

★ 126 2026-11-04
jaaz 开源

本地运行,隐私无忧,一键生成创意图像

The world's first open-source multimodal creative assistant This is a substitute fo···

★ 6731 2026-08-09
figures4papers 开源

一键生成顶会论文级图表,告别丑陋配图

My Python scripts to make high-quality figures for publications in top AI conference···

★ 10287 2026-08-09
sd-ppp 开源

在 Photoshop 里直接调用 AI 画图,不用切换软件

A Photoshop AI plugin

★ 2205 2026-08-09
web-builder 开源

拖拽加AI,快速生成响应式网站,零代码也能做UI

AI 驱动 UI 生成和发布的低代码平台,基于TailwindCss,通过拖拽可视化快速构建现代化响应···

★ 586 2026-08-09
urpflanze 开源

用数学公式直接生成酷炫视觉,让创意编码更简单

A library for developers who want to approach to creative coding, artists who want t···

★ 226 2026-08-09
sketches 开源

用 Python 代码画艺术草图,给绘图机创作找灵感

My personal collection of sketches made with vsketch

★ 66 2026-08-09
sketches 开源

翻开源代码,偷学创意编程的视觉魔法

basically the entirety of my sketching practice

★ 81 2026-08-09
diagram-design 开源

让 AI 一句话画出杂志级图表,告别 Mermaid 塑料感

Editorial diagram design for Claude Code, Codex, GitHub Copilot, Cursor, Factory Dro···

★ 66094 2026-10-05