1 / 16

C.F.M.L.

C.F.M.L. Chord Files Markup Language Langage de Balisage de Grilles harmoniques Richard G. TERRAT LIRMM terrat@lirmm.fr. Objectifs. Représentation de Grilles Harmoniques dans un format permettant La publication sur le « Web » L’édition sur supports divers

thad
Download Presentation

C.F.M.L.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. C.F.M.L. Chord Files Markup Language Langage de Balisage de Grilles harmoniques Richard G. TERRAT LIRMM terrat@lirmm.fr

  2. Objectifs Représentation de Grilles Harmoniques dans un format permettant • La publication sur le « Web » • L’édition sur supports divers • L’exportation et importation vers des logiciels variés (arrangeurs, éditeurs, etc ..) • La transposition • Les variantes harmoniques • L’indexation en vue de traitement de recherche

  3. Les formats actuels • Formats d’édition • Propriétaires : Word, Excel • Publics : RTF • Figés • Formats d’impression • PS, PDF • Encore plus rigides • Formats d’image • GIF, JPEG • Lourds et non transformables

  4. XML eXtensible Markup Language • Défini par le W3C (World Wide Web Consortium) • Généralisation de HTML • Indépendant de l’édition • Paramétrable • Inclus l’indexation (URI) • Permet de définir une grammaire algébrique (DTD) • Transformable (CSS, XSL)

  5. XML et les représentations musicales • Nombreuses réalisations autour de la norme MIDI • MusicML, MNML, MHTML, MusicXML, .. • Peu de codages de Grilles harmoniques • ChordML : Accords accompagnant les « lyrics » (paroles de chansons) • Pas de traitements a posteriori • Transpositions, Variantes

  6. Un Exemple

  7. Les attributs • Titre(s) de l’Œuvre • Compositeur(s) et année de composition • Grands interprètes et années d’interprétation • Cadence rythmique et tempo • Parties de l’œuvre • Cadences harmoniques • Variantes

  8. XML et son environnement

  9. La DTD de CFML L’en tête Le corps : éléments syntaxiques • Le Thème : suite de Phrases • Intro • Verse • Chorus • Coda • La Phrase : suite de Motifs

  10. La DTD de CFML • Le Motif : ensemble de Variantes • Les Variantes : suite de Mesures • Les Mesures : suite d’Accords • Les Accords • Fondamentale • Harmonie • Basse (si renversement) • Durée

  11. Exemple

  12. Exemple

  13. Les limites Grammaticales • Variantes • Nombre de mesures identiques pour chaque variante d’un motif • Syntaxe de type AnBnCn … non algébrique • Mesures • Durée totale des accords d’une mesure égale à la durée de la mesure • Non algébrique

  14. Les limites Editions HTML • Subdivision des mesures Les navigateurs • Netscape, Opera, Internet Explorer, … • Interprétation XML et XSL • Provisoire XML • Les URI

  15. Réalisation Une DTD Une feuille XSL paramétrée pour éditions HTML avec : • Transpositions • Variantes • Notations (US, Française) • Indexation en relation avec des Bases de Données (ex: CDDB) • Des traitements Javascript • Subdivision des barres de mesure

  16. Développements futurs • Un éditeur de saisie • Des indexations plus générales • Des relations avec • Les mélodies • Les paroles • Des Editions variées • Des Imports et Exports

More Related