#synth #library #sf2 #soundfont

sys fluidlite-lib

捆绑的fluidlite库

3个版本

0.1.3 2020年6月14日
0.1.2 2020年2月14日
0.1.0 2020年2月10日

#6 in #sf2

LGPL-2.1

10KB
125 代码行

捆绑的fluidlite库

License: LGPL-2.1 Crates.io Package Docs.rs API Docs Travis-CI Status

此crate提供了捆绑的fluidlite C库,用于在系统库不可用的情况下与fluidlite crate一起使用。

用法

您可以将此作为依赖项添加到您的清单中

[dependencies]
fluidlite = "^0.1"

# Use bundled library to avoid unresolved links
fluidlite-lib = "^0.1"

接下来,您应该告诉编译器您想使用哪个crate

// Either in traditional manner
extern crate fluidlite_lib;

// Or in Rust2018 manner
use fluidlite_lib as _;

特性

您可以使用这些特性对库进行一些自定义

  • shared 强制捆绑共享(或动态)库而不是静态库
  • with-sf3 启用SoundFont3支持,需要ogg/vorbis(系统或捆绑)
  • with-stb 使用 stb-vorbis 而不是Xiph的libogg/libvorbis

无运行时依赖

~0–1.5MB
~22K SLoC