除了 javax.sound.midi 之外,Java 中还有一个简单的免费 MIDI 实现:还有吗?

发布于 2024-08-31 14:44:06 字数 278 浏览 4 评论 0原文

问题是:Android 没有实现 javax.sound.midi

我需要一个简单的免费库,它允许我创建简单的单轨 MIDI 文件。 我在网上搜索了它,但找不到任何东西,因为所有东西都使用 javax.sound.midi 。

该许可证需要是我不需要开源我的链接应用程序的许可证。

有什么想法吗?

我还研究了文件格式本身。然而,我完全不熟悉使用字节、十六进制的东西等。

所以,其他选择是:是否有任何简单的 midi 实现可以用作参考?

The problem is: Android doesn't implement javax.sound.midi.

I need a simple free library that allows me to create simple 1-track midi files.
I searched the net for it, but can't really find anything, since everything uses javax.sound.midi .

The license needs to be one where I don't need to opensource my linked app.

Any ideas?

I also looked into the fileformat itself. However, I am totally not familiar with working with bytes, hexidecimal stuff etc.

So, other option is: are there any simple midi implementations that I can use as reference?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

彡翼 2024-09-07 14:44:06

好吧,对于所有需要 Android 开发人员的 midi:请查看 这项荷兰大学作业
它包含一个非常非常基本的 MIDI 文件编写器。与此参考文档一起,您可以轻松地将其扩展为演奏和弦、选择乐器等

。为我工作!

我确实已提出功能请求,以直接流式访问合成器。如果您对流媒体 MIDI 感兴趣,请在那里评分、加星标、发表评论。

Well, for all you midi needing android devs: check out this Dutch university assignment
that contains a very very basic midi file writer. Together with this reference doc you can easily expand it into playing chords, selecting instrument etc.

It worked for me!

I do have opened a feature request for direct streaming access to the synthesizer. If you are interested in streaming midi, please rate, star, comment there.

淡墨 2024-09-07 14:44:06

我最近将用 Java 编写的 MIDI 库上传到 Google Code:

http://code .google.com/p/android-midi-lib/

I've recently uploaded a MIDI library written in Java to Google Code:

http://code.google.com/p/android-midi-lib/

长亭外,古道边 2024-09-07 14:44:06

对于最近遇到这个问题的人来说,从 API 版本 23 开始,Android 确实实现了 android.sound.midi,它不是 javax.sound.midi 的实现,但确实实现了有一个非常相似的API。

For those who come across this more recently Android does, as of API version 23, implement android.sound.midi which is not an implementation of javax.sound.midi but does have a very similar API.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文