java - 从 MP3/MIDI 文件中提取音频数据

标签 java android mp3 midi

我想制作在该 MP3/MIDI 文件中使用“音频事件”(我不知道如何正确表达)的游戏。例如在 MIDI 中,我需要提取键盘事件。问题是我真的不知道该事件在任何音频格式中的表示形式。这里有人知道它是什么吗?

注意:我用谷歌搜索了 MIDI 文件格式,然后在 http://www.sonicspot.com/guide/midifiles.html 找到了很好的信息。但仍然不知道我想从 MIDI 文件中提取什么信息。

最佳答案

This可能是一个起点 android-midi-lib

This project is mainly for use with Android applications that do not have access to Java's javax.sound.midi library. However, it is a stand-alone Java library with no Android-specific dependencies or considerations.

This code provides an interface to read, manipulate, and write MIDI files. "Playback" is supported as a real-time event dispatch system.

坦率地说我不清楚你的问题,这里是the Midi Events code

关于java - 从 MP3/MIDI 文件中提取音频数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8252774/

相关文章:

android - 使用 Android MediaPlayer 进行音频流式传输

python - 如何在Python/Linux中更快地加载和重新采样(MP3)音频文件?

java - Maven 可以收集项目的所有依赖 JAR 以帮助部署应用程序吗?

android - 通过捏而不是 Activity 旋转 View 时 getX() 和 getY() 的错误值

java - App Engine 数据存储区中 Blob 的实际大小

javascript - 从移动应用程序在移动浏览器中打开 URL

android - Android 操作系统版本兼容性如何工作?

html - 如何制作音频播放/暂停按钮?

java - 在Java中查找每个语句的执行计数

java - java中高度可整除的三角形数: Program inefficiency