From 474dbf78d41a9d86fe37fc89e11108b058534b6c Mon Sep 17 00:00:00 2001
From: musicEnfanthen
Date: Mon, 25 May 2026 15:45:38 +0200
Subject: [PATCH 01/18] fix(tutorials): fix markdown link
---
resources/tutorials-FR.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/resources/tutorials-FR.md b/resources/tutorials-FR.md
index a15b5b53..fc6bf4c8 100644
--- a/resources/tutorials-FR.md
+++ b/resources/tutorials-FR.md
@@ -9,7 +9,7 @@ Sur cette page, vous trouverez une série de courts tutoriels pour aborder la ME
Si vous débutez avec la MEI, nous vous recommandons de commencer par le tutoriel [Quickstart](/tutorials-FR/101-quickstart), qui vous permettra de coder une mélodie simple en MEI.
-Si vous souhaitez rédiger un nouveau tutoriel sur la MEI, nous vous recommandons de commencer par le tutoriel [Rédaction de tutoriels](/tutorials-FR/tutorials), qui vous fournira des informations sur les étapes nécessaires. Consultez également notre liste de tutoriels manquants sur [Github] (https://github.com/music-encoding/music-encoding.github.io/issues/88) avec lesquels vous pourriez contribuer au projet.
+Si vous souhaitez rédiger un nouveau tutoriel sur la MEI, nous vous recommandons de commencer par le tutoriel [Rédaction de tutoriels](/tutorials-FR/tutorials), qui vous fournira des informations sur les étapes nécessaires. Consultez également notre liste de tutoriels manquants sur [Github](https://github.com/music-encoding/music-encoding.github.io/issues/88) avec lesquels vous pourriez contribuer au projet.
### Autres tutoriels et ressources liées
From b20a4093efecf1b7eae83886b2f2846b4cfc1a11 Mon Sep 17 00:00:00 2001
From: musicEnfanthen
Date: Mon, 25 May 2026 15:46:29 +0200
Subject: [PATCH 02/18] fix(tutorials): link to french pages (not EN) form FR
tutorials
---
_layouts/tutorials-FR.html | 2 +-
_tutorials-FR/101_quickstart/101_quickstart_end.html | 4 ++--
.../102_incipit/step-02/102_incipit_step-02-desc.html | 2 +-
_tutorials-FR/103_chords/103_chords_end.html | 2 +-
_tutorials-FR/104_rests/step-00/104_rests_step-00-desc.html | 4 ++--
5 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/_layouts/tutorials-FR.html b/_layouts/tutorials-FR.html
index d52f65b4..105b4446 100644
--- a/_layouts/tutorials-FR.html
+++ b/_layouts/tutorials-FR.html
@@ -10,7 +10,7 @@
{% else %}
- ← MEI Tutorials
+ ← MEI Tutorials
{{ page.fullname }}
diff --git a/_tutorials-FR/101_quickstart/101_quickstart_end.html b/_tutorials-FR/101_quickstart/101_quickstart_end.html
index cfa4587c..f44bc598 100644
--- a/_tutorials-FR/101_quickstart/101_quickstart_end.html
+++ b/_tutorials-FR/101_quickstart/101_quickstart_end.html
@@ -9,14 +9,14 @@ Félicitations
clefs. Comme prochaines étapes dans votre apprentissage, nous vous recommandons
nos tutoriels sur les
accords
ou les
silencesAjoutez les attributs décrits ci-dessus et leurs valeurs respectives à <scoreDef> et <staffDef> dans l'éditeur ci-dessous.
(Pour le rendu, il est encore nécessaire de fournir quelques informations supplémentaires. Nous touchons au but !)
- PS : Si vous n'êtes pas très familier avec XML : chaque fois que nous faisons référence à des attributs, nous préfixons leur nom avec le signe @. C'est une pratique courante qui provient du langage XPath. Lorsque vous les écrivez en XML, vous ne devez pas inclure le signe @, mais écrire uniquement le nom de l'attribut. N'hésitez pas à consulter notre tutoriel sur les bases de XML.
+ PS : Si vous n'êtes pas très familier avec XML : chaque fois que nous faisons référence à des attributs, nous préfixons leur nom avec le signe @. C'est une pratique courante qui provient du langage XPath. Lorsque vous les écrivez en XML, vous ne devez pas inclure le signe @, mais écrire uniquement le nom de l'attribut. N'hésitez pas à consulter notre tutoriel sur les bases de XML.
diff --git a/_tutorials-FR/103_chords/103_chords_end.html b/_tutorials-FR/103_chords/103_chords_end.html
index 5fb00748..fee9abbd 100644
--- a/_tutorials-FR/103_chords/103_chords_end.html
+++ b/_tutorials-FR/103_chords/103_chords_end.html
@@ -12,7 +12,7 @@ Félicitations !
apprentissage, nous aimerions vous recommander notre tutoriel sur
les
silences
Veuillez consulter
les bases XML et la structure minimale de la MEI
et/ou le tutoriel
Quickstart
Date: Mon, 25 May 2026 16:21:38 +0200
Subject: [PATCH 03/18] fix(tutorials): rename 180_understanding_odd
---
.../180_understanding_odd-01.html} | 0
.../180_understanding_odd-02.html} | 0
.../180_understanding_odd-03.html} | 0
.../180_understanding_odd-04.html} | 0
.../180_understanding_odd-05.html} | 0
.../180_understanding_odd-06.html} | 0
.../180_understanding_odd-07.html} | 0
.../180_understanding_odd-08.html} | 0
.../180_understanding_odd-09.html} | 0
.../180_understanding_odd-end.html} | 4 ++--
.../180_understanding_odd.json} | 22 +++++++++---------
.../180_understanding_odd.md} | 2 +-
.../beam-module.png | Bin
.../just-a-name.xml | 0
.../role-children-byclass.png | Bin
.../role-children.png | Bin
.../tutorials.xml | 0
17 files changed, 14 insertions(+), 14 deletions(-)
rename _tutorials-FR/{180_understanding-odd/understanding-odd-01.html => 180_understanding_odd/180_understanding_odd-01.html} (100%)
rename _tutorials-FR/{180_understanding-odd/understanding-odd-02.html => 180_understanding_odd/180_understanding_odd-02.html} (100%)
rename _tutorials-FR/{180_understanding-odd/understanding-odd-03.html => 180_understanding_odd/180_understanding_odd-03.html} (100%)
rename _tutorials-FR/{180_understanding-odd/understanding-odd-04.html => 180_understanding_odd/180_understanding_odd-04.html} (100%)
rename _tutorials-FR/{180_understanding-odd/understanding-odd-05.html => 180_understanding_odd/180_understanding_odd-05.html} (100%)
rename _tutorials-FR/{180_understanding-odd/understanding-odd-06.html => 180_understanding_odd/180_understanding_odd-06.html} (100%)
rename _tutorials-FR/{180_understanding-odd/understanding-odd-07.html => 180_understanding_odd/180_understanding_odd-07.html} (100%)
rename _tutorials-FR/{180_understanding-odd/understanding-odd-08.html => 180_understanding_odd/180_understanding_odd-08.html} (100%)
rename _tutorials-FR/{180_understanding-odd/understanding-odd-09.html => 180_understanding_odd/180_understanding_odd-09.html} (100%)
rename _tutorials-FR/{180_understanding-odd/understanding-odd-10.html => 180_understanding_odd/180_understanding_odd-end.html} (96%)
rename _tutorials-FR/{180_understanding-odd/understanding-odd.json => 180_understanding_odd/180_understanding_odd.json} (50%)
rename _tutorials-FR/{180_understanding-odd/understanding-odd.md => 180_understanding_odd/180_understanding_odd.md} (80%)
rename _tutorials-FR/{180_understanding-odd => 180_understanding_odd}/beam-module.png (100%)
rename _tutorials-FR/{180_understanding-odd => 180_understanding_odd}/just-a-name.xml (100%)
rename _tutorials-FR/{180_understanding-odd => 180_understanding_odd}/role-children-byclass.png (100%)
rename _tutorials-FR/{180_understanding-odd => 180_understanding_odd}/role-children.png (100%)
rename _tutorials-FR/{180_understanding-odd => 180_understanding_odd}/tutorials.xml (100%)
diff --git a/_tutorials-FR/180_understanding-odd/understanding-odd-01.html b/_tutorials-FR/180_understanding_odd/180_understanding_odd-01.html
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/understanding-odd-01.html
rename to _tutorials-FR/180_understanding_odd/180_understanding_odd-01.html
diff --git a/_tutorials-FR/180_understanding-odd/understanding-odd-02.html b/_tutorials-FR/180_understanding_odd/180_understanding_odd-02.html
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/understanding-odd-02.html
rename to _tutorials-FR/180_understanding_odd/180_understanding_odd-02.html
diff --git a/_tutorials-FR/180_understanding-odd/understanding-odd-03.html b/_tutorials-FR/180_understanding_odd/180_understanding_odd-03.html
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/understanding-odd-03.html
rename to _tutorials-FR/180_understanding_odd/180_understanding_odd-03.html
diff --git a/_tutorials-FR/180_understanding-odd/understanding-odd-04.html b/_tutorials-FR/180_understanding_odd/180_understanding_odd-04.html
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/understanding-odd-04.html
rename to _tutorials-FR/180_understanding_odd/180_understanding_odd-04.html
diff --git a/_tutorials-FR/180_understanding-odd/understanding-odd-05.html b/_tutorials-FR/180_understanding_odd/180_understanding_odd-05.html
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/understanding-odd-05.html
rename to _tutorials-FR/180_understanding_odd/180_understanding_odd-05.html
diff --git a/_tutorials-FR/180_understanding-odd/understanding-odd-06.html b/_tutorials-FR/180_understanding_odd/180_understanding_odd-06.html
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/understanding-odd-06.html
rename to _tutorials-FR/180_understanding_odd/180_understanding_odd-06.html
diff --git a/_tutorials-FR/180_understanding-odd/understanding-odd-07.html b/_tutorials-FR/180_understanding_odd/180_understanding_odd-07.html
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/understanding-odd-07.html
rename to _tutorials-FR/180_understanding_odd/180_understanding_odd-07.html
diff --git a/_tutorials-FR/180_understanding-odd/understanding-odd-08.html b/_tutorials-FR/180_understanding_odd/180_understanding_odd-08.html
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/understanding-odd-08.html
rename to _tutorials-FR/180_understanding_odd/180_understanding_odd-08.html
diff --git a/_tutorials-FR/180_understanding-odd/understanding-odd-09.html b/_tutorials-FR/180_understanding_odd/180_understanding_odd-09.html
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/understanding-odd-09.html
rename to _tutorials-FR/180_understanding_odd/180_understanding_odd-09.html
diff --git a/_tutorials-FR/180_understanding-odd/understanding-odd-10.html b/_tutorials-FR/180_understanding_odd/180_understanding_odd-end.html
similarity index 96%
rename from _tutorials-FR/180_understanding-odd/understanding-odd-10.html
rename to _tutorials-FR/180_understanding_odd/180_understanding_odd-end.html
index 66eaa91d..47d3f145 100644
--- a/_tutorials-FR/180_understanding-odd/understanding-odd-10.html
+++ b/_tutorials-FR/180_understanding_odd/180_understanding_odd-end.html
@@ -14,7 +14,7 @@
Il est maintenant temps pour vous d'apprendre à rédiger des
personnalisations MEI en utilisant ODD. Il existe
un tutoriel distinct à ce sujet, Configurer la MEI (WIP)
-
\ No newline at end of file
+
diff --git a/_tutorials-FR/180_understanding-odd/understanding-odd.json b/_tutorials-FR/180_understanding_odd/180_understanding_odd.json
similarity index 50%
rename from _tutorials-FR/180_understanding-odd/understanding-odd.json
rename to _tutorials-FR/180_understanding_odd/180_understanding_odd.json
index 68162b03..938efd84 100644
--- a/_tutorials-FR/180_understanding-odd/understanding-odd.json
+++ b/_tutorials-FR/180_understanding_odd/180_understanding_odd.json
@@ -2,46 +2,46 @@
"steps": [
{
"label":"Introduction",
- "descFile": "understanding-odd-01.html"
+ "descFile": "180_understanding_odd-01.html"
},
{
"label":"Avant-propos",
- "descFile": "understanding-odd-02.html"
+ "descFile": "180_understanding_odd-02.html"
},
{
"label":"ODD",
- "descFile": "understanding-odd-03.html"
+ "descFile": "180_understanding_odd-03.html"
},
{
"label":"Modules",
- "descFile": "understanding-odd-04.html"
+ "descFile": "180_understanding_odd-04.html"
},
{
"label":"Éléments",
- "descFile": "understanding-odd-05.html"
+ "descFile": "180_understanding_odd-05.html"
},
{
"label":"Modèles",
- "descFile": "understanding-odd-06.html"
+ "descFile": "180_understanding_odd-06.html"
},
{
"label":"Attributs",
- "descFile": "understanding-odd-07.html"
+ "descFile": "180_understanding_odd-07.html"
},
{
"label":"Types de données",
- "descFile": "understanding-odd-08.html"
+ "descFile": "180_understanding_odd-08.html"
},
{
"label":"Macros",
- "descFile": "understanding-odd-09.html"
+ "descFile": "180_understanding_odd-09.html"
}
],
- "end":"understanding-odd-10.html",
+ "end":"180_understanding_odd-end.html",
"resp":[
{
"name":"Johannes Kepper",
"affiliation":"Beethovens Werkstatt | Universität Paderborn"
}
]
-}
\ No newline at end of file
+}
diff --git a/_tutorials-FR/180_understanding-odd/understanding-odd.md b/_tutorials-FR/180_understanding_odd/180_understanding_odd.md
similarity index 80%
rename from _tutorials-FR/180_understanding-odd/understanding-odd.md
rename to _tutorials-FR/180_understanding_odd/180_understanding_odd.md
index b14b2eec..89d16329 100644
--- a/_tutorials-FR/180_understanding-odd/understanding-odd.md
+++ b/_tutorials-FR/180_understanding_odd/180_understanding_odd.md
@@ -3,5 +3,5 @@ layout: tutorials-FR
type: tutorial-FR
name: "AVANCÉ : Comprendre ODD"
fullname: "Un tutoriel avancé sur la structure interne de la MEI"
-data: "understanding-odd.json"
+data: "180_understanding_odd.json"
---
diff --git a/_tutorials-FR/180_understanding-odd/beam-module.png b/_tutorials-FR/180_understanding_odd/beam-module.png
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/beam-module.png
rename to _tutorials-FR/180_understanding_odd/beam-module.png
diff --git a/_tutorials-FR/180_understanding-odd/just-a-name.xml b/_tutorials-FR/180_understanding_odd/just-a-name.xml
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/just-a-name.xml
rename to _tutorials-FR/180_understanding_odd/just-a-name.xml
diff --git a/_tutorials-FR/180_understanding-odd/role-children-byclass.png b/_tutorials-FR/180_understanding_odd/role-children-byclass.png
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/role-children-byclass.png
rename to _tutorials-FR/180_understanding_odd/role-children-byclass.png
diff --git a/_tutorials-FR/180_understanding-odd/role-children.png b/_tutorials-FR/180_understanding_odd/role-children.png
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/role-children.png
rename to _tutorials-FR/180_understanding_odd/role-children.png
diff --git a/_tutorials-FR/180_understanding-odd/tutorials.xml b/_tutorials-FR/180_understanding_odd/tutorials.xml
similarity index 100%
rename from _tutorials-FR/180_understanding-odd/tutorials.xml
rename to _tutorials-FR/180_understanding_odd/tutorials.xml
From b66c5f227bfa8bd1420deb00b0698f70e6cd38e6 Mon Sep 17 00:00:00 2001
From: musicEnfanthen
Date: Mon, 25 May 2026 16:26:14 +0200
Subject: [PATCH 04/18] fix(tutorials): rename 181_customizing_mei
---
...g-odd-01.html => 181_customizing_mei-01.html} | 4 ++--
...g-odd-02.html => 181_customizing_mei-02.html} | 0
...g-odd-03.html => 181_customizing_mei-03.html} | 0
...g-odd-04.html => 181_customizing_mei-04.html} | 0
...g-odd-05.html => 181_customizing_mei-05.html} | 0
...g-odd-06.html => 181_customizing_mei-06.html} | 0
...odd-end.html => 181_customizing_mei-end.html} | 2 +-
...omizing-odd.json => 181_customizing_mei.json} | 16 ++++++++--------
...customizing-odd.md => 181_customizing_mei.md} | 2 +-
9 files changed, 12 insertions(+), 12 deletions(-)
rename _tutorials-FR/181_customizing_MEI/{customizing-odd-01.html => 181_customizing_mei-01.html} (97%)
rename _tutorials-FR/181_customizing_MEI/{customizing-odd-02.html => 181_customizing_mei-02.html} (100%)
rename _tutorials-FR/181_customizing_MEI/{customizing-odd-03.html => 181_customizing_mei-03.html} (100%)
rename _tutorials-FR/181_customizing_MEI/{customizing-odd-04.html => 181_customizing_mei-04.html} (100%)
rename _tutorials-FR/181_customizing_MEI/{customizing-odd-05.html => 181_customizing_mei-05.html} (100%)
rename _tutorials-FR/181_customizing_MEI/{customizing-odd-06.html => 181_customizing_mei-06.html} (100%)
rename _tutorials-FR/181_customizing_MEI/{customizing-odd-end.html => 181_customizing_mei-end.html} (97%)
rename _tutorials-FR/181_customizing_MEI/{customizing-odd.json => 181_customizing_mei.json} (57%)
rename _tutorials-FR/181_customizing_MEI/{customizing-odd.md => 181_customizing_mei.md} (81%)
diff --git a/_tutorials-FR/181_customizing_MEI/customizing-odd-01.html b/_tutorials-FR/181_customizing_MEI/181_customizing_mei-01.html
similarity index 97%
rename from _tutorials-FR/181_customizing_MEI/customizing-odd-01.html
rename to _tutorials-FR/181_customizing_MEI/181_customizing_mei-01.html
index 01d6ae40..29af180c 100644
--- a/_tutorials-FR/181_customizing_MEI/customizing-odd-01.html
+++ b/_tutorials-FR/181_customizing_MEI/181_customizing_mei-01.html
@@ -5,7 +5,7 @@ Personnalisation de l'ODD
les besoins spécifiques d'un projet. Il suppose une compréhension approfondie des
structures internes de la MEI et de leur définition au moyen d'ODD, telles que décrites dans le tutoriel
Comprendre ODDPersonnalisation de l'ODD
>, les classes de modèles et les classes d'attributs, il est probablement
préférable de revenir à
ce tutorielComprendre l'ODD
Date: Mon, 25 May 2026 16:32:17 +0200
Subject: [PATCH 05/18] fix(tutorials): rename 199_writing_tutorials
---
.../199_writing_tutorials-01.html} | 0
.../199_writing_tutorials-02.html} | 0
.../199_writing_tutorials-03.html} | 0
.../199_writing_tutorials-04.html} | 0
.../199_writing_tutorials-05.html} | 0
.../199_writing_tutorials-end.html} | 0
.../199_writing_tutorials.json} | 14 +++++++-------
.../199_writing_tutorials.md} | 2 +-
.../just-a-name.xml | 0
.../tutorials.xml | 0
10 files changed, 8 insertions(+), 8 deletions(-)
rename _tutorials-FR/{199_tutorials/writingTutorials-01.html => 199_writing_tutorials/199_writing_tutorials-01.html} (100%)
rename _tutorials-FR/{199_tutorials/writingTutorials-02.html => 199_writing_tutorials/199_writing_tutorials-02.html} (100%)
rename _tutorials-FR/{199_tutorials/writingTutorials-03.html => 199_writing_tutorials/199_writing_tutorials-03.html} (100%)
rename _tutorials-FR/{199_tutorials/writingTutorials-04.html => 199_writing_tutorials/199_writing_tutorials-04.html} (100%)
rename _tutorials-FR/{199_tutorials/writingTutorials-05.html => 199_writing_tutorials/199_writing_tutorials-05.html} (100%)
rename _tutorials-FR/{199_tutorials/writingTutorials-06.html => 199_writing_tutorials/199_writing_tutorials-end.html} (100%)
rename _tutorials-FR/{199_tutorials/tutorials.json => 199_writing_tutorials/199_writing_tutorials.json} (55%)
rename _tutorials-FR/{199_tutorials/tutorials.md => 199_writing_tutorials/199_writing_tutorials.md} (81%)
rename _tutorials-FR/{199_tutorials => 199_writing_tutorials}/just-a-name.xml (100%)
rename _tutorials-FR/{199_tutorials => 199_writing_tutorials}/tutorials.xml (100%)
diff --git a/_tutorials-FR/199_tutorials/writingTutorials-01.html b/_tutorials-FR/199_writing_tutorials/199_writing_tutorials-01.html
similarity index 100%
rename from _tutorials-FR/199_tutorials/writingTutorials-01.html
rename to _tutorials-FR/199_writing_tutorials/199_writing_tutorials-01.html
diff --git a/_tutorials-FR/199_tutorials/writingTutorials-02.html b/_tutorials-FR/199_writing_tutorials/199_writing_tutorials-02.html
similarity index 100%
rename from _tutorials-FR/199_tutorials/writingTutorials-02.html
rename to _tutorials-FR/199_writing_tutorials/199_writing_tutorials-02.html
diff --git a/_tutorials-FR/199_tutorials/writingTutorials-03.html b/_tutorials-FR/199_writing_tutorials/199_writing_tutorials-03.html
similarity index 100%
rename from _tutorials-FR/199_tutorials/writingTutorials-03.html
rename to _tutorials-FR/199_writing_tutorials/199_writing_tutorials-03.html
diff --git a/_tutorials-FR/199_tutorials/writingTutorials-04.html b/_tutorials-FR/199_writing_tutorials/199_writing_tutorials-04.html
similarity index 100%
rename from _tutorials-FR/199_tutorials/writingTutorials-04.html
rename to _tutorials-FR/199_writing_tutorials/199_writing_tutorials-04.html
diff --git a/_tutorials-FR/199_tutorials/writingTutorials-05.html b/_tutorials-FR/199_writing_tutorials/199_writing_tutorials-05.html
similarity index 100%
rename from _tutorials-FR/199_tutorials/writingTutorials-05.html
rename to _tutorials-FR/199_writing_tutorials/199_writing_tutorials-05.html
diff --git a/_tutorials-FR/199_tutorials/writingTutorials-06.html b/_tutorials-FR/199_writing_tutorials/199_writing_tutorials-end.html
similarity index 100%
rename from _tutorials-FR/199_tutorials/writingTutorials-06.html
rename to _tutorials-FR/199_writing_tutorials/199_writing_tutorials-end.html
diff --git a/_tutorials-FR/199_tutorials/tutorials.json b/_tutorials-FR/199_writing_tutorials/199_writing_tutorials.json
similarity index 55%
rename from _tutorials-FR/199_tutorials/tutorials.json
rename to _tutorials-FR/199_writing_tutorials/199_writing_tutorials.json
index 1593fb31..e9bf5df0 100644
--- a/_tutorials-FR/199_tutorials/tutorials.json
+++ b/_tutorials-FR/199_writing_tutorials/199_writing_tutorials.json
@@ -2,30 +2,30 @@
"steps": [
{
"label":"Bienvenue",
- "descFile": "writingTutorials-01.html"
+ "descFile": "199_writing_tutorials-01.html"
},
{
"label":"Configuration du site web",
- "descFile": "writingTutorials-02.html"
+ "descFile": "199_writing_tutorials-02.html"
},
{
"label":"Le fichier JSON",
- "descFile": "writingTutorials-03.html"
+ "descFile": "199_writing_tutorials-03.html"
},
{
"label":"L'éditeur",
- "descFile": "writingTutorials-04.html"
+ "descFile": "199_writing_tutorials-04.html"
},
{
"label":"Validation",
- "descFile": "writingTutorials-05.html"
+ "descFile": "199_writing_tutorials-05.html"
}
],
- "end":"writingTutorials-06.html",
+ "end":"199_writing_tutorials-end.html",
"resp":[
{
"name":"Johannes Kepper",
"affiliation":"Beethovens Werkstatt | Universität Paderborn"
}
]
-}
\ No newline at end of file
+}
diff --git a/_tutorials-FR/199_tutorials/tutorials.md b/_tutorials-FR/199_writing_tutorials/199_writing_tutorials.md
similarity index 81%
rename from _tutorials-FR/199_tutorials/tutorials.md
rename to _tutorials-FR/199_writing_tutorials/199_writing_tutorials.md
index 5f1591cd..e41f2b41 100644
--- a/_tutorials-FR/199_tutorials/tutorials.md
+++ b/_tutorials-FR/199_writing_tutorials/199_writing_tutorials.md
@@ -3,5 +3,5 @@ layout: tutorials-FR
type: tutorial-FR
name: "META : Écrire des tutoriels"
fullname: "Une introduction à l'écriture des tutoriels sur la MEI"
-data: "tutorials.json"
+data: "199_writing_tutorials.json"
---
diff --git a/_tutorials-FR/199_tutorials/just-a-name.xml b/_tutorials-FR/199_writing_tutorials/just-a-name.xml
similarity index 100%
rename from _tutorials-FR/199_tutorials/just-a-name.xml
rename to _tutorials-FR/199_writing_tutorials/just-a-name.xml
diff --git a/_tutorials-FR/199_tutorials/tutorials.xml b/_tutorials-FR/199_writing_tutorials/tutorials.xml
similarity index 100%
rename from _tutorials-FR/199_tutorials/tutorials.xml
rename to _tutorials-FR/199_writing_tutorials/tutorials.xml
From 615911c6c3d85954fe5c2426728b33d619b08c14 Mon Sep 17 00:00:00 2001
From: musicEnfanthen
Date: Mon, 25 May 2026 17:05:49 +0200
Subject: [PATCH 06/18] fix(tutorials): reference images in EN version instead
of duplication
---
.../101_quickstart/101_note-little-lamb.png | Bin 4820 -> 0 bytes
.../101_quickstart/101_note-sequence.png | Bin 4762 -> 0 bytes
.../step-02/101_quickstart_step-02-desc.html | 2 +-
.../step-03/101_quickstart_step-03-desc.html | 2 +-
_tutorials-FR/102_incipit/102_incipit.md | 2 +-
_tutorials-FR/102_incipit/102_incipit.png | Bin 13751 -> 0 bytes
.../103_chords/103_chord-little-lamb.png | Bin 7949 -> 0 bytes
.../103_chords/103_chord-sequence.png | Bin 11287 -> 0 bytes
.../step-03/103_chords_step-03-desc.html | 2 +-
.../step-04/103_chords_step-04-desc.html | 2 +-
.../104_rests/104_rests-multirest.png | Bin 3620 -> 0 bytes
_tutorials-FR/104_rests/104_rests-spaces.png | Bin 4048 -> 0 bytes
_tutorials-FR/104_rests/104_rests.png | Bin 9681 -> 0 bytes
.../step-01/104_rests_step-01-desc.html | 2 +-
.../step-03/104_rests_step-03-desc.html | 2 +-
.../step-04/104_rests_step-04-desc.html | 2 +-
.../180_understanding_odd-04.html | 2 +-
.../180_understanding_odd-06.html | 4 +--
.../180_understanding_odd/beam-module.png | Bin 21869 -> 0 bytes
.../180_understanding_odd/just-a-name.xml | 3 --
.../role-children-byclass.png | Bin 136985 -> 0 bytes
.../180_understanding_odd/role-children.png | Bin 62583 -> 0 bytes
.../180_understanding_odd/tutorials.xml | 34 ------------------
.../181_customizing_mei-02.html | 2 +-
.../199_writing_tutorials/just-a-name.xml | 3 --
.../199_writing_tutorials/tutorials.xml | 34 ------------------
26 files changed, 12 insertions(+), 86 deletions(-)
delete mode 100644 _tutorials-FR/101_quickstart/101_note-little-lamb.png
delete mode 100644 _tutorials-FR/101_quickstart/101_note-sequence.png
delete mode 100644 _tutorials-FR/102_incipit/102_incipit.png
delete mode 100644 _tutorials-FR/103_chords/103_chord-little-lamb.png
delete mode 100644 _tutorials-FR/103_chords/103_chord-sequence.png
delete mode 100644 _tutorials-FR/104_rests/104_rests-multirest.png
delete mode 100644 _tutorials-FR/104_rests/104_rests-spaces.png
delete mode 100644 _tutorials-FR/104_rests/104_rests.png
delete mode 100644 _tutorials-FR/180_understanding_odd/beam-module.png
delete mode 100644 _tutorials-FR/180_understanding_odd/just-a-name.xml
delete mode 100644 _tutorials-FR/180_understanding_odd/role-children-byclass.png
delete mode 100644 _tutorials-FR/180_understanding_odd/role-children.png
delete mode 100644 _tutorials-FR/180_understanding_odd/tutorials.xml
delete mode 100644 _tutorials-FR/199_writing_tutorials/just-a-name.xml
delete mode 100644 _tutorials-FR/199_writing_tutorials/tutorials.xml
diff --git a/_tutorials-FR/101_quickstart/101_note-little-lamb.png b/_tutorials-FR/101_quickstart/101_note-little-lamb.png
deleted file mode 100644
index d30a110da4afba4cb97335602932ccd6e9c29022..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4820
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
Mo6lj|!SE~p1Flj0I{*Lx
diff --git a/_tutorials-FR/101_quickstart/101_note-sequence.png b/_tutorials-FR/101_quickstart/101_note-sequence.png
deleted file mode 100644
index da31c5a30100422ddd6a86e08a4ddca9ccd5b597..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4762
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
diff --git a/_tutorials-FR/101_quickstart/step-02/101_quickstart_step-02-desc.html b/_tutorials-FR/101_quickstart/step-02/101_quickstart_step-02-desc.html
index c228a4ee..2da16eb7 100644
--- a/_tutorials-FR/101_quickstart/step-02/101_quickstart_step-02-desc.html
+++ b/_tutorials-FR/101_quickstart/step-02/101_quickstart_step-02-desc.html
@@ -1,7 +1,7 @@
Félicitations, vous venez d'encoder votre première note en MEI. Maintenant, poursuivons et ajoutons quelques notes supplémentaires pour créer votre première séquence de notes :
-
+
Essayez de reproduire la séquence ci-dessus en MEI (vous pouvez copier-coller les éléments de la première note que vous avez encodés au besoin).
diff --git a/_tutorials-FR/101_quickstart/step-03/101_quickstart_step-03-desc.html b/_tutorials-FR/101_quickstart/step-03/101_quickstart_step-03-desc.html
index 3844207d..64bf7234 100644
--- a/_tutorials-FR/101_quickstart/step-03/101_quickstart_step-03-desc.html
+++ b/_tutorials-FR/101_quickstart/step-03/101_quickstart_step-03-desc.html
@@ -1,7 +1,7 @@
Félicitations, vous venez d'encoder votre première séquence de notes en MEI. Maintenant, nous allons ajuster la valeur de
leur durée pour encoder votre première mélodie: « Mary had a little lamb ».
- 
+
Essayez de reproduire la mélodie ci-dessus en MEI. Chaque note a besoin des attributs @pname, @oct et
@dur.
diff --git a/_tutorials-FR/102_incipit/102_incipit.md b/_tutorials-FR/102_incipit/102_incipit.md
index 2ca02345..7c28d37c 100644
--- a/_tutorials-FR/102_incipit/102_incipit.md
+++ b/_tutorials-FR/102_incipit/102_incipit.md
@@ -7,7 +7,7 @@ data: "102_incipit.json"
---
Bienvenue ! Dans ce tutoriel, vous apprendrez à encoder un incipit (la séquence de notes initiale d'une œuvre musicale) en MEI, en partant de l'exemple suivant :
-
+
Pour information, il s'agit du début de _Hallingdal Bataljons Marsch_, l'Opus 1 du compositeur norvégien [Johan Halvorsen](https://fr.wikipedia.org/wiki/Johan_Halvorsen) (1864–1935).
diff --git a/_tutorials-FR/102_incipit/102_incipit.png b/_tutorials-FR/102_incipit/102_incipit.png
deleted file mode 100644
index acd2087a857a564023e0dbd3e82da580b0c20266..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 13751
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
diff --git a/_tutorials-FR/103_chords/103_chord-little-lamb.png b/_tutorials-FR/103_chords/103_chord-little-lamb.png
deleted file mode 100644
index 4ed53a352520dfc728ae346d433ea7497b5e9e52..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 7949
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
diff --git a/_tutorials-FR/103_chords/step-03/103_chords_step-03-desc.html b/_tutorials-FR/103_chords/step-03/103_chords_step-03-desc.html
index a3660a6a..90c4f73f 100644
--- a/_tutorials-FR/103_chords/step-03/103_chords_step-03-desc.html
+++ b/_tutorials-FR/103_chords/step-03/103_chords_step-03-desc.html
@@ -5,7 +5,7 @@
ajoutons quelques accords supplémentaires pour encoder une suite d'accords :
diff --git a/_tutorials-FR/103_chords/step-04/103_chords_step-04-desc.html b/_tutorials-FR/103_chords/step-04/103_chords_step-04-desc.html
index 08c58abd..6017d03f 100644
--- a/_tutorials-FR/103_chords/step-04/103_chords_step-04-desc.html
+++ b/_tutorials-FR/103_chords/step-04/103_chords_step-04-desc.html
@@ -14,7 +14,7 @@

diff --git a/_tutorials-FR/104_rests/104_rests-multirest.png b/_tutorials-FR/104_rests/104_rests-multirest.png
deleted file mode 100644
index f3be57e28708117d96a879407bc1607b0cf2567d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 3620
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
diff --git a/_tutorials-FR/104_rests/104_rests-spaces.png b/_tutorials-FR/104_rests/104_rests-spaces.png
deleted file mode 100644
index 94dd19a4c5f3a7ce0387d41f75dc3f59faf129ff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4048
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
Y8kN`=-HC%2a;9*ACEUiW0_GO=ACl>b8~^|S
diff --git a/_tutorials-FR/104_rests/104_rests.png b/_tutorials-FR/104_rests/104_rests.png
deleted file mode 100644
index 1fa00cc49d6c71443ce1898564d1e7b4012c9708..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 9681
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
diff --git a/_tutorials-FR/104_rests/step-03/104_rests_step-03-desc.html b/_tutorials-FR/104_rests/step-03/104_rests_step-03-desc.html
index d394faa3..8e4d830e 100644
--- a/_tutorials-FR/104_rests/step-03/104_rests_step-03-desc.html
+++ b/_tutorials-FR/104_rests/step-03/104_rests_step-03-desc.html
@@ -4,7 +4,7 @@
silences qui durent plus d'une mesure.
diff --git a/_tutorials-FR/104_rests/step-04/104_rests_step-04-desc.html b/_tutorials-FR/104_rests/step-04/104_rests_step-04-desc.html
index 5fa37227..3ca813ce 100644
--- a/_tutorials-FR/104_rests/step-04/104_rests_step-04-desc.html
+++ b/_tutorials-FR/104_rests/step-04/104_rests_step-04-desc.html
@@ -19,7 +19,7 @@
<space> intervient.
diff --git a/_tutorials-FR/180_understanding_odd/180_understanding_odd-04.html b/_tutorials-FR/180_understanding_odd/180_understanding_odd-04.html
index 28cdb1d1..08e43a1a 100644
--- a/_tutorials-FR/180_understanding_odd/180_understanding_odd-04.html
+++ b/_tutorials-FR/180_understanding_odd/180_understanding_odd-04.html
@@ -9,7 +9,7 @@
définitions des éléments, attributs, etc. :
-

+
Il ne s'agit là que d'un simple renvoi vers les modules. Mais pour qui souhaite travailler sur l'ODD de la MEI, il est essentiel de savoir que le
diff --git a/_tutorials-FR/180_understanding_odd/180_understanding_odd-06.html b/_tutorials-FR/180_understanding_odd/180_understanding_odd-06.html
index 72acbf2c..bbc39ecc 100644
--- a/_tutorials-FR/180_understanding_odd/180_understanding_odd-06.html
+++ b/_tutorials-FR/180_understanding_odd/180_understanding_odd-06.html
@@ -26,7 +26,7 @@
enfants, plus le contenu textuel :
-

+
En regardant <elementSpec>, nous ne voyons pas une telle liste,
@@ -133,7 +133,7 @@
ci-dessus dans l'élément <classSpec>. Revenons aux enfants autorisés de l'élément <role>, mais cette fois du point de vue des classes :
-

+
Nous voyons la liste des six éléments enfants direct, mais aussi <fig> qui est listé sous l'étiquette model.figureLike et <catchwords>
diff --git a/_tutorials-FR/180_understanding_odd/beam-module.png b/_tutorials-FR/180_understanding_odd/beam-module.png
deleted file mode 100644
index 6272aea2507a92e9a035d154af6378e3372c31bc..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 21869
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
-
-
\ No newline at end of file
diff --git a/_tutorials-FR/180_understanding_odd/role-children-byclass.png b/_tutorials-FR/180_understanding_odd/role-children-byclass.png
deleted file mode 100644
index 5a818f8693b43f19e95847e10bbdcd9b7759cd1a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 136985
zcmeFZXIN8Tw>_#9MQK5#Nk;({AvCF>gQ$pDDbfj5dJkP{K&o`4iHL~wP7;cAr1us=
zFG2_;Aidqq`=0mw&pkiApYC%%U7vi2N%mfA%{}K_bB-|Y