JUCE 8 構建音頻應用程序和插件大升級

2024年2月6日 24点热度 0人点赞

JUCE 是一款應用最廣泛的音頻應用程序和插件開發框架。它是一個開源的 C 代碼,適用於 Windows、macOS、Linux、iOS 和 Android 系統,支持 VST、VST3、AU、AUv3、AAX 和 LV2 插件格式。

JUCE 通過考慮(桌面和移動)操作系統上創建音頻應用和和插件格式之間的差異,使開發人員能夠專註於其軟件中最有核心的部分。通過 JUCE 的數字音頻處理 (DSP) 構建模塊庫,可以快速構建應用程序和插件,並在所有支持多個的平臺上提供一致的用戶體驗。

JUCE 團隊很高興地宣佈 JUCE 8 的主要功能,這是音頻應用程序和插件開發方面的一次飛躍。此版本將引入期待已久的功能,包括設計和部署具有嵌入式 Web 視圖的 GUI 的能力、更快的基於 Direct2D 的渲染器、新的動畫框架、增強的 Unicode 支持等等。還支持JavaScript腳本解釋器,提供更高的腳本靈活性。

JUCE 可以輕松創建獨立的音頻應用程序或插件,這些應用程序或插件可以加載到 Logic、Live、Pro Tools、FL Studio 或 Cubase 等數字音頻工作站 (DAW) 中。單個 JUCE 項目可用於從相同的源代碼創建 VST、VST3、AU、AUv3、AAX 和 LV2 插件,並且還提供在您自己的軟件中托管這些插件格式所需的功能。



JUCE的 總監 Tom Poole 說:

“JUCE 8是向前邁出一大步。對UI設計工作流程、渲染性能和文本處理的優化,是我們用戶最大的反饋需求功能,而JUCE 8將在所有方面都實現這些改進。無論你是更新現有工程還是創建新工程,JUCE 8 都將助你的軟件更上一層樓。”

JUCE 8 的亮點包括:

Webview 圖形用戶界面: JUCE 8 將引入在每個平臺上使用本地嵌入式 Web 視圖,在每個平臺上設計和部署GUI的功能。這將使設計人員能夠實時迭代GUI,充分利用行業標準的工作流程和最新的網絡技術。

JUCE 8的窗口上基於 一個新的Direct2D 全新渲染器,將提供更快、 GPU 加速的渲染後端。現有軟件無需修改源代碼,將受益於 GUI 繪圖性能的提升。

動畫框架: JUCE 8 將引入一個新的動畫框架,采用硬件同步的標準緩和功能,確保在所有平臺上屏幕刷新之間的平滑過渡,並消除過度繪制和掉幀現象。

JUCE 8支持 Unicode: 現在支持以任何字體、方向、對齊方式和語言呈現復雜、豐富的文本,包括表情符號、連字符、雙向文本和回退字體。

JUCE 8也推出更快的 JS 解釋器,支持現代 JS 功能,增強了 JUCE 的腳本能力功能。

JUCE團隊邀請您加入 JUCE 論壇上活躍的音頻開發者社區,通過大傢的交流可以影響JUCE未來發展方向。JUCE 8 的預覽版將很快在公共資源庫中發佈。


JUCE 8 構建音頻應用程序和插件大升級

https://www.audioapp.cn/bbs/thread-223221-1-1.html

(出處: 音頻應用)