# midisynthesizer **Repository Path**: zyf/midisynthesizer ## Basic Information - **Project Name**: midisynthesizer - **Description**: 安卓上用户合成 MIDI 软音源的工具库 - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-12-02 - **Last Updated**: 2025-10-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # midisynthesizer 从字面意思上就可以理解这是一个 midi 合成器模块。
它给安卓上提供了 midi 渲染软音源的能力。
该模块底层使用的是 [fluidsynth](https://github.com/FluidSynth/fluidsynth) 感谢开源社区的力量! ## 关于 fluidsynth 为了方便,本项目中放置了已经构建好的 fluidsynth 相关的动态库。
因为在安卓上构建 fluidsynth 非常麻烦,这里有一个单独的说明文档
以及我整理好的构建脚本可以用于一键构建 fluidsynth 的动态库: [buildfluidsynth/README.md](buildfluidsynth/README.md) ## 运行测试程序 项目包含一个测试应用。按下按钮的时候会发声,抬起来的时候会停止发声。 ## 发布 建议使用 aar 进行发布,然后给其它项目使用。在项目根目录执行: ```bash ./gradlew lib:assembleRelease ``` 成功后查找一下 aar 文件的路径: ```bash find ./ -name '*.aar' ``` 将找到的 release 版本的 aar 拷走便可使用。