我想获取一个MIDI文件,读取它,然后将数据存储在某种数据结构中。使用这个网站我找到了一种读取文件的简单方法,非常好用:Reading MIDI Files。现在我需要想办法获取该输出并存储它。哈希映射似乎不是理想的选择,因为键需要唯一,并且对象类型列表也不太好。有什么想法吗?我想可能会将其输出到文本或csv文件中...有何想法吗?
更新:以下是我已经得到的输出(通过System.out.println):
现在我只需要找到最好的存储这些信息的方法。我应该明确“为什么”我正在尝试做这件事。我正在与另一位开发人员合作,他将获取这些数据并使用我不了解的Batik在屏幕上显示它。
感谢所有回复...今晚我会仔细查看每一个回复...
更新:以下是我已经得到的输出(通过System.out.println):
@0 Channel: 1 Note on, E5 key=76 velocity: 127
@192 Channel: 1 Note off, E5 key=76 velocity: 64
@192 Channel: 1 Note on, D#5 key=75 velocity: 127
@384 Channel: 1 Note off, D#5 key=75 velocity: 64
@384 Channel: 1 Note on, E5 key=76 velocity: 127
现在我只需要找到最好的存储这些信息的方法。我应该明确“为什么”我正在尝试做这件事。我正在与另一位开发人员合作,他将获取这些数据并使用我不了解的Batik在屏幕上显示它。
感谢所有回复...今晚我会仔细查看每一个回复...