请问怎么才能在GBA上播放MIDI音乐?我看那些软件还要什么MIDI转WAV的,不懂啊,谁仔细地教教我。。。有些很简单的软件更好了。有些简单的软件把MIDI转成GBA ROM的吗
热心网友
首先 把音色采样(*。wav)放到aiff目录, midi(*。mid)放midi目录, 写好 i,(路径,音色表,曲目之类) 执行mks4agb, out目录下生成一堆。o,还有m4aLib。h,soundfiles(。o文件的list) src目录下生成一堆。s 当前目录下生成SoundMon。elf,可以直接用vba来听, 想在自己的程序中使用的话 把out目录拷过去, makefile中include soundfiles c代码中include m4aLib。h 先用 m4aSoundInit() m4aSoundMode() 初始设置一下 而 m4aSoundVSync(); m4aSoundMain(); 需要与vblank同步, 可以放在vblank中断里(可能要扩展一下irq_stack,) 或VBlankIntrWait()之后, 用 m4aSongNumStart() m4aSongNumStop() 来播放或停止 。