Journal Publier sa musique en html

Posté par  . Licence CC By‑SA.
23
1
mai
2024

Tiré d'HN ce soir : Scribe pour rendre des partitions de musique en CSS. Vas-y clique, n'aie pas peur. C'est pas une image, s'pas. En haut à droite un bouton bien caché dans le rendu typographique permet même de transposer.

Pour tout comprendre l'auteur a fait un billet de blog, et on peut visiter le dépot du code sur Github.

  • # CSS

    Posté par  (site web personnel) . Évalué à 10.

    Plus que l’HTML, il me semble que l’exploit réside surtout dans le CSS, car un script pourrait toujours lire les données contenu dans le HTML et piloter le rendu…

    Maintenant ça me donne envie de voir implémenté la notation neumatique carrée (ou notation musicale grégorienne).

    ce commentaire est sous licence cc by 4 et précédentes

    • [^] # Re: CSS

      Posté par  . Évalué à 2. Dernière modification le 01 mai 2024 à 21:12.

      Ce qu' on arrive à faire avec les CSS ne finit pas de m'épater.

      Là c'est un bel exemple et bien documenté en plus. Super. Merci.

      "Si tous les cons volaient, il ferait nuit" F. Dard

  • # Cool

    Posté par  . Évalué à 4.

    Merci pour le lien, c'est intéressant ce hack. C'est de la bombe Herbie Hancock.

    Je me demande si il y a l'option partition + tablature.

    • [^] # Re: Cool

      Posté par  (Mastodon) . Évalué à 5.

      C'est de la bombe Herbie Hancock.

      Si t'aimes Herbie Hancock et que tu veux que ça groove dans ta tête toute la journée, écoute ça.

      En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

      • [^] # Re: Cool

        Posté par  . Évalué à 3.

        Mouais, Snoop Dogg reprend ici (en 2013) un arrangement très proche de celui de Us3 (de 1992) sans y apporter grand chose. Et déjà Us3 c’est sympa, mais ça ne vaut pas les originales (Herbie Hancock a déjà proposé plusieurs versions de Cantaloupe Island assez différentes les unes des autres).

        Mais bon, merci pour le lien, je ne savais que Soop Dogg s’était pris au jeu de cette reprise, et ce n’est pas désagréable à découvrir.

  • # nih

    Posté par  . Évalué à 9. Dernière modification le 01 mai 2024 à 13:56.

    Pas mal, mais la syntaxe est plutôt imbuvable.

    Peut-être que ça pourrait s'interfacer avec abcjs, qui propose d'ailleurs une bonne méthode de rendu (et d'écoute) :

    https://www.abcjs.net/

    l'avantage de la notation ABC c'est que cela existe depuis une bonne vingtaine d'année, il y a quantité d'outils pour convertir de midi vers ce format, et une base de morceaux bien fournie.

    Titre de l'image

    « Le pouvoir des Tripodes dépendait de la résignation des hommes à l'esclavage. » -- John Christopher

    • [^] # Re: nih

      Posté par  . Évalué à 2.

      Il y a aussi Lilipond qui a sa propre syntaxe et son propre moteur de rendu (mais pas en HTML).

      Une alternative serait de maintenir des convertisseurs qui pourraient changer de l'un vers l'autre, mais c'est dommage d'en arriver là.

      • [^] # Re: nih

        Posté par  (site web personnel) . Évalué à 3.

        c'est dommage d'en arriver là.

        tu voudrais que tout le monde utilise un format pivot tel que MusicXML ? :D

        • [^] # Re: nih

          Posté par  . Évalué à 5. Dernière modification le 02 mai 2024 à 16:18.

          C'est pas exactement la situation du xkcd?

          Je ne "veux" rien de particulier. C'est du logiciel libre, les gens font ce qu'ils veulent de leur temps. C'est juste que quand on crée un nouveau moteur de rendu, pourquoi réinventer un format d'entrée alors qu'il existe déja plein de choses? On va perdre du temps soi-même à convertir des fichiers pour utiliser son propre logiciel.

          De toutes manières, je ne crois pas trop à l'existence d'un tel format central. La notation musicale n'est pas normée, il n'est pas rare que tel compositeur ou telle maison d'édition inventent de nouveaux symboles, ou réutilisent des symboles existants pour signifier autre chose. Lilipond prend en charge des notations musicales rares, anciennes, spécifiques de certains instruments, ça semble très compliqué de convertir ces choses spécifiques vers plusieurs formats.

          On peut se demander si le meilleur convertisseur, ça ne serait pas simplement un OMR (OCR pour la musique). Dans un texte, le format de référence, ça n'est pas le texte imprimé, c'est le texte brut. On peut donc partir sur le texte, qui sera commun entre les documents, pour convertir les fichiers. Pour la musique, le format de référence est le rendu visuel, il n'existe pas de "texte brut", la mise en forme fait partie intégrante du document. Du coup, ça serait peut-être logique de "rescanner" les pdf produits par les différents moteurs de rendus vers des formats spécifiques?

  • # accessibilité

    Posté par  (Mastodon) . Évalué à 6.

    J'ai vu plein de trucs intéressants faits avec juste du CSS, le problème c'est que ça rend les pages imbitables pour les non-voyants.

    • [^] # Re: accessibilité

      Posté par  (site web personnel, Mastodon) . Évalué à 1.

      En même temps, j’aimerais savoir quel format est utilisé pour un non-voyant qui fait de la musique…

      • [^] # Re: accessibilité

        Posté par  (Mastodon) . Évalué à 3. Dernière modification le 06 mai 2024 à 11:22.

        Je ne sais pas comment ça se passe dans tous les logiciels de musique, mais par exemple la version 12 de Ableton Live est testée avec Voice Over/NVDA sur MacOS et JAWS/Narrator sous windows. Ce sont tous des logiciels qui te dictent à voix haute ce qui est écrit donc j'imagine que les non-voyants choisissent suivant les moments de se faire dicter la note ou de l'entendre directement.

        Unicode a un support pour la notation musicale et il existe des standards de mappage de polices de charactères musicales:
        https://en.wikipedia.org/wiki/Musical_Symbols_(Unicode_block)
        https://en.wikipedia.org/wiki/SMuFL
        https://en.wikipedia.org/wiki/MusicXML

      • [^] # Re: accessibilité

        Posté par  . Évalué à 2. Dernière modification le 06 mai 2024 à 11:30.

        Entre autres MUSIC BRAILLE CODE mais c'est vraiment compliqué parait-il, néanmoins supporté dans MuseScore.

        Pour les DAW (Digital Audio Workstation) certaines peuvent être assez accessibles en lecture d'écran mais c'est un autre sujet que la notation musicale solfège en particulier, certaines DAW n'offrant pas forcément la possibilité d'en utiliser.

        Alcyone

        • [^] # Re: accessibilité

          Posté par  . Évalué à 1. Dernière modification le 06 mai 2024 à 11:34.

          En tout cas ce format Scribe pourrait être un format de sortie/rendu sympathique à fournir en plus, dommage qu'il n'utilise pas MusicXML.

          Alcyone

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.