Les applications de création de musique basées sur un navigateur sont plutôt géniales maintenant

Table des matières:

Les applications de création de musique basées sur un navigateur sont plutôt géniales maintenant
Les applications de création de musique basées sur un navigateur sont plutôt géniales maintenant
Anonim

Clé à emporter

  • La suite de développement de jeux Playdate dans le navigateur de Panic possède une application audio incroyable.
  • Les applications Web sont encore limitées par rapport aux applications locales sur ordinateur.
  • Les applications musicales basées sur un navigateur gagnent en puissance chaque année.

Image
Image

La Playdate est la console portable phare de cette 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 applications raffinées mais amusantes pour Mac et iOS. Il vient de publier un outil Web, appelé Pulp (inscription requise), pour créer des jeux pour Playdate. La vedette pourrait être l'application de création musicale, qui ressemble à Ableton Live de l'ère Game Boy. Les outils musicaux basés sur un navigateur sont devenus assez bons pour une utilisation régulière, mais prendront-ils le relais comme Google Docs ou resteront-ils une niche pour les types expérimentaux ?

"J'ai beaucoup travaillé avec l'API WebAudio (entre autres, j'y ai créé un synthé modulaire assez élaboré) et je peux dire avec confiance qu'il est très exhaustif et que la spécification est également devenue assez stable récemment", musicien et audio le développeur de logiciels SevenSystems a déclaré à Lifewire via un message sur le forum.

Pas seulement pour la navigation Web

Le navigateur Web est l'une des applications les plus exigeantes sur votre ordinateur ou votre téléphone. Pensez simplement aux applications Web qui s'y exécutent, des suites complexes comme Slack à un million de jeux de navigateur à vitesse de contraction, en passant par des alternatives Photoshop étonnamment profondes. Alors pourquoi pas des applications musicales ? L'API WebAudio, un cadre qui permet aux développeurs de créer des applications musicales pour le navigateur, est suffisamment puissant pour créer des applications complexes et complètes.

La vedette pourrait être 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 sophistiquée avec elle, y compris des synthés complexes, des pistes audio, à peu près n'importe quel type d'effets, des analyseurs de spectre, des oscilloscopes, des LFO, des enveloppes, etc… le tout avec un timing précis, " dit SevenSystems.

C'est aussi amusant.

Cela dit, l'API audio Web est vraiment amusante à programmer. J'ai suivi un cours gratuit sur la construction de synthés en l'utilisant il y a quelques années et j'ai vraiment apprécié. J'ai aussi construit une boîte à rythmes Web (pas réellement utile, plutôt une démo/jouet d'apprentissage).

Les outils Pulp de Panic sont un excellent exemple des capacités du navigateur moderne. L'outil Son est un retour décalé aux temps anciens, tout comme la console Playdate monochrome, et même si son séquenceur musical est sophistiqué, ses bips et bloops ne taxent guère le navigateur.

Image
Image

Tahti est une application musicale encore plus impressionnante pour le Web: 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 appropriée pour l'iPad ou l'iPhone.

Mais pourquoi ? Pourquoi préférons-nous les applications locales aux applications Web ?

Vitesse 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 fonctionner hors ligne. Un autre obstacle historique a été la sécurité. Si vous avez déjà écrit une longue réponse de forum ou un article de blog dans le navigateur et que vous l'avez perdu lorsque la page s'est rechargée ou s'est écrasée, il est probable que vous ayez abandonné les applications Web à ce moment-là.

Mais c'est aussi une vieille nouvelle. Google Docs, par exemple, ne semble jamais rien perdre, quelle que soit la qualité de votre connexion ou le plantage 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, chargées lorsque vous ouvrez la page. Cela signifie que vos fichiers audio ne doivent pas nécessairement être diffusés depuis le Web à chaque fois que vous les lisez.

C'est incroyable à quel point cette technologie est puissante et à quel point il est facile de démarrer.

Mais il y a toujours des problèmes avec les applications Web par rapport aux applications locales. Un problème est toujours le transfert de fichiers. Si vous souhaitez éditer une vidéo, une grande photo ou un clip audio, le faire entrer et sortir d'une application Web nécessite un téléchargement à un moment donné. Cela sera toujours plus lent que de travailler avec des fichiers sur vos disques locaux.

L'autre obstacle est la connectivité. Pour qu'une application musicale soit utile, elle doit se connecter à vos applications existantes. Dans Ableton Live et Logic, des applications tierces existent sous forme de plug-ins. Sur iOS, les applications peuvent facilement envoyer leur audio les unes aux autres de manière modulaire. Mais sans utiliser de solutions de contournement de routage maladroites, il est difficile d'inclure le navigateur Web dans ces configurations. Et même si vous le pouvez, il peut y avoir des problèmes pour synchroniser les choses - la synchronisation est toujours un problème avec les logiciels de musique classiques.

Pour la plupart des gens, une application Web fonctionne très bien, mais une fois que vous avez besoin de plus de performances ou de fonctionnalités plus approfondies, un professionnel utilisera une application standard à chaque fois. Et c'est bien parce que chaque approche a ses avantages.

Conseillé: