Mardi 04 mai 2010
La balise HTML5 <audio> vous permet d'intégrer des fichiers audio directement dans une page Web sans avoir besoin de plug-in.
Mais l'élément audio pourrait faire beaucoup plus que de proposer un lecteur de musique Mp3 en s'affranchissant du Flash.
L'élément lecteur audio pourrait finir par alimenter un tout nouveau genre d'applications web - édition audio en ligne
etc... Quelques éditeurs audio en ligne existent déjà en flash, et les gens les utilisent à des fins créatives.
Mais nous commençons tout juste à voir apparaitre d'étonnants éditeurs audio, synthés, des visualisateurs audio et
des outils de création s'exécutant nativement dans un navigateur web sans avoir besoin de Flash.
Pour voir ce qu'il est possible de faire avec l'audio du HTML 5 et quelques controles JavaScript, David Humphrey,
responsable de Mozilla éducation et de la Fondation Mozilla, a expérimenté les manipulations audio sous Firefox. Pour parachever
sa série d'expériences, Humphrey à récemment présenté un certain nombre de programmes interactifs mettant en lumière les possibilités à venir de Firefox sur le blog Mozilla Hacks.
Les vidéos (également visibles sur le blog de Mozilla) soulignent de possibles applications web à venir: collaboration
dans la création musicale à l'aide de multiples navigateurs, écran tactile servant de controleur audio, des logiciels d'analyse audio en ligne et en temps réel, des tables de mixage, des scripts de calcul de BPM, et même un clone en ligne du soft de Brian Eno iPhone Bloom.
La meilleure partie de ces démos est que, comme Humphrey dit, "il s'agit de code réel, en cours d'exécution dans un vrai navigateur web, et
tout se fait en HTML5 et JavaScript. "Bien sûr, l'inconveniant majeur est que, pour certains programmes,
vous aurez besoin d'une version patchée de la branche en développement de Firefox.
La raison est que certaines de ces expériences reposent sur des API non standard. En d'autres termes, une grande partie de ce qui se passe dans
ces expériences n'a pas été approuvé par le W3C pour l'instant. Mais beaucoup de ce que nous utilisons sur le web en ce moment -
technologies AJAX - A commencé exactement de la même manière. Une technologie comme celle-ci ne perce au final que si
les éditeurs de navigateurs et les développeurs web travaillent ensemble pour la faire avancer.
Voudriez vous vraiment voir une version en ligne de ProTools ? Eh bien, selon Humphrey, "Le Web est assez rapide
aujourd'hui pour faire du traitement audio en temps réel, assez puissant et assez expressif pour créer de la musique. Tout ce qu'il
manque est quelqu'un pour le construire."
Si vous voulez vous amuser avec l'audio sous Firefox, jetez un oeil à la documentation développeur que voici : Using audio and video in Firefox