Vous êtes sur la page 1sur 36

Test, analyse et amélioration

du synthétiseur ES P
Rapport de projet ICX02

Encadrants : Pierre-Henri Dejean & Soizic Berthelot

Etudiants : Aladin Taleb, Qiannan Wu, Baptiste Valthier

Master UXD - UTC


Janvier 2017
Résumé
Ce rapport présente le test de six utilisateurs musiciens qui utilisent le plugin synthétiseur
musical “ES P” du logiciel “Logic Pro” pour la première fois. Les utilisateurs sont des
musiciens avec différents niveaux d’expertise de la Musique Assistée par Ordinateur (MAO).
A travers un entretien semi-guidé, nous les filmons en leur demandant d’effectuer diverses
tâches de manipulation de logiciel ou de dessins en observant les erreurs commises ou les
incompréhensions face aux contrôles de l’interface de ce synthétiseur.

Après une analyse théorique qui nous permet de comprendre pourquoi certaines des erreurs
sont commises par les utilisateurs, nous soumettons une liste d’améliorations possibles
avant de proposer des nouveaux concepts pour améliorer l’expérience utilisateur. Nous
proposons également une méthode de développement permettant de rapidement
programmer des prototypes fonctionnels, ainsi qu’une preuve de concept d’une interface
pour ce type de plugin.

Ces tests ont pour vocation de mettre en avant les problèmes d’utilisation de ce
synthétiseur, qui utilise des concepts communs à d’autres logiciels de ce type.

Le rapport ci-présent est rédigé dans le cadre du cours ICX02 intitulé Analyse des situations
du Master UXD de l’UTC et à destination des enseignants de ce dernier.

Test, analyse et amélioration du synthétiseur ES P 1


Tables des matières
Résumé ................................................................................................................................ 1
Tables des matières .............................................................................................................. 2
Introduction ......................................................................................................................... 3
Contexte ............................................................................................................................ 3
Nos Objectifs ..................................................................................................................... 5
Méthodologie ..................................................................................................................... 5
1 - Protocole ........................................................................................................................ 7
Présentation du Plugin ...................................................................................................... 7
Déroulement du test .......................................................................................................... 8
Matériel ........................................................................................................................... 11
Sujets .............................................................................................................................. 12
2 - Résultats des tests ...................................................................................................... 13
3 - Analyse des Résultats ................................................................................................. 15
4 - Conseils d’amélioration............................................................................................... 23
Liste d’amélioration théorique .......................................................................................... 23
Intégration des propositions d’amélioration ...................................................................... 24
5 - Prototype fonctionnel .................................................................................................. 28
Conclusion ........................................................................................................................ 31
Bibliographie ....................................................................................................................... 32
Annexes .............................................................................................................................. 33
Dessins préliminaires ...................................................................................................... 33
Dessins de mémoire ........................................................................................................ 34
Dessins de scénario idéal ................................................................................................ 35

Test, analyse et amélioration du synthétiseur ES P 2


Introduction
Ce rapport est destiné aux enseignants du cours Analyse des situations, et concerne le
plugin synthétiseur musical “ES P”.

Dans ce rapport nous allons aborder le protocole utilisé pour chacun des testeurs puis le
résultat de ces tests : les données que l’on a extrait des observations, films et exercices
proposés. Nous verrons ensuite notre analyse théorique de ces résultats pas à pas en
essayant de comprendre et d’expliquer les erreurs ou les comportements observés et
mesurés. Enfin nous émettrons d’abord une liste de conseils théoriques puis des
applications concrètes de ces conseils pour améliorer ce logiciel.

Contexte
La Musique Assistée par Ordinateur, souvent nommée par son acronyme MAO, désigne tout
un ensemble de techniques et d’outils exploitant l’ordinateur comme centre de la création
audio. Les logiciels relevant de la MAO permettent entre autre d’enregistrer, de créer,
d’éditer, de mixer et de masteriser divers fichiers de son; que ce soit pour DJs, producteurs,
ingénieurs du son, ou simples débutants.

Quelques chiffres à titre d’exemple, le marché de la musique électronique aux Etats Unis en
2014 représente 217 millions de dollars. Il est composé notamment à 48% de synthétiseurs
électroniques puis 24% de percussions électroniques. La part de marché des synthétiseurs
est donc de de plus de 100 millions de dollars. De plus, depuis 2013 les ventes de plugins
de synthétiseurs sont en hausse.1 C’est donc un marché bien réel qui profite chaque année
des avancées technologiques pour proposer des solutions toujours plus puissantes.

La plupart des solutions de MAO fonctionne sur le même principe. Un logiciel principal,
appelé Digital Audio Workstation (DAW) en anglais, est comme un chef d’orchestre qui fait
circuler le flux audio entre les différents matériels. On peut en citer plusieurs répondants à
des cibles et des besoins différents : Audacity et Garage Band pour les amateurs, Logic Pro
et Cubase pour la composition et l’enregistrement, Ableton Live pour le jeu sur scène, et Pro
Tools pour le mixage professionnel.

1
Voir lien sur le Rapport NAMM en annexes

Test, analyse et amélioration du synthétiseur ES P 3


Quelques exemples d’interface de logiciel MAO.

Le traitement audio à proprement parlé est quant à lui démodularisé au sein d’extensions
appelés Plugins, de telle sorte qu’un même plugin puisse fonctionner sur tous les logiciels
sus-cités. Se devant d’être relativement indépendant, ses plugins contiennent un
programme de traitement de son, ainsi qu’une interface graphique.

En analysant différentes interfaces, nous nous sommes rapidement rendus compte que ces
plugins ciblaient quasi-exclusivement des utilisateurs confirmés. Celles-ci sont en effet
assez complexes à comprendre, à appréhender et à maîtriser. Or, ces dernières années,
nous avons vu arriver sur le marché un certain nombre d’applications de MAO destinées aux
plus novices. Nous pouvons à ce titre citer GarageBand, l’application de composition éditée
par Apple; Djay pro pour le mixage.

Interface d’un plugin audio considéré comme l’un des meilleurs sortis en 2016 d’après le site
“Producer-Spot”.

Test, analyse et amélioration du synthétiseur ES P 4


Ces applications ont pour objectif de démystifier ce monde obscure qu’est la MAO en
démontrant que la création audio n’est pas aussi compliquée et frustrante que ce qu’on
pourrait croire. Malheureusement, l’inexistence de plugins adaptés pour les débutants limite
très rapidement les fonctionnalités de ces applications.

Interface de Garage Band.

Il y a également une demande croissante en tutoriaux et cours en lignes de maîtrise de ces


logiciels, qui permettent de rendre plus accessible l’accès à ces outils mais qui ne sont
qu’une introduction.

Nos Objectifs
Notre étude tente de répondre à trois objectifs. Tout d’abord, comprendre les besoins des
novices en matière de création audio. Ensuite, mettre en évidence les problèmes que l’on
retrouve fréquemment dans ces plugins audio. Enfin, apporter des éléments de solution afin
de faire tendre la cible des plugins vers un panel d’utilisateurs débutants.

Méthodologie
Pour atteindre nos objectifs, nous avons tout d’abord nous-même pris en main un certain
nombre de plugins audio afin d’en apprendre un peu plus sur ce domaine. Nous avons
ensuite rencontrés des utilisateurs débutants et intermédiaires et les avons confrontés avec
une interface générique d’un plugin afin de déterminer comment ils réagissaient face à ce
type d’interface.

Test, analyse et amélioration du synthétiseur ES P 5


Test, analyse et amélioration du synthétiseur ES P 6
1 - Protocole

Présentation du Plugin
Bien entendu, il est difficile de faire tester efficacement et exhaustivement plus qu’un seul
plugin lors d’un entretien. Le choix de celui-ci était donc crucial pour la suite de l’expérience.

Le plugin se devait d’être toujours disponible dans les logiciels actuels. Il devait également
être très versatile avec un nombre relativement faible de contrôles différents, de telle sorte
qu’un sujet puisse le parcourir exhaustivement en une dizaine de minutes. Enfin, il devait
être suffisamment représentatif des autres plugins du marché en termes de choix de design
afin que nos solutions soient généralisables à l’ensemble du marché.

A ce titre, nous avons choisi de nous focaliser sur le marché des synthétiseurs, un type de
plugin qui a pour but de créer - le terme exact est “synthétiser” - du son, généralement en
réponse à une note donnée par un clavier, à la manière d’un instrument électronique.
En plus de synthétiser du son, ces plugins incluent également un ensemble d’autres effets
sonores que l’on retrouve généralement au sein d’autres plugins indépendants : filtre,
égalisation, écho, réverbération pour ne citer qu’eux. En ce sens, les synthétiseurs sont
généralement les plugins les plus versatiles et les plus complets, et sont donc l’idéal pour
notre étude.

Plus particulièrement, nous avons focalisé notre étude sur le synthétiseur ES P, disponible
depuis la version 6 de Logic Pro sortie en 2004. D’après la documentation du synthétiseur,
“ES P (ES Poly) simule les synthétiseurs polyphoniques classiques des années 80s. C’est
un instrument versatile capable de produire une très grande variété de sons musicaux.”.

Interface du plugin ES P

Adresse de la documentation en ligne :


https://documentation.apple.com/en/logicexpress/instruments/index.html#chapter=3%26sect
ion=0%26tasks=true

Test, analyse et amélioration du synthétiseur ES P 7


Après avoir nous même pris en main ce logiciel, nous avons estimé que ce synthétiseur était
trop compliqué pour les novices, mais pas assez précis pour les experts qui ont besoin de
plus de contrôle sur la synthèse du son. Il nous semblait alors intéressant d’étudier ce type
d’interface afin de le simplifier pour qu’il puisse être facilement utilisable par les plus
débutants.

Déroulement du test
La première phase est un simple entretien avec le sujet afin de mieux le connaître, et de
notamment estimer son niveau d’expertise avec les logiciels de MAO, les plugins audio en
général, et les synthétiseurs.

Un testeur pendant la phase de prise d’information

Nous lui avons également demandé de dessiner une interface de synthétiseur qu’il a
l’habitude d’utiliser ou qu’il aurait déjà vu; ceci afin d’évaluer ce que signifie le concept de
“synthétiseur”.

Test, analyse et amélioration du synthétiseur ES P 8


Un testeur qui dessine sa vision d’un synthétiseur (avant test du plugin)

Lors de la deuxième phase, nous avons montré l’interface graphique au sujet afin que nous
puissions recueillir ses premières impressions concernant l’esthétique ainsi que les
fonctionnalités disponibles. Le but était de mettre en valeur les attentes de l’utilisateur.

C’est seulement à partir de la troisième phase que l’utilisateur pouvait manipuler le


synthétiseur. A ce titre, il était invité à toucher le piano pour générer un son, et à modifier
chaque contrôle du synthétiseur afin d’explorer les possibilités offertes par ES P. Après 5
minutes de jeu, nous avons recueilli les retours de l’utilisateur. Nous avons notamment
essayé de déterminer s’il a apprécié les fonctionnalités du logiciel, et si ses attentes de
fonctionnement ont bien été respectées.

Durant cette dernière phase, l’utilisateur était complètement libre, et il n’était pas à
proprement parler à la recherche d’un son intéressant. Or, c’est cette phase de recherche
qui est généralement observée lors d’une utilisation en cas réel de ce type de logiciel, il était
donc important de proposer un exercice de recherche et de prise de décision.

Test, analyse et amélioration du synthétiseur ES P 9


Une testeuse qui explore librement le plugin ES P

C’est le rôle de la quatrième phase de l’expérience qui consistait à s’approcher le plus


possible d’un son que nous avions nous même réalisé à l’aide de ce même synthétiseur.
Après 5 minutes de recherche, l’utilisateur était invité à nous donner ses retours sur son
protocole de recherche.

Dans la cinquième phase, nous avons caché l’interface du synthétiseur et avons demandé à
l’utilisateur de nous le dessiner de mémoire. Le but de cette phase est de mettre en
évidence des problèmes de compréhension dans la dénomination et l’organisation des
contrôles.

Enfin, la sixième et ultime phase était l’occasion pour l’utilisateur de nous dessiner une
interface qu’il jugerait idéale.

Test, analyse et amélioration du synthétiseur ES P 10


Les dessins sont filmés pour analyser l’ordre et le positionnement des éléments dessinés

Ces six phases se sont étalées sur 30 à 50 minutes selon les sujets.

Matériel
Le matériel comprend tout d’abord tous les logiciels et dispositifs nécessaires pour faire
fonctionner efficacement le synthétiseur ES P. A ce titre, nous avons utilisé un MacBook Pro
avec le logiciel Logic Pro X, branché à un écran, un clavier, une souris, un clavier MIDI (un
piano directement branché à ES P), et des enceintes de monitoring, généralement utilisées
en studio d’enregistrement, afin que l’utilisateur puisse distinguer de subtiles modifications
dans le son.

Nous avons également exploité des solutions d’enregistrement afin de capturer le


comportement de l’utilisateur sous différents angles, ses remarques et le son synthétisé de
ES P. Une Go Pro a filmé l’entretien préliminaire, une Caméra a enregistré les dessins, la
webcam du MacBook a capturé les réactions de l’utilisateur pendant l’utilisation de ES P et
le logiciel ScreenFlow a enregistré l’écran du logiciel.

Test, analyse et amélioration du synthétiseur ES P 11


A gauche la caméra avec le trépied filme les dessins en gros plan. A droite l’ordinateur, les
enceintes et les claviers.

Sujets
Nous avons recruté, via une annonce destinée aux musiciens envoyée sur Facebook, 6
sujets âgés de 20 à 26 ans, tous musiciens depuis plusieurs années. Ces sujets ont des
connaissances et des compétences très diverses, en l’occurrence :
- 2 personnes n’ont jamais utilisé de logiciel de MAO;
- 2 personnes ont déjà utilisé un logiciel de MAO mais jamais de synthétiseur;
- 2 personnes ont déjà eu l’occasion d’utiliser un synthétiseur, mais ne sont pas
experts.

Test, analyse et amélioration du synthétiseur ES P 12


2 - Résultats des tests
A l’issu des tests nous avons accumulé : notes des observations faites pendant les tests, les
dessins de ceux-ci, et plus de quatre heures d’enregistrement vidéo comprenant tous les
faits et gestes des testeurs y compris sur l’ordinateur ainsi que leurs remarques orales.

Voici un extrait compilé des tests utilisateurs (vidéo non diffusée publiquement, durée : 3
minutes) : https://youtu.be/F4zJxn0Cdmo

Les dessins des trois phases sont en annexes de ce document. Ci-après, la liste des
remarques faites par les testeurs et de nos observations (sans enlever les doublons).

Points positifs (11 remarques):

Ludique
+ Les “presets”, des pré-configurations du logiciel proposées par les concepteurs, sont
appréciés pour voir le détail de composition d’un son existant.
+ Les cinq minutes de notre test exploratoire permettent de mieux comprendre le
fonctionnement du logiciel.
+ La phase de test de découverte est amusante (création de sons étranges parfois).

Simplicité
+ Le nombre de contrôles n’est pas effrayant au premier abord
+ Paraît simple à manier
+ Sliders intuitifs (physiquement)
+ Malgré des textes indicatifs peu clairs, certains contrôles sont reconnaissables après
tests / exploration

Fonctionnalités
+ Des possibilités intéressantes
+ On peut faire un son très rapidement
+ Gestion de la hauteur du son rapide et intéressante (4/8/16 et Carré-1 Carré-2)
+ Les différentes formes d’ondes sont utiles

Points négatifs (31 remarques) :

Problème Ergonomie (physique)


- Boutons ronds pas intuitifs, le geste de cliquer/glisser est difficile
- Manque d’éléments visuels dynamiques (écran, …)
- Manque de lisibilité : difficile de comprendre les labels et l’iconographie
- Tout se ressemble
- Presets, des préconfigurations du logiciel, pas faciles à trouver
- On n’entend pas toujours les modifications que l’on fait au son

Problème “Workflow”
- La phase exploratoire ne suffit pas pour tout maîtriser

Test, analyse et amélioration du synthétiseur ES P 13


- Manque d’organisation visuelle des blocs
- L’ordre des contrôles (de gauche à droite) n’est pas logique
- Les boutons ne sont pas placés de manière compréhensible
- Le workflow ne suit pas le processus de création de son
- Frustration du “Qu’est-ce que j’ai modifié ?”
- Besoin d’une fonction d’annulation de la dernière action
- Frustration du “Je ne peux changer qu’un seul son à la fois”

Problème de compréhension
- Incompréhension de certains contrôles
- Mauvaise interprétation de certains contrôles
- Boutons pas compris : Manque d’information sur les boutons
- Incompréhension de certains contrôles
- Ne comprends pas le but des contrôles
- Peu d’indice d’usage donc parait compliqué à première vue
- Ajouter LFO : Mauvaise compréhension (car vib/wah + speed sont LFO)
- Mauvaise compréhension de certains effets (overdrive)
- Mauvaise interprétation de certains contrôles
- Pour un musicien sans notion de MAO, c’est compliqué
- Manque d’une fonction de ON/OFF des différents blocs d’effets
- Difficile de comprendre les interdépendances des contrôles sans connaissances au
préalable
- Incompréhension sur le concept même de “synthétiseur”
- Phase exploratoire ne suffit pas à tout maîtriser, même les boutons basiques (4/8/16,
carré-1)

Test, analyse et amélioration du synthétiseur ES P 14


3 - Analyse des Résultats
Pour analyser les résultats obtenus, nous avons visionné les vidéos des testeurs, de leur
présentation jusqu’à leurs dessins en passant par l’utilisation du plugin. Nous avons scripté
les remarques importantes en parallèle de la lecture de nos notes. Cela nous a permis
d’obtenir toutes les informations nécessaires à l’analyse des résultats de tests.

Face aux performances relativement faibles de nos sujets durant nos entretiens, il était
important d’analyser les comportements de ces utilisateurs à la lumière de certains modèles
théoriques.

Les “5 étapes cognitives de l’action”, proposé par P-H. Dejean dans le cours d’ICX02,
donnent un aperçu des caractéristiques d’une interface qui peuvent entraver la progression
de l’utilisateur dans la réalisation de ses objectifs.

Les 5 étapes sont les suivantes :


1) Récupération de l’information
2) Interprétation de l’information
3) Prise de décision
4) Action
5) Validation de l’action

Ces étapes sont imbriquées de telles sortes que pour réussir une étape “n”, il faut d’abord
confirmer l’étape “n-1”. Par exemple, pour prendre une bonne décision, la récupération et
l’interprétation des informations doivent être correctes. Bien que ce modèle cognitif soit
extrêmement simple, il permet d’expliquer et de mettre en valeur certains comportements
des utilisateurs.

Après analyse des résultats, nous nous sommes rendu compte que des caractéristiques de
l’interface entravent la résolution de chaque étape.

Prise d’information
La prise d’information est bloquée par une très mauvaise lisibilité des labels. Sur les
exemples suivants, certains utilisateurs ont lu “Velo Hitler” au lieu de “Velo Filter” et “Norse”
au lieu de “Noise” .

Test, analyse et amélioration du synthétiseur ES P 15


L’iconographie a également été mal lue par un certain nombre de sujets, certaines
personnes ayant lu “Racine de -1” et “Racine de -2”. Nous nous en sommes particulièrement
rendu compte lors de la phase de dessin de mémoire, lors de laquelle des sujets ont eu du
mal à retranscrire certains noms de paramètres.

En marge de cela, certains sujets se sont plaints d’un manque de contraste entre les
différents contrôles : tout se ressemble, ce qui complique la lisibilité de l’état actuel du
logiciel.

Si l’utilisateur n’arrive pas à lire les informations envoyées par l’interface de manière simple
et directe, il semble déjà compliqué d’utiliser le logiciel de manière efficace. Pour résoudre
ce problème, il suffirait d’adopter une typographie et une iconographie plus claire et lisible,
en regard d’une esthétique plus contrastée.

Interprétation de l’Information
Certaines dénomination des contrôles sont lisibles, mais restent toutefois obscures et
incompréhensibles pour l’utilisateur. La faute à des abréviations, des acronymes et des
unités qui ne sont pas clairs pour des novices et qui empêchent la bonne compréhension de
la dénomination à un niveau syntaxique.

L’exemple le plus parlant est le contrôle “4 8 16” situé tout à gauche de l’interface
du synthétiseur censé changer l’octave de la note : 4 étant l’octave normale, 8
l’octave en dessous et 16 l’octave encore en dessous. Cette notation assez
spéciale sous forme de puissance de 2 nous vient du monde des organistes où on
mesure la taille de chacun des tuyaux en pieds, et où doubler la taille des tuyaux
revient à diviser par deux la fréquence de jeu, donc de décrémenter l’octave.
Sans unité ni explication venant soutenir “4 8 16”, l’utilisateur est libre d'interpréter
ce contrôle. En l’occurrence, la plupart de nos sujets ont pensé que ce paramètre
changeait le nombre de bits sur lequel le son est codé, un nombre plus petit
détériorant volontairement la qualité du son - cet effet se nomme habituellement
“bitcrusher”. Ironiquement, même après la phase de test, une part non-negligeable
de ces sujets sont restés avec leur interprétation et n’ont pas compris la vraie
utilité de ce contrôle.

Bien entendu, l’interprétation de l’information doit également se faire au niveau


sémantique. En d’autres termes, il faut que l’utilisateur comprenne le sens de chaque mot;
sens qui sera nécessairement conditionné par le contexte, et le modèle mental que
l’utilisateur aura forgé.

Cependant, il se trouve que les dénominations utilisées par le logiciel sont extrêmement
concrètes et spécifiques, dans le sens où ils désignent directement des caractéristiques de
l’algorithme de synthèse sonore. Il est donc nécessaire de comprendre le comportement
interne du synthétiseur pour pouvoir saisir la signification de chaque contrôle.

Le problème, c’est que notre cible novice n’a pas un modèle mental calibré sur le
fonctionnement des synthétiseurs. Ceci fait émerger des cas où l’utilisateur pense avoir
compris le sens d’un contrôle, alors qu’il n’en est rien.

Test, analyse et amélioration du synthétiseur ES P 16


L’exemple le plus intéressant concerne le duo de contrôle “Frequency”
(Fréquence) et “Resonance”. Lorsque nous avons demandé aux utilisateurs la
signification de ces deux mots, ils nous ont répondu, sûrs d’eux, que
“Frequency” changeait la “Fréquence” du son, donc sa hauteur, tandis que
“Resonance” ajoutait de la “résonance” au son, résonance au sens de
“réverbération”.
Il se trouve au contraire que ces deux termes désignent des caractéristiques très
précises d’un filtre, en l’occurrence celui d’un filtre passe-bas.

On se rend donc rapidement compte que le modèle mental de notre cible est
assez abstrait et “haut-niveau”, tandis que ce synthétiseur considère que
l’utilisateur a les connaissances nécessaires pour comprendre les dénominations
concrètes et “bas-niveau”.

Caractéristique du type de filtre utilisé durant la synthèse de son. Le contrôle “Resonance”


gère l’amplitude de la bosse avant la partie décroissante de la courbe, tandis que le contrôle
“Frequency” paramètre la fréquence à partir de laquelle les fréquences sont atténuées.

Idéalement, il faudrait que l’utilisateur interprète l’information de manière immédiate et non-


ambigüe. Cela reprend le principe d’usabilité que Steve Krug détaille dans “Don’t Make Me
Think” : “Si une interface ne peut être évidente, elle doit au moins se passer d’explication”. Il
serait donc nécessaire de travailler chacun de ces labels afin que l’utilisateur débutant
puisse saisir l’utilité de chaque contrôle sans avoir à comprendre le fonctionnement interne
d’un synthétiseur.

Prise de décision
Comme vu précédemment, l’utilisateur débutant n’est pas en mesure de comprendre la
fonction de chaque contrôle, tout du moins il n’y arrive pas en l’espace de 10 minutes
d’utilisation. Dans ce type de situation, il semble donc très difficile de prendre une décision
réfléchie. Mais un autre problème bien plus important, que nous avons pu mettre en valeur
pendant la phase où l’utilisateur devait se rapprocher d’un son, entrave la prise de décision.

Test, analyse et amélioration du synthétiseur ES P 17


L’oreille humaine est capable de discerner une grande variété de caractéristiques sonores :
les notes jouées, le timbre de l’instrument, le volume, la spatialisation, l’évolution du son au
cours du temps, … Il se trouve que la plupart de nos sujets ont bien réussi à diviser le son à
approcher en différentes caractéristiques sonores. Nous l’avons notamment remarqué pour
une caractéristique très subtile qui prend la forme d’un bruit de fond s’effaçant peu après le
début de la note, les utilisateurs avaient l’air très frustré de ne pas avoir pu reproduire
parfaitement ce bruit.

Cependant, bien que les sujets sachent ce qu’ils cherchent, ils n’arrivent pas à convertir une
caractéristique sonore abstraite en une procédure impliquant la modification de contrôles
concrets. Nous avons donc observé un certain nombre de décisions qui semblaient
réfléchies mais qui se sont finalement révélées aléatoires dans l'enchaînement des
contrôles utilisés. Ainsi, dans la configuration étudiée impliquant une prise de décision, les
novices ont eu énormément de mal à atteindre leur objectif.

A ce stade, il était important de pouvoir comparer ces résultats avec des utilisateurs experts.
Nous avons notamment regardé quelques vidéos postées sur Youtube par le producteur de
musique électronique “Virtual Riot” qui décrivent de vraies sessions de composition en
direct. Durant ses sessions de plusieurs heures, le compositeur est amené à exploiter des
effets audio et des synthétiseurs, notamment le très populaire Massive au fonctionnement
assez similaire à ES P, à de nombreuses reprises afin de définir la forme du son de chaque
instrument. Il n’est pas dans une démarche prospective de recherche de son, mais plutôt
dans de constantes prises de décision pour se rapprocher du son qui l’intéresse.

D’après les remarques qui ponctuent ses sessions, il se trouve que ce compositeur est
capable de lier des caractéristiques très haut niveau avec des contrôles concret. Par
exemple, lors d’une vidéo, il explique “J’ajoute de l’attaque pour rendre le son moins
ennuyeux” : ici “son ennuyeux” est une composante subjective et abstraite du son, tandis
que l’“attaque” est directement liée à un contrôle du logiciel.

Néanmoins, il est difficile de déterminer comment ce type de décision est prise, notamment
selon la classification “Compétence/Règles/Connaissance” établie par Rasmussen. Il est
clair que les compétences physiques n’ont pas d’influence sur la prise de décision, mais
qu’en est-il des deux autres classes ? L’expert a-t-il tellement utilisé ou étudié ce type de
logiciel qu’il en a simplement acquis un certain nombre de configurations de contrôles en
réponse à une caractéristique abstraite ? Ou alors connaît-il le fonctionnement interne du
synthétiseur si bien qu’il a saisi exactement l’influence de chaque contrôle sur le son, auquel
cas il pourrait être capable d’effectuer un raisonnement inverse : à partir d’un son, en
déduire les contrôles.

Ces questions sont données à titre indicatif pour de futures expérimentations, mais ne sont
pas décisives pour nos travaux, dans la mesure où nous avons déjà déterminé que les
novices ne sont pas capables de faire des liens “caractéristiques <-> contrôles”,
contrairement aux experts.

Action

Test, analyse et amélioration du synthétiseur ES P 18


Une fois que la décision est prise, une action peut être effectuée par l’utilisateur. Il se trouve
que certaines modifications d’un paramètre nécessitent une action que certaines personnes
ont jugé contre-intuitive.

C’est notamment le cas des potentiomètres, ces contrôles rotatifs utilisés dans tous les
synthétiseurs, extrêmement appréciés notamment pour leur aspect compact, rappelant
d’ailleurs les interfaces physiques.

Le principal problème de ces potentiomètres est que leur manipulation est analogue à des
sliders verticaux, ce qui signifie que, pour modifier leur valeur, il faut les faire “glisser de haut
en bas” plutôt que de les faire “tourner”. Ce comportement est commun à tous les logiciels
audio, même ceux pour débutants comme “Garage Band”; mais il n’est pas du tout évident
pour tout le monde. A ce titre, tous les sujets qui n’étaient pas familiers avec les dispositifs
de MAO ont dû avoir un petit temps d’adaptation.

Un logiciel pour débutant devrait donc s’abstraire un maximum de ce type de contrôle


ambigu et exploiter autant que possible les patterns connus des utilisateurs : boutons,
checkbox, sliders verticaux et horizontaux, ...

Validation de l’Action
Une fois que l’action est effectuée, il est important que l’utilisateur soit informé que sa
modification a bien été comprise par le système, afin de notamment pouvoir poursuivre ses
prises de décision. A ce titre, l’interface graphique réagit très rapidement aux actions
entreprises par l’utilisateur et nous n’avons pas relevé de frustrations concernant l’interface.

Néanmoins, de nombreux utilisateurs ont été frustrés de ne pas entendre clairement


l’influence de leur action dans la synthèse du son, et ce pour quatre raisons différentes.

Subtilités de paramètres
Tout d’abord, certains paramètres sont extrêmement subtiles, trop subtiles comparés à
d’autres synthétiseur. Par exemple, la partie de l’interface dédiée au mélange des ondes,
censée définir le timbre du son, ne permet que de mixer des ondes très similaires (en
l’occurrence “signal carré”, “signal triangle” et “signal en dent de scie”). La différence dans
les timbres n’est donc pas suffisamment significative pour être bien remarquée, même pour
les oreilles les plus expérimentées, entraînant une incompréhension dans le fonctionnement
de ce système.

Fonctionnement conjoint de paramètres


Ensuite, il existe des ensembles de contrôles qui ne fonctionnent que de manière conjointe
et intriquée, il faut donc avoir conscience des valeurs de tous les contrôles pour vraiment
comprendre l’effet de l’ensemble. Pour illustrer ce problème, prenons l’exemple d’une
simple multiplication : A x B. Si l’un des deux termes est nul, une modification de l’autre
terme n’aura aucune influence sur le résultat final.

Il se trouve qu’une paire de contrôles en particulier fonctionne selon ce modèle, il s’agit du


couple “Vib-Wah” / “Speed” définissant ce qui se nomme le “Low Frequency Oscillator”
(LFO). Cette fonctionnalité modifie le son au cours du temps, plus spécifiquement “Vib-Wah”

Test, analyse et amélioration du synthétiseur ES P 19


contrôle l’amplitude de la modification tandis que “Speed” paramètre la vitesse de la
modification. On comprend alors que si la vitesse de modification “Speed” est nulle,
l’amplitude “Vib-Wah” n’aura aucun effet; et que si l’amplitude est nulle, la vitesse n’aura pas
d’effet non plus.

Ironiquement, par défaut, l’amplitude est nulle et la vitesse est proche de zéro, ce qui
complique encore plus la compréhension de ce couple de paramètres. Un utilisateur de
niveau intermédiaire s’est d’ailleurs plaint de l’absence d’un LFO au sein du logiciel, il n’avait
tout simplement pas bien compris comment le manipuler.

Test de modification
Une autre manière d’expliquer les erreurs des utilisateurs est la difficulté à déterminer
comment tester ses modifications. Par défaut, il semblerait que les sujets effectuent leur test
de la façon suivante : l’utilisateur appuie sur des touches du piano pour enclencher la
synthèse et la diffusion du son, puis il modifie plusieurs contrôles afin d’entendre les
modifications en temps réel. S’il n’entend pas directement une modification, il n’hésite pas à
pousser un paramètre à son maximum. Il se trouve que cette méthode semble plus
intéressante et moins sensible à l’erreur que celle consistant à séparer “phase de jeu” et
“phase de modification de contrôle”. Nous faisons ici l’hypothèse que nous entendons plus
facilement les modifications du son pendant un jeu continu qu’entre des jeux discontinus, il
serait donc plus simple de se rendre compte des modifications pendant la diffusion du son,
notamment dans un contexte où l’utilisateur ne sait pas ce qui est censé être modifié.

Cependant, certains contrôles ne peuvent être changés en temps réel, car ils modifient des
caractéristiques très précises du son au cours du temps, il est alors nécessaire d’avoir deux
phases distinctes. C’est le cas des paramètres “Attack” et “Release” qui agissent
respectivement sur l’évolution du son juste après l’appui de la touche, et l’évolution du son
juste après son relâchement. Il est donc nécessaire de recommencer la synthèse du son à
chaque modification de ces paramètres; agir autrement donne l’impression que ces
paramètres n’ont aucune influence sur le son.

Modèle mental incomplet ou faux


Ensuite, nous avons mentionné plus haut le fait que le modèle mental supposé par les
concepteurs du synthétiseur est différent de celui des utilisateurs. Ainsi, les utilisateurs ne
savent pas sur quelle(s) caractéristique(s) sonore(s) ils agissent, ou alors leur modèle
mental les induit en erreur.

C’était le cas avec le contrôle “4 8 16” décrit précédemment où certains sujets, convaincus
qu’il changeait la qualité du son, ne se sont pas rendus compte qu’il modifiait simplement la
hauteur du son.
Un autre exemple concerne le contrôle “Frequency” censé changer la fréquence du filtre
passe-bas. Si cette valeur est nulle, cela signifie que le filtre coupe une grande partie du
spectre fréquentiel du son, ne laissant donc que les fréquences les plus faibles. Un
utilisateur en particulier, ayant quelques difficultés à discerner les basses, a cru qu’il avait
simplement changé le volume du son.

Conséquences

Test, analyse et amélioration du synthétiseur ES P 20


Ces dernières observations seraient la cause de deux phénomènes. Tout d’abord, après les
phases de tests, de nombreux sujets ont eu l’impression qu’un grand nombre de paramètres
ne servaient à rien.

De plus, les décisions étant prises quasiment aléatoirement, l’utilisateur est en constante
exploration. S’approcher du son n’est donc plus vraiment un problème de décision organisé
où le sujet prend le temps de décomposer son travail, mais plutôt un enchevêtrement de
courtes phases de modification, durant lesquelles il agit arbitrairement sur un petit ensemble
de paramètres jusqu’à s’approcher du son recherché. Les décisions sont donc extrêmement
locales et contextuelles, et non globales et prévues à l’avance.
Ces méthodes de raisonnement “pas à pas” peuvent fonctionner dans certains cas, sous
réserve qu’on puisse facilement revenir en arrière en cas d’erreur.

Cependant, le paradigme des contrôles que nous décrivons ici empêche l’utilisateur de
rapidement comprendre son erreur. En effet, il peut arriver qu’il modifie un paramètre qui
n’influe pour l’instant pas sur le son, puis qu’il manipule son contrôle associé, altérant
d’autant plus la synthèse du son. Dans ce cas-là, que nous avons observé à un certain
nombre de reprises, une action effectuée durant une courte phase de modification et de test
peut se révéler fausse que plusieurs itérations plus tard. L’erreur n’est donc pas
nécessairement associée à la dernière action effectuée, ce qui rend inutile les
fonctionnalités de type “Annuler la dernière action” (“CTRL + Z”), et ce qui complexifie toute
la phase de prise de décision.

Il faudrait alors guider l’utilisateur sur les caractéristiques audio qu’il est en train de modifier
à chaque fois qu’il agit sur un paramètre afin qu’il puisse apprendre à lier des contrôles
concrets avec certaines caractéristiques auditives.

Pourquoi c’est aussi compliqué ?

Face à autant de problèmes de forme et de fond dans une si petite interface, pourtant bien
représentative des autres solutions du marché, une question nous vient assez vite :
Pourquoi est-ce aussi compliqué ? Nous y voyons deux raisons.

Tout d’abord, la plupart de ces logiciels tentent de mimer le fonctionnement et l’interface des
synthétiseurs physiques, qu’ils soient numériques ou analogiques, que les professionnels
ont l’habitude de voir et d’utiliser. Or, ces solutions physiques répondent généralement à des
contraintes matérielles importantes concernant par exemple le nombre de boutons, la taille
du circuit imprimé, les éléments de feedbacks (écran ou indicateurs lumineux …);
contraintes qui imposent des choix de designs stricts assez difficilement compréhensibles
par les débutants. Le passage au numérique devrait pouvoir satisfaire les designers qui
peuvent ainsi profiter de tout l’écran pour restructurer, simplifier et dynamiser leurs
interfaces, tout en proposant de nouvelles interactions adaptées pour ce support.

Ainsi, si cette transition n’a pas encore été faite, c’est peut-être tout simplement qu’elle ne
peut pas être effectuée. Cela peut être pour des raisons de difficultés de développement - il
est en effet assez difficile de développer ce type de contrôles complexes pour les plugins
audio; pour des raisons de managements d’équipe - les équipes de conception et de

Test, analyse et amélioration du synthétiseur ES P 21


développement étant principalement composées de mathématiciens et de programmeurs
spécialisés dans le traitement sonore; ou, plus plausible, car la complexité donne du sens à
leur métier.

En effet, le métier d’ingénieur du son est “traditionnellement complexe”. Il est toujours


impressionnant de voir un “ingé-son” manipuler rapidement de grandes tables de mixages
remplies de boutons, de potentiomètres et d’indicateurs lumineux. Cela leur donne du crédit
et justifie tout bonnement leur compétence et leur existence au sein des concerts et des
studios d’enregistrement.

Bien que les technologies de home-studio sont de plus en plus abordables et accessibles,
permettant aux débutants motivés de s’y mettre sérieusement, les solutions dites “plug n’
play” ne sont pas fréquentes. Il y a toujours une certaine complexité latente, que les
utilisateurs ont d’ailleurs rapporté indirectement à l’aide des dessins préliminaires. En effet,
les sujets les plus débutants ont simplement dessiné des contrôles sans toutefois les
nommer pour la plupart. Les synthétiseurs sont donc considérés par les moins initiés comme
“compliqués”.

Test, analyse et amélioration du synthétiseur ES P 22


4 - Conseils d’amélioration
Nous apportons ici des conseils qui correspondront à des cas d’usages différents. Dans un
premier lieu voici une liste des conseils théoriques, puis une mise en situation et application
de nos recommandations dans un second temps.

Liste d’amélioration théorique2


Pour favoriser l’apprentissage
● Proposer un tutoriel officiel à la découverte de l’interface
● Intégrer un mode guidé “Etape par étape”

Pour favoriser la simplicité


● Réduire le nombre de contrôles

Amélioration du design esthétique


● Proposer un design plus moderne

Éviter les problèmes d’ergonomie physique


● Intégrer le menu de “preset” directement dans la fenêtre de l’interface
● Ajouter des fenêtres de visualisation des paramètres (ondes, enveloppe, …)
● Ajouter un bouton “Solo” pour désactiver tous les autres effets
● Remplacer les potentiomètres par des sliders ou d’autres contrôles plus contextuels
● Ajouter la possibilité de modifier visuellement un effet dans une fenêtre d’affichage
de la forme de l’onde
● Meilleure lisibilité du texte (typographie, résolution, couleurs, taille, …)
● Ajouter des couleurs pour faciliter le repérage rapide dans l’application
● Eviter de placer des contrôles de petites tailles et éviter la situation aux extrémités de
la fenêtre.
● Afficher les valeurs numériques des sliders et potentiomètres ainsi que la possibilité
de les modifier avec un clavier.

Améliorer le “Workflow”
● Catégorisation des éléments constituants du son de manière distincte
● Offrir un cheminement des étapes de créations du son (chronologique ou
indépendant)
● Proposer un mode “patchbay”, c’est à dire où l’on a un son de base sur lequel on
applique des modifications couche après couche
● Ajouter un historique des actions et la possibilité d’annuler la dernière opération

Corriger les problèmes de compréhension


● Ajouter davantage de texte descriptif
● Améliorer les textes actuels pour qu’ils soient plus faciles à interpréter
2
Certaines propositions sont basées sur le recueil d’études du livre “100 things Designers should
know about people”. Référence dans la section bibliographie.

Test, analyse et amélioration du synthétiseur ES P 23


● Afficher des infobulles au survol des éléments et ajouter un menu d’aide
● Permettre un mode “novice” avec des termes non techniques (“puissance”, “largeur
du son”, …)
● Proposer une Interface simplifiée (pauvre) puis une interface précise après maîtrise
du logiciel
● Ajouter des représentations graphiques pour emphaser les modifications dans le son

Intégration des propositions d’amélioration

Proposition 1 : Interface v2
En prenant en compte la liste d’amélioration ci-après, nous proposons une nouvelle interface
basée sur la version actuelle du plugin.
● Texte plus lisible
● Ajouter des Couleurs par “catégories”
● Afficher les valeurs numériques des sliders et potentiomètres
● Ajouter des infobulles + menu aide
● Label compréhensibles
Le designer I. Sanchez propose une version plus moderne du design3. Cela correspond à
nos attentes. Nous ajoutons le concept des couleurs et le menu d’aide ainsi que les valeurs
numériques.

Maquette design par Issac Sanchez améliorée + ajouts du plugin ES P

3
Reférence du design par Isaac Sanchez https://dribbble.com/shots/2191628-Synth-plugin-
redesign-sketch

Test, analyse et amélioration du synthétiseur ES P 24


Proposition 2 : Interface d’exploration
Afin de proposer une interface qui prenne en compte les aspects ludique et découverte,
apparemment très appréciés par les utilisateurs, nous avons imaginé une interface-concept
radicalement différente. Une zone découpée par deux axes permettrait de modifier le son
selon la position du curseur à ces axes.

Axe1

Axe2

Proposition 3 : Remplacement des contrôles


L’idée ici est de revoir les contrôles un par un et proposer une version améliorée de ceux-ci.

Boutons 4 / 8 / 16

Octave
+1

-1
- Utilisation d’un curseur à position
Actuellement - Textes clairs

Test, analyse et amélioration du synthétiseur ES P 25


Sliders de contrôle de l’onde

- ajout d’un écran de visualisation


de la forme de l’onde

Actuellement

Potentiomètres de vibrato et Wah-wah

S Ampli
- ajout d’un écran de visualisation
- utilisation de deux sliders
- mode Wah et Vibrato distinct

Actuellement

Potentiomètres de filtre fréquence et résonance

Filte Filter
- ajout d’un écran de visualisation
- possibilité de modification
directement sur le graphique
avec la souris :

Actuellement

Test, analyse et amélioration du synthétiseur ES P 26


Sliders de modification de l’enveloppe

- ajout d’un écran de visualisation


- possibilité de modification
directement sur le graphique
avec la souris :
Actuellement - ajout de textes clairs

Proposition 4 : Workflow
Représenter l’interface selon des catégories logiques, et un fil conducteur de la création du
son de gauche à droite :
1) Modification du signal MIDI (Octave)
2) Forme de l’onde
3) LFO
4) Filtre
5) Envelope (ADSR)
6) Autre effets (Chorus, Overdrive, …)

Chacun de ses bloc est alors indépendant, et dispose d’une fonctionnalité On/Off et remise
à zéro.

Exemple de disposition et enchaînement des “blocs de son”

Cette division en blocs indépendants pourrait permettre d’afficher aux utilisateurs les plus
débutants uniquement les blocs indispensables. Au fur et à mesure de leur maîtrise ils
peuvent choisir d’en rajouter pour aller dans le détail. C’est le principe du progressive
disclosure4.

4
Référence à l’article de J. Nielsen voir lien à la section bibliographie

Test, analyse et amélioration du synthétiseur ES P 27


5 - Prototype fonctionnel
Malgré le peu de temps restant, nous souhaitions réaliser un prototype intégrant l’une des
améliorations citées dans la partie précédente. En l’occurrence, le prototype d’exploration du
son nous semblait assez original, plutôt adapté à la volonté des utilisateurs débutants de
créer des sons à partir de termes abstraits mais facilement compréhensibles, et relativement
rapide à développer puis à tester.

La véritable difficulté fut de trouver les outils de développement. En effet, nous n’avions pas
les connaissances pour programmer tout un algorithme de synthèse de son, nous avons
donc cherché un moyen de faire fonctionner une interface graphique quelconque avec le
moteur de synthèse sonore de ES P. Après un certain nombre de recherches, nous avons
découvert le logiciel OSCulator capable de modifier à distance les paramètres d’un
synthétiseur de Logic Pro, en utilisant le protocole OSC.

Pour réaliser un prototype d’une interface graphique d’un plugin audio, il suffit seulement de
programmer cette interface à l’aide d’une technologie quelconque, puis de l’interfacer à ce
plugin en envoyant des requêtes au format OSC vers le logiciel OSCulator.

Pour rappel, la variante “exploration du son” de l’interface consiste à proposer un simple


espace à deux dimensions où chaque point représente une configuration unique du
synthétiseur. Deux axes permettent à l’utilisateur de s’y retrouver dans cet espace de son.
A ce titre, la terminologie utilisée pour ces axes est primordiale : elle doit être suffisamment
abstraite pour être saisie sans devoir comprendre le fonctionnement interne du logiciel, tout
en étant assez concrète pour que l’utilisateur puisse les liens sans ambiguïtés à une ou
plusieurs caractéristiques audio.

Nous nous sommes alors inspirés de l’interface originale mais efficace de Logic Pro
Drummer, un plugin de Logic Pro permettant de générer à la volée des rythmes de batterie.
En l’occurrence, la partie centrale de cet utilitaire est un espace décrivant le rythme généré
selon deux axes : un axe représentant la complexité temporelle du rythme (nommé
“Simple/Complex” en anglais), et un autre encodant la puissance du jeu (nommé “Soft/Loud”
en anglais).

Les terminologies utilisées nous semblaient respecter nos critères de sémantique, nous
avons donc repris les mêmes termes pour organiser notre espace de son.

Test, analyse et amélioration du synthétiseur ES P 28


Interface de Logic Pro Drummer. L’axe vertical est labélisé “Loud/Soft”, l’horizontal est
“Simple/Complex”.

Organisation de notre interface. Les sons “classiques” sont ceux représentant une note bien
définie. Les sons “organiques” sont des bruits dynamiques.

Nous avons ensuite implémenté cette interface en python à l’aide du moteur Pygame. La
principale difficulté était de faire correspondre chaque axe aux paramètres du synthétiseur, il
nous fallait à ce titre bien comprendre le fonctionnement de chaque contrôle et les liens qui
existent entre eux.

Test, analyse et amélioration du synthétiseur ES P 29


Interface développée en python, le curseur est en bas à gauche.

Nous avons eu l’occasion de faire tester, de manière qualitative, cette nouvelle interface à
l’utilisateur le plus débutant. Ce sujet a assez rapidement compris le fonctionnement de
l’interface et le but de ces deux axes. Cependant, cet utilisateur, qui se plaignait du nombre
de contrôles trop important de l’interface initiale, était maintenant déçu du manque de
possibilités offertes par cette nouvelle interface. Il propose à ce titre de mettre plusieurs
curseurs, chacun spécifiant le son à l’aide d’un nouveau jeu de paramètres; ou alors
d’afficher à côté l’interface initiale afin de modifier plus finement le son.

Malheureusement, à cause d’un manque de disponibilité de nos sujets, et d’assez gros


problèmes techniques, nous n’avons pas pu présenter cette nouvelle interface à d’autres
personnes.

Test, analyse et amélioration du synthétiseur ES P 30


Conclusion
Nous avons vu lors de cette étude comment des nouveaux utilisateurs du plugin ES P de
niveau de maitrise de MAO différents, apprennent ou commettent des erreurs pendant une
utilisation libre ou guidé. Nous avons ainsi relevé que de nombreuses erreurs sont
commises, parfois sans que l’utilisateur en ait conscience. De plus de nombreuses
incompréhensions apportent de la frustration aux utilisateurs. Les comportements et actions
ont été analysés nous permettant ainsi de rédiger une liste de propositions pour
l’amélioration d’ES P ou concernant plus généralement les plugins de synthétiseur
musicaux.

Le prototype fonctionnel que nous avons développé permet d’envisager de nouveaux tests
utilisateurs afin de vérifier certaines hypothèses ou pistes d’amélioration.

Sur le plan académique nous avons appris à mettre en place un protocole de test utilisateurs
et analyser des comportements ou des actions en mettant en application les principes
théoriques vus en cours. Nous nous sommes notamment rendus compte que les utilisateurs
ne pensent pas tout le temps ce qu’ils disent, et qu’ils ne disent pas nécessairement ce
qu’ils pensent; et qu’il faut alors bien mesurer la pertinence des propositions.

A l’avenir pour faire suite à cette étude, nous pourrions développer d’autres prototypes
fonctionnels sur la base de nos recommandations et recommencer des tests utilisateurs.
Cela permettrait de confirmer ou d’affiner les propositions d’amélioration.

Test, analyse et amélioration du synthétiseur ES P 31


Bibliographie
- National Association of Music Merchants (NAMM) Rapport globale de l’année 2015
http://fr.slideshare.net/PromocionMusical/namm-global-report-2015

- Documentation officielle du plugin ES P


https://documentation.apple.com/en/logicexpress/instruments/index.html#chapter=3
%26section=0%26tasks=true

- Cours de ICX02 - Pierre-Henri Dejean / Soizic Berthelot (2016)

- “100 Things Designer Should Know About People”, Susan Weinchenk (2011)

- “Progressive Disclosure”, Jakob Nielsen (2006)


https://www.nngroup.com/articles/progressive-disclosure/

- “Don't Make Me Think, Revisited”, Steve Krug (2013)

Test, analyse et amélioration du synthétiseur ES P 32


Annexes

Dessins préliminaires

Test, analyse et amélioration du synthétiseur ES P 33


Dessins de mémoire

Test, analyse et amélioration du synthétiseur ES P 34


Dessins de scénario idéal

Test, analyse et amélioration du synthétiseur ES P 35

Vous aimerez peut-être aussi