Windows 10 的音频和 MIDI API将统一

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 10 的音频和 MIDI API将统一相关的知识,希望对你有一定的参考价值。

微软一统 Windows 10 的音频和 MIDI API

微软在夏季NAMM上的A3E大会上做了主题演讲,他们对Windows 10的音频和MIDI API都做了新的规划,开发者针对Windows 10开发的应用在手机、平板、桌面电脑、Raspberry Pi 2上也可以运行。

 

技术分享

微软之前在音频方面一直是很低调,或者说没怎么关心过音频开发者们,这次Windows 10突然高调起来,在Windows 10里有很多针对音频和MIDI方面的改进:

  • MIDI API:所有Windows 10设备都支持,新的API可以让多个程序访问同一个MIDI设备,无jitter操作,修复了以前的一些bug
  • Audio Stack音频堆栈优化:更低的延迟,消耗更低的电量。允许开发者定义最低缓冲延迟时间,在手机上他们已经将100多毫秒的延迟降低到了十多毫秒
  • Audio Core优化:可以定义并分离所有核心音频处理给一个单独的CPU核心来运算,不会被其它操作打断
  • AudioGraph API:构架在WASAPI基础之上可以让开发者很轻松的用任何支持的语言写出音频程序,内置了很多常用模块比如采样读取和播放
  • 原生支持FLAC和ALAC编码和解码
  • 新的Edge浏览器支持Web Audio
  • http://www.cnblogs.com/jihua/

技术分享技术分享技术分享技术分享技术分享技术分享

然后微软还说自己计划中还有更多:

  • 支持蓝牙MIDI
  • 更低延迟
  • 支持MIDI跳线
  • 支持音频跳线和叠加十一
  • 支持USB 3/3.1
  • 支持雷电3
  • 支持USB-C接口
  • USB Audio 2经典驱动
  • 等等

技术分享

在大会上微软还展示了嵌入Windows 10系统的AKAI MPC(真的不是敲着敲着就蓝屏吗?)。Propellerhead展示了运行在Windows 10上的支持触控的Figure(未发布),FL Studio演示了针对Windows 10开发的支持触控的FL Studio Mobile 3(未发布),BitWig也展示了触控的BitWig Studio(未发布)。

技术分享技术分享技术分享

看来我们可以期待Windows 10在专业音频领域有一个美好的未来了?

以上是关于Windows 10 的音频和 MIDI API将统一的主要内容,如果未能解决你的问题,请参考以下文章

Swift 中的 AudioUnitRender 和 ExtAudioFileWrite 错误 -50:尝试将 MIDI 转换为音频文件

从 C# 控制台应用程序枚举 UWP MIDI API 设备?

使用软件合成器将 MIDI 文件转换为原始音频

Windows 10 上的 USB-MIDI 驱动程序

Python:midi 到音频流

HTML5 中的 MIDI 音乐支持