从 midi 键盘录制音频文件并将其存储在 android studio

Record a audio file from a midi keyboard and store it with android studio

为了考试项目,我正在 phone 上编写一个 1 倍频程可演奏 midi 键盘。 感谢在 SO 上找到的东西,我设法让键盘工作,但我不知道我能做些什么来记录我正在玩的东西。 我应该能够播放一段旋律(我猜是通过按下按钮来录制)并将其作为 .mp3 文件保存在文件夹中。不使用 microphone 设备可能吗?或者它是不可或缺的吗?

最后,我通过记录一个带有字节数据的纯文件来实现它,其中每个字节都是一个 tipe“记录”的对象,由播放音符的 midi 控制器调用,它保存了持续时间所有的音符,所以当你用 midicontroller 打开文件 'recorded' 时,它会支付你录制的音符,时间与你第一次播放它们的时间相同。 如果有人感兴趣,我可以分享代码。