|
发表于 2021-9-25
|
|阅读模式
JUCE 6.1 音乐软件编程框架发布:加入了辅助功能3 C' z: ^/ V9 A1 C0 F& U% P
: w- G1 _ X. |1 {1 a
. W+ n7 o) E9 {JUCE 团队宣布 JUCE 6.1,该版本提供了大量的更新,重点是加入了辅助功能支持并采用了新的平台和插件 SDK 功能。, n! G8 t$ Q# E
8 x! e s t9 n# [
- m: U$ ^; \( ^
, a, Z; Z5 T( G: ?8 C+ y/ dJUCE 6.1 现在可以从 JUCE 公共仓库或下载页面获得。* \: e; m, U6 f' A0 Q
2 a9 O* U1 A; A) k9 {
# U* Q2 r W1 U3 s$ q. F
7 y/ [+ e6 W) X: [
辅助功能支持
. E5 X+ e: N% t- E4 j2 B' U. q6 F. b, i7 Q" I' ]3 z
基于 JUCE 的软件现在可以通过 macOS、Windows、iOS 和 Android 上的原生辅助功能框架进行导航。这种系统集成增加了软件的实用性,并将你的潜在用户扩大到了社会的一个重要群体。构建在 JUCE 6.1 之上的软件是默认支持的。
0 I' w/ |* Q1 H, q. m
2 y) z$ _# Z/ P
% A! ~3 {, Q% I4 P: `% v. w- b% l
VST3 插件扩展
. ?. Z2 e/ X6 a: X' Z* j
+ q( V2 K/ @; j! n1 F% VJUCE 的 VST3 后端被重新设计,提供了与 VST3 规范更大的兼容性,并能够访问 VST3 的特定扩展。插件开发人员现在可以访问任意提供自己扩展集的 DAW(如 PreSonus、Cockos 等)的更丰富的接口。0 d: j! ~8 [5 @% P
3 i, ~$ F4 S- N" s8 r3 Z$ D$ S
( O& e( i4 d8 V0 A* `& }5 J% W
0 f0 X( o9 V# z3 W$ u
macOS 11 和 iOS 14 上新的 MIDI API* C9 Z! s( t- e, r
0 j1 S) u. h4 D
JUCE 现在在最新 Apple 平台运行时,使用了 Apple 新的 MIDI API。随着其它平台发布 MIDI 2.0 API,这一发展为整个 JUCE 框架更广泛的 MIDI 2.0 支持铺平了道路。/ t; `. p" ~: r# u* h
; }, g7 ^4 R u6 a0 g
/ O' P( X Q Y/ ^# M1 y. Q$ | r/ `& f- M$ }$ u
OpenGL 函数加载( Q( i) I" C- l
1 p3 _! E* U8 m+ h. z
OpenGL 函数和常量现在从 OpenGL Registry 中生成,提供了对更多 OpenGL API 的访问,以及与用 C 或 C++ 编写的 GL 代码低摩擦源的兼容性。3 ^* n6 t! v7 a% G$ u
: J! P, Y! B) S: Z: }" J) Y
* r0 r' i& w- ?( h# \- J$ F H. S; `2 p
兼容 macOS 12 和 iOS 15) Y2 H/ u5 n% ~* Y7 D, e! E- P8 P
4 K4 w! w- l: S- F/ Q4 p2 y2 K& EJUCE 6.1 支持 macOS Monterey 和 iOS 15。
9 n8 N2 W( A4 \7 q4 @- ^3 ?3 c$ r# z/ e$ t7 Q l# Y
1 r7 E' F! o' r* i5 ?
R" Z+ J- u* w新的 Xcode 构建系统% R7 [ I" ^9 l: k" j/ m( ?$ P
. Q2 K+ @- h% X5 L# c+ r/ c5 j5 I
使用 Projucer 创建的 Xcode 项目现在将使用最新的 Xcode 构建系统。
) ~) n1 v5 J. r% P5 ^! F1 ?/ U, p9 B Z; l k
; Z* A& Q& F4 s+ L
9 |% E: H( H3 d( K3 @; \# w& k更多的基础框架改进9 Q7 l# @+ l( W0 R z2 Z" m
6 E( ]: \9 U: a' |( Z' g0 g
JUCE 团队对所有需要模态循环的函数做了新的异步替代方案,并对进程间通信(IPC)类进行了大修。他们还收紧了 CoreGraphics 的无效区域,让容器类与标准库可互操作,并实现了更多小功能和错误修正。你在这里可以看到完整的变化列表。
6 C, N. ?2 f+ Q, P6 W8 \% A' _$ n e4 k4 O/ o( [9 Q# M: m$ v
官网:- w; H: f/ G7 T j
https://juce.com/ |
|