12 个版本

0.2.1 2023年10月4日
0.2.0 2022年4月24日
0.1.9 2022年4月21日

#412音频


用于 libpd-rs

BSD-3-Clause 许可协议

10MB
138K SLoC

C 101K SLoC // 0.1% comments • Rust 包仓库 C++ 20K SLoC // 0.1% comments • Rust 包仓库 TCL 9K SLoC // 0.2% comments • Rust 包仓库 C# 2.5K SLoC // 0.2% comments • Rust 包仓库 Objective-C 2K SLoC // 0.1% comments • Rust 包仓库 Java 1K SLoC // 0.4% comments • Rust 包仓库 Automake 1K SLoC // 0.2% comments • Rust 包仓库 Python 303 SLoC // 0.1% comments • Rust 包仓库 Rust 296 SLoC // 0.1% comments • Rust 包仓库 SWIG 226 SLoC // 0.2% comments • Rust 包仓库 M4 213 SLoC // 0.2% comments • Rust 包仓库 HICAD 211 SLoC • Rust 包仓库 Shell 116 SLoC // 0.3% comments • Rust 包仓库 Visual Studio Solution 78 SLoC • Rust 包仓库 AWK 13 SLoC • Rust 包仓库 NuGet Config 10 SLoC • Rust 包仓库 Batch 10 SLoC • Rust 包仓库

包含 (静态库, 285KB) pthreadVCE3d.lib, (JAR 文件, 280KB) libpd/libs/cglib-2.2.jar, (静态库, 270KB) pthreadVSE3d.lib, (静态库, 275KB) pthreadVCE3d.lib, (静态库, 260KB) pthreadVC3d.lib, (静态库, 160KB) pthreadVC3.lib 以及更多23项.

libpd-sys

Build Status

Rust 对 libpd 的绑定。

这个 crate 不应直接使用,而是作为 libpd-rs 的依赖。

捆绑的外部库列表

这将是捆绑外部库的持续增长列表。

将外部库添加到 libpd 的方法是通过编译和静态链接它们。

将来,一些外部包将作为功能实现。

  • moog~
  • freeverb~

贡献

build.rs 中总有更多的测试和改进空间。如果您感兴趣,PR 欢迎提交。

或者,如果您愿意,可以添加对不受支持的平台的支持。

支持

  • 桌面

    • macOS
      • x86_64
      • aarch64
    • linux
      • x86_64
      • aarch64
    • windows
      • msvc
        • x86_64
        • aarch64 (未测试但应能工作)
      • gnu
        • x86_64 (未测试但应能工作)
        • aarch64 (未测试但应能工作)
  • 移动

    • iOS (尚未但将解决)
    • Android (尚未但将解决)
  • Web (尚未但将解决)

变更日志

无运行时依赖项