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 !
-
miles1981Je poste, donc je suisPosté le 17/06/2015 à 15:24:29Autre point interssant, il smeble qu'il y aurait un AU store en preparation aussi.
-
unTIL BENPosteur·euse AFfolé·ePosté le 17/06/2015 à 15:51:56il me semble aussi qu'ils vont intégrer leur achat récent de camel audio avec des nouveaux plugins intégrés.
-
djeos546Posteur·euse AFfranchi·ePosté le 17/06/2015 à 16:14:29
Et pendant ce temps Sylenth n'est toujours pas en 64-bit. N'importe quoi ! Quand il va sortie en 64-bit, les AU vont changer de format et il faudra encore le bridger pendant 10 ans !
-
Fruit RougePosteur·euse AFfolé·ePosté le 17/06/2015 à 16:23:36
Citation de : djeos546
Et pendant ce temps Sylenth n'est toujours pas en 64-bit. N'importe quoi ! Quand il va sortie en 64-bit, les AU vont changer de format et il faudra encore le bridger pendant 10 ans !
Yep, mais maintenant tu as Uhe Hive pour ça.
Sinon top pour le nouveau format d'AU, il en avait besoin face au vst qui est largement plus intéressant pour les développeurs.
Avec l'arrivée de l'iPad pro 13", ça va commence à changer la façon de faire de la MAO ça. le tout tactile, j'aime bien moi ^^