Skip to content

Développement d'une IHM Web pour l'exploration de corpus de poésies chantées du XVIe siècle

Notifications You must be signed in to change notification settings

simonD3V/IHM_Web_Poesie_chantee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 

Repository files navigation

IHM Web - Les timbres : poésie chantée du XVIe siècle

Développement d'une IHM Web pour l'exploration de corpus de poésies chantées

Interface web - Timbres

  • L'Institut de Recherche en Musicologie du CNRS développe une base de données de poésie chantée au XVIème siècle, objet de recherche interdisciplinaire réunissant musicologues, historiens et littéraires. L'étudiant réalisant la TX aura pour mission de développer une interface graphique Web permettant l'exploitation scientifique de ce corpus, en prenant en compte les différentes pratiques spécifiques impliquées dans le projet. Un des enjeux de ces développements logiciels est de faire émerger des relations signifiantes existant au sein des données (textuelles, musicales, audio), et de contribuer à l'amélioration de la qualité des données.
  • Les technologies mobilisées constituent l'état de l'art des technologies Web front et back : création de composants d'IHM ergonomiques avec React JS, accès aux données via une API GraphQL, visualisations interactives des données avec D3.js, mise en production avec Docker.

Etude de l'existant (en cours)

IHM de projets 'Humanités numériques' : étudier leurs fonctions de recherches/explorations de données et les technologies utilisées

Google Sheet du benchmarck : lien de l'étude

Technologies et bibliothèques JavaScript utilisées pour le développement des fonctions primaires de l'IHM

  • bibliothèque utilisée pour les composants ReactJS "primaires" : Material UI
  • consultation des tables sous formes de tableaux : Material Table

Suggestions de technologies à utiliser pour des visualisations futures

  • visualisation des structures strophiques : Canvas (HTML5)
  • visualisation d'objets de la BDD en graphe : SigmaJS
  • visualisation personnalisable de fichiers audio : WaveSurferJS
  • visualisation de potentielles statistiques résultantes de recherches d'utilisateurs : ApexChartsJS

Tâches à réaliser

Fonctions de recherches

  • Fonctions de recherches simples (chaîne de caratères recherchée dans l'ensemble de la base)
  • Fonctions de recherches complexes par champ (choisir les champs des tables où éxécuter les recherches)
  • Fonctions de recherches sur la structure strophique des textes publiés

Visualisation des textes

  • Visualisation des structures strophiques

Visualisations des familles de textes

  • Visualisation des familles de textes ('groupes_textes') via une timeline permettant l'identification d'un potentiel texte racine pour chaque famille

Visualisation des airs

  • Implémentation d'un module interactif pour écouter les interprétations musicales des airs
  • Visualisation des patterns des airs via la notation musicale moderne

Crédits

  • Ajouter une page pour décrire l'ensemble du projet et présenter ces contributeurs

About

Développement d'une IHM Web pour l'exploration de corpus de poésies chantées du XVIe siècle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published