Windows 10 的音頻和 MIDI API將統一

来源:http://www.cnblogs.com/jihua/archive/2016/02/07/windowsmidi.html
-Advertisement-
Play Games

微軟一統 Windows 10 的音頻和 MIDI API 微軟在夏季NAMM上的A3E大會上做了主題演講,他們對Windows 10的音頻和MIDI API都做了新的規劃,開發者針對Windows 10開發的應用在手機、平板、桌面電腦、Raspberry Pi 2上也可以運行。 微軟之前在音頻方面


微軟一統 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在專業音頻領域有一個美好的未來了?


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • webpack入門
  • 1.JQuery簡介: JQuery是用js寫的JavaScript庫,是為了簡化js對HTML元素的操作、實現動畫效果並方便為網站提供ajax交互; 2.ready()方法: ready()方法和js的windown.onload()方法類似,都是當頁面的文檔載入完畢後調用該方法;不同的是read
  • 分類:C#、Android、VS2015; 創建日期:2016-02-07 一、簡介 功能描述:用戶單擊按鈕彈出菜單。當用戶選擇一個菜單項,會觸發MenuItemClick事件並讓彈出的菜單消失;如果用戶在菜單外單擊,則直接消失彈出的菜單。當菜單消失時,會引發DismissEvent事件(利用此事件...
  • 首先,手機橫豎長度的懸殊差距,註定了app橫豎屏的表現的差異化。老實說,目前絕大多數android的App在產品設計之初都是在豎屏的基礎上進行設計的(也就是單手操作),並無專門地去考慮切換橫屏後的用戶體驗。這些App若是允許切換橫屏操作,而用戶的手機又設置了允許自動旋轉,那麼用戶在使用這些App的時...
  • Request failed: unacceptable content type: text/plain(AFNetworking) = 在使用AFNetworking遇到如下問題,已解決。。。 Error Domain=com.alamofire.error.serialization.resp
  • 分類:C#、Android、VS2015;創建日期:2016-02-06 第4章 UI設計基礎 第3章雖然通過百度地圖應用展示了你可能感興趣的內容,但是,如果你是一個初學者,一開始就看懂和理解代碼可能會非常費勁。為瞭解決此問題,從這一章開始,本模塊將從最基本的內容講起,帶你逐步進入用C#進行Andr...
  • 實在太忙,靈魂有香氣的女子這個App,斷斷續續開發了1個多月了,前後臺自己獨立完成, 由於接觸swift沒多久,還屬於新手行列,不熟悉,希望大家給出意見, 根據意見,完善後將於近期將考慮開放swift版本的源代碼。 下載方式: 1、靈魂有香氣的女子這個App :https://itunes.appl
  • 分類:C#、Android、VS2015、百度地圖應用; 創建日期:2016-02-04 一、簡介 POI(Point of Interest),中文可以翻譯為“興趣點”。在地理信息系統中,一個POI可以是一棟房子、一個商鋪、一個郵筒、一個公交站等。 1、POI檢索 百度地圖SDK提供三種類型的PO
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...