文件名称:fluidlite-rs:锈绑定到Fluidlite库
文件大小:430KB
文件格式:ZIP
更新时间:2024-04-19 19:44:07
Rust
防锈流星束缚 FluidLite是FluidSynth的非常轻便的版本,旨在独立于硬件,平台和外部依赖项。 它仅使用标准C库。 它还增加了对SF3文件(用ogg vorbis压缩的SF2文件)的支持,并增加了删除通道9(鼓)约束的附加设置:fluid_settings_setstr(settings,“ synth.drums-channel.active”,“ no”); 您仍然可以在任何通道上选择bank 128以使用鼓组。 FluidLite的功能(设置和合成器)保持在最低限度,因此MIDI文件读取,实时MIDI事件和音频输出必须在外部实现。 该项目旨在为 C库提供安全的Rust绑定。 板条箱 安全绑定 不安全绑定(使用bindgen生成) 捆绑库 特征 generate-bindings强制本身生成绑定,而不是使用预先生成的绑定
【文件预览】:
fluidlite-rs-master
----.gitignore(30B)
----sf_()
--------Boomwhacker.sf3(39KB)
--------Boomwhacker.sf2(295KB)
--------README.md(278B)
----fluidlite-sys()
--------src()
--------Cargo.toml(925B)
--------README.md(2KB)
--------build.rs(5KB)
----fluidlite-lib()
--------src()
--------Cargo.toml(918B)
--------README.md(3KB)
--------build.rs(8KB)
----fluidlite()
--------src()
--------Cargo.toml(1KB)
--------README.md(2KB)
----Cargo.toml(79B)
----.github()
--------workflows()
----scripts()
--------pre_compile.sh(1KB)
--------gen_bindings.sh(675B)
----README.md(3KB)
----android.nix(560B)
----shell.nix(436B)