fluidsynth-midi-service-j:基于JNA的Fluidsynth MIDI设备维修工作

时间:2024-06-15 22:50:13
【文件属性】:

文件名称:fluidsynth-midi-service-j:基于JNA的Fluidsynth MIDI设备维修工作

文件大小:25.9MB

文件格式:ZIP

更新时间:2024-06-15 22:50:13

android kotlin midi jna soundfont

这是什么? 这是一个基于的Android MIDI设备服务实现。 它带有一些示例dogfooding应用程序UI。 从Android 6.0(棉花糖)开始,它开始提供通过USB,BLE或通过通过任何其他方式接收和发送MIDI消息的标准方法。 (有关详细信息,请 。) 通过实现,可以完全基于软件来创建新的虚拟MIDI设备。 借助Android音频API,还可以重用在Linux上运行的现有软件MIDI合成器(如果隔离了音频依赖性)。 Fluidsynth就是这样的软件合成器之一,并且(相当)容易移植到Android。 它是用C语言编写的,并带有一些C库依赖项。 除了Android MIDI API,还可以将libfluidsynth用作仅用于应用程序的纯库,而无需提供MIDI端口作为服务。 与其他Android端口相比 有一些人为Android构建Fluidsynth,但使此端口与众


【文件预览】:
fluidsynth-midi-service-j-main
----gradlew(5KB)
----settings.gradle(44B)
----external()
--------JNAerator()
--------fluidsynth()
----.gitmodules(235B)
----ktmidi()
--------src()
--------.gitignore(7B)
--------build.gradle(1KB)
--------proguard-rules.pro(751B)
----fluidsynthjna()
--------src()
--------Makefile(2KB)
--------.gitignore(156B)
--------build.gradle(1KB)
--------proguard-rules.pro(751B)
----.idea()
--------vcs.xml(7KB)
----LICENSE(1KB)
----gradle()
--------wrapper()
----README.md(4KB)
----gradlew.bat(2KB)
----docs()
--------demo.mp4(7.41MB)
--------design()
----gradle.properties(727B)
----.gitignore(117B)
----app()
--------src()
--------CMakeLists.txt(2KB)
--------.gitignore(7B)
--------build.gradle(2KB)
--------proguard-rules.pro(751B)
----build.gradle(649B)

网友评论