Assisting Western Popular Music Guitar Practice and Tablature Composition with Machine Learning. (Assister la pratique de la guitare et la composition de tablatures en musiques actuelles occidentales par apprentissage automatique)
Abstract: en fr Guitarists who play Western Popular Music (WPM) are usually little trained in music theory, a great part of their learning being autonomous and informal.To learn new songs or share them to other guitarists, they will commonly resort to audio recordings and tablatures.When it comes to composing new songs, it is usually conducted directly with the guitar through jamming and experimenting, alone or in a band.This thesis aims at exploring new computational methods that could assist guitarists both in the learning and compositional phases.Learning assistance is motivated by the large quantity of guitar resources available online, and aimsat helping guitarists navigate them to ease informal learning.A first algorithmic approach was proposed to make song recommendations to learners that are conditioned bydifficulty ratings of the songs and the learner's level estimate.A second approach proposes musical features to automatically estimate the difficulty of bass and guitartablatures on multiple criteria, while guaranteeing explainability and interpretability.Both approaches are based on new datasets that are or will be shared openly to the research community.Normally, tablatures of composed songs are only written in a later stage to transcribe the songs, for memorisation and communication purposes.Other contributions of this thesis propose ways to assist with composition, the objective being to motivateguitarists to use tablatures during the composition process by augmenting tablature notation software with Machine Learning (ML) functionalities.A first model permits suggesting where to add emph{bends} in a tablature, in order to make it more idiomaticof WPM guitar playing. The ML model was integrated in an online tablature notation software to illustrate how it could fit guitarist-composers' workflow.Other contributions focus on guitar accompaniment parts.A model for suggesting a guitar chord position, given the previous one, is introduced and tested with aset of newly introduced quantitative metrics.This work was used as a first step that led to the development of a transformer and a rule-based model that generate possible continuations of an existing bar of rhythm guitar, in tablature format. Both models were evaluated quantitatively, but also qualitatively by external participants through an online survey.Finally, another transformer model is proposed for generating bass tablatures, given an existing rhythm guitar track, to assist guitarist-composers who are not bass players. Les guitaristes jouant des Musiques Actuelles Occidentales sont généralement peu formés en théorie musicale, une grande partie de leur apprentissage étant autonome et informel.Pour apprendre de nouveaux morceaux ou les partager avec d'autres guitaristes, ils ont souvent recours à des enregistrements audio et à des tablatures.Quant à la composition de nouveaux morceaux, celle-ci est généralement réalisée directement sur la guitare, en jammant et expérimentant, seul ou en groupe.Cette thèse vise à explorer de nouvelles méthodes algorithmiques susceptibles d'aider les guitaristes lors des phases d'apprentissage et de composition.L'assistance à l'apprentissage est motivée par la quantité importante de contenu guitaristique disponible en ligne, et vise à aider les guitaristes à naviguer ce contenu afin de faciliter l'apprentissage informel.Une première approche est proposée pour recommander des morceaux aux apprenants, en prenant en compte une estimation de leur niveau et de la difficulté des morceaux.Une deuxième approche propose des descripteurs musicaux permettant d'estimer automatiquement la difficulté de tablatures de guitare et de basse selon plusieurs critères, tout en garantissant l'explicabilité et l'interprétabilité des résultats.Les deux approches reposent sur de nouvelles bases de données, déjà partagées ou en cours de partage avec la communauté scientifique.Habituellement, une tablature d'une composition musicale n'est écrite qu'après la phase de création musicale, afin de transcrire les morceaux à des fins de mémorisation et de communication.D'autres contributions de cette thèse s'intéressent à l'assistance à la composition, avec pour objectif d'inciter les guitaristes à composer à l'aide de tablatures, en enrichissant les logiciels de notation par des fonctionnalités d'apprentissage automatique.Un premier modèle permet de suggérer l'ajout de notes tirées (bends) dans une tablature, afin de la rendre plus idiomatique. Ce modèle a été intégré à un logiciel de notation de tablatures en ligne afin d'illustrer son intégration possible dans le travail des guitaristes-compositeurs.D'autres contributions se concentrent sur les parties d'accompagnement à la guitare.Un modèle de suggestion de positions d'accords, basé sur la position précédente, est proposé et évalué à l'aide de nouvelles mesures qualitatives.Ce travail a constitué une première étape ayant conduit au développement d'un modèle transformer ainsi que d'un modèle déterministe, permettant de générer des continuations possibles d'une mesure de guitare rythmique, au format tablature. Ces deux modèles ont été évalués quantitativement, mais aussi qualitativement par des participants externes via une enquête en ligne.Enfin, un autre transformer est proposé pour générer des tablatures de basse à partir d'une piste de guitare rythmique existante, afin d'assister les guitaristes-compositeurs qui ne sont pas bassistes.
External IDs:dblp:phd/hal/DHooge25
Loading