Les applications de production musicale basées sur un navigateur sont désormais géniales
Points clés à retenir
- Le kit de développement de jeux Playdate dans le navigateur de Panic a une excellente application audio.
- Les applications Web sont encore limitées par rapport aux applications informatiques locales.
- Les applications musicales basées sur un navigateur deviennent de plus en plus puissantes chaque année.
Fil de vie / Charlie Sorrell
Playdate est la console de jeu portable la plus chaude de l’année, et même ses outils de création musicale sont amusants.
Panic, le développeur de logiciels derrière Playdate, est connu pour ses belles et amusantes applications Mac et iOS. Il vient de publier un outil Web appelé Pulp (inscription requise) pour créer des jeux pour Playdate. La plus importante est probablement l’application de création musicale, qui ressemble à Ableton Live de l’ère Game Boy. Les outils musicaux basés sur un navigateur sont assez bons pour une utilisation quotidienne, mais prendront-ils le relais comme Google Docs, ou continueront-ils à être une niche pour les types expérimentaux ?
Le musicien et développeur de logiciels audio SevenSystems a déclaré à ledigitalpost : « J’ai beaucoup utilisé l’API WebAudio (ce qui inclut la création d’un synthé modulaire très élaboré) et je peux dire en toute confiance qu’il est très détaillé, et que la spécification est devenue assez stable récemment. . » via un forum message.
Pas seulement pour la navigation sur le Web
Un navigateur Web est l’une des applications les plus exigeantes sur un ordinateur ou un téléphone mobile. Pensez aux applications Web qui y sont exécutées, des suites complexes comme Slack aux dizaines de milliers de jeux par navigateur à vitesse de contraction, en passant par des alternatives Photoshop étonnamment profondes. Alors pourquoi pas une application musicale ? L’API WebAudio est un cadre qui permet aux développeurs de créer des applications musicales pour le navigateur, suffisamment puissantes pour créer des applications complexes et entièrement fonctionnelles.
La plus importante est probablement l’application de création musicale, qui ressemble à Ableton Live de l’ère Game Boy.
« Vous pouvez techniquement créer une DAW complète et complexe avec, y compris des synthétiseurs complexes, des pistes audio, presque tous les types d’effets, des analyseurs de spectre, des oscilloscopes, des LFO, des enveloppes, etc., le tout avec une synchronisation précise à l’échantillon. » dit SevenSystems.
C’est aussi amusant.
« Cela dit, programmer l’API Web Audio est vraiment amusant. J’ai suivi un cours gratuit il y a quelques années sur la construction de synthés avec et j’ai vraiment adoré. J’ai également construit une boîte à rythmes Web (qui ne fonctionnait pas réellement), plus un démo/jouet d’apprentissage). C’est incroyable à quel point cette technologie est puissante et à quel point il est facile de démarrer », a déclaré le musicien électronique Octagonist à ledigitalpost via un message sur le forum.
L’outil Pulp de Panic est un excellent exemple de ce que les navigateurs modernes peuvent faire. L’outil sonore est un retour décalé à l’ancien temps, comme la console monochrome Playdate, et malgré son séquenceur musical sophistiqué, ses bips et bloops ne taxent guère le navigateur.
Fil de vie / Charlie Sorrell
Tahti est une application de musique Web encore plus impressionnante – un séquenceur complet qui agit un peu comme le Digitakt à 800 $ d’Elektron. Il vous permet même de charger vos propres échantillons. En fait, Tahti est si bon qu’il devrait vraiment être transformé en une application iPad ou iPhone.
mais pourquoi? Pourquoi préférons-nous les applications natives aux applications Web ?
rapidité et sécurité
L’inconvénient le plus évident d’une application Web est que vous avez besoin d’une connexion Internet pour l’utiliser – bien que certaines applications puissent mettre en cache leurs ressources et s’exécuter hors ligne. Un autre obstacle historique est la sécurité. Si vous avez déjà écrit une longue réponse de forum ou un article de blog dans votre navigateur, mais que vous l’avez perdue lorsque la page s’est rechargée ou s’est écrasée, il est probable que vous ayez abandonné votre application Web à ce stade.
Mais c’est aussi une vieille nouvelle. Par exemple, Google Docs ne semble jamais rien perdre, quelle que soit la qualité de votre connexion ou la panne de votre navigateur.
Même la vitesse n’est plus un problème. Les applications de navigateur sont connectées à Internet, mais bon nombre de leurs ressources sont stockées localement et chargées lorsque vous ouvrez une page. Cela signifie que votre fichier audio n’a pas besoin d’être diffusé depuis le réseau à chaque fois qu’il est lu.
C’est incroyable à quel point cette technologie est puissante et à quel point il est facile de démarrer.
Mais les applications Web ont toujours des problèmes par rapport aux applications natives. Un problème reste le transfert de fichiers. Si vous souhaitez éditer une vidéo, une grande photo ou un clip audio, vous devrez l’importer dans et hors de l’application Web à un moment donné. C’est toujours plus lent que le traitement des fichiers sur le disque local.
Un autre obstacle est la connectivité. Pour qu’une application musicale soit utile, elle doit se connecter à votre application existante. Dans Ableton Live et Logic, des applications tierces existent sous forme de plug-ins. Sur iOS, les applications peuvent facilement s’envoyer de l’audio de manière modulaire. Mais il est difficile d’inclure un navigateur Web dans ces paramètres sans utiliser des solutions de routage maladroites. Même si vous le pouviez, il pourrait y avoir des problèmes de synchronisation – la synchronisation est toujours un problème avec les logiciels de musique classiques.
Pour la plupart des gens, les applications Web fonctionnent bien, mais une fois que vous avez besoin de plus de performances ou de fonctionnalités plus approfondies, les professionnels utilisent à chaque fois des applications régulières. C’est bien parce que chaque méthode a ses avantages.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre