Android 6.0的MIDI API已经可用
Android 6.0 里新的 MIDI API 升级关键点
新的 MIDI API for Android 6.0(Marshmallow)服务承诺会让音乐应用开发人员更为非常容易的根据 Android 机器设备为作曲家和制片人出示更强的感受。
迫不得已认可,直到如今,iOS 一直是作曲家、DJ 和制片人优选的移动应用平台。其包括的 API 具能够让开发人员轻轻松松地建立各种各样音乐应用。但是这一状况很有可能将要发生改变。
据 Android Developers Blog(Android 开发人员blog)2015年9月15日的博闻表露,Google 公布了三个新的 Marshmallow 实例运用。这种运用全是音乐编辑有关的,而且应用了 Android 6.0 中澳的 MIDI API。
开发人员根据在她们的运用中应用新的 API,如今应当能够比过去更为轻轻松松的建立 MIDI 兼容运用,随后这种运用能够从 Android 服务平台解决接受的 MIDI 数据信息。
Android MidiSynth
根据 Android 6.0 对 MIDI 的适用,Google 兴奋的展现了她们新的 MIDI API 能够用以从联接的 MIDI 输出设备接受和播放视频 MIDI 信息内容。能够是一个 MIDI 电脑键盘,一个 MIDI 鼓垫控制板,一个 MIDI 吉它,胶手套,灯光效果…基本上随意能够輸出 MIDI 音乐符号和 CC 数据信息的机器设备都能够。
Android MidiSynth 这一简易的运用演试了这一 MIDI API 的基本要素:
枚举类型当今的能用机器设备(包含名字、生产商、作用等)
当 MIDI 机器设备插进或拔出来时提醒
接受和解决 MIDI 信息内容
Android MidiSynth 的实例编码能够从这儿免费下载:http://developer.android.com/samples/MidiSynth/index.html
Android MidiScope
这一实例运用是有关从一个联接到 Android 机器设备的合成器或控制器接收和解决 MIDI 数据信息的。MidiScope 表明了“名字、生产商、作用等,当 MIDI 机器设备插进和拔出来的时候会出現提醒,随后也有接受 MIDI 数据信号。这一实例简易的将全部接纳的 MIDI 数据信号表明到显示屏历史时间中,并不是弹奏出响声”。
总而言之,MIDI API 能够用以更为轻轻松松的建立应用 MIDI 数据信息开启响声、视觉效果或实际效果有关的运用。还可以更为轻轻松松的适用联接 MIDI 控制板或合成器。
Android MidiScope 的实例编码能够从这儿免费下载:http://developer.android.com/samples/MidiScope/index.html
6.0版本号的Android M里的MIDI API包含了:
MIDI over Bluetooth LE(根据手机蓝牙LE传送MIDI)
对USB MIDI机器设备的适用
根据虚拟软件的MIDI机器设备
如今开发人员早已可以下载到预览版的Android M了,在开发文本里边检索android.media.midi就可以寻找。
但是Android光适用MIDI API还不够,她们得把声频延迟时间难题先处理了吧?