La première nouveauté présentée lors de cette conférence est l’Audio Units Extensions, qui rationalise l’utilisation d’applications AU sur OS X et iOS et permet de transformer des plug-ins en applis qui pourront être vendues sur les AppStores.
Pour ce faire, Apple propose la version 3 de l’API Audio Units, notons que le format n’a pas été revu depuis 2002. L’API AU 3 va permettre d’intégrer, dans les OS X 10.10 et iOS 9 et suivants, des Audio Unit Components (le répertoire que vous trouvez déjà dans le répertoires Audio de votre Mac). Pour assurer la compatibilité entre les API v2 et v3, Apple développe des bridges, de manière à ce que les hôtes puissent supporter les AU 2 et 3. Le code des AU sur OS X et iOS étant le même, les développeurs de plug-ins tiers pourront donc facilement proposer leurs créations sur les deux plateformes.
Voyons maintenant les changements apportés à la v3 de l’Audio Unit côté Mac : la grosse nouveauté, c’est que dans le système, l’AU 3 fonctionnera de manière indépendante ; en cas de problème, vous pourrez « killer » le plug-in sans faire planter ou devoir redémarrer l’hôte (la STAN).
Du côté de l’iOS, les AU et AU Extensions, avec support de presets, auront droit à leurs interfaces graphiques avec support du multitouch, comme vous pouvez le voir ci-dessous :
L’AU 3 va également apporter du changement du côté du MIDI : si la v2 supportait un seul « câble » avec 16 canaux MIDI, l’AU v3 va intégrer 256 « câbles » virtuels MIDI, ce qui va démultiplier les capacités pour, notamment, la gestion de gros instruments virtuels.
Apple va apporter le support de ses Audio Units Extensions à l’ensemble de ses logiciels de création musicale (GarageBand sur Mac et IOS, Logic Pro X et Mainstage), en donnant aux développeurs la possibilité de créer des interfaces custom des instruments.
La WWDC étant réservée aux développeurs, un petit mot à leur attention, car ce nouvel AU 3 entraine des changements structurels qui permettront de créer des plug-ins plus puissants/complexes, grâce notamment à l’implémentation d’une arborescence et d’adresses numériques pour ces paramètres. Ils vont également bénéficier d’un nouvel environnement de développement.
Un dernier mot enfin concernant l’audio inter-app : Apple n’a pas précisé clairement l’avenir de cette fonctionnalité de l’iOS, mais laisse entendre que les AU Extensions, qui vont palier les manques (notamment le support des presets et des paramètres des applis), pourraient bien remplacer cet utilitaire.
Vous pouvez revoir la partie de la conférence dédiée au nouvel AU 3 sur developer.apple.com et télécharger un exemple du nouveau code. Amis développeurs, nous attendons impatiemment de voir vos nouveaux AU 3 et de découvrir les AU Extensions sur iOS !
Suivez toute l’actualité d’Audiofanzine sur Google Actualités !






