如何使用MIPS读取MIDI文件?

问题描述 投票:-2回答:1

[我正在尝试在MIPS中演奏基本钢琴音阶,我已经做过一些研究,但是我有点不知道该从哪里开始。

任何帮助都将不胜感激!

编辑:我忘了提及我正在使用的平台,它是火星

assembly mips
1个回答
0
投票

全部在系统调用中。使用服务13打开文件,使用服务14打开文件,使用31(异步)或33(同步)播放声音。但是,在解析MIDI文件格式时,您是一个人。 MIDI系统调用采用音高,持续时间,音量和乐器。 MIDI文件对它们进行编码。 The spec is available.

您需要30(时间)和32(睡眠)的系统调用来控制音符的计时。

Syscall reference with samples is also available.


[事后思考:您说您不知道从哪里开始。这是您的first MARS程序吗?

© www.soinside.com 2019 - 2024. All rights reserved.