Journal du projet "Trous de mémoire"

Un autoportrait collectif de Guykayser avec G.Parésys et O.Baude


 
Avant
Avant


trousdememoire128x128.jpg
20 .. 22 septembre 2012


5Sketches
Après


21-9-2013
21 septembre 2013


Aprés le 21 septembre 2013
AprèsAprès



Après le 21 septembre 2013...
 
 
 
A faire:
- sketch APC:
- "La Machine": revoir les règles de succession des catégories.
- Essayer un format mp3 des 20 fichiers Audio au lieu du format wav
  La taille du dossier doit passer ainsi de 910Mo à moins de 100Mo
- sketch OB
-  Essayer un format mp3 des 20 x 46 fichiers Audio au lieu du format wav
  La taille du dossier doit passer ainsi de 44Mo à moins de 5Mo
 
 
 
 Les régles actuelles de succession des catégories dans "La Machine":
 
  if ((SacAvant == "SID>") && (UnSac == "<SID")) {
    SacOK = false;
  }
  if ((SacAvant == "<SID") && (UnSac == "SID>")) {
    SacOK = false;
  }
  if ((SacAvant == "<SID") && (UnSac == "SID=")) {
    SacOK = false;
  }
  if (UnSac == "inachevé") {
    SacOK = false;
  }
 
SacOK = false; signifie que la succession est rejetée.
 
 
 
1 octobre 2013 Marie Skrovec

21_jouineau_pause.TextGrid
 
De : Marie Skrovec <marie.skrovec@univ-orleans.fr>
Objet : des pauses pour les portraits collectifs
 
voici un 21e textgrid (fait sur l'enregistrement jouineau) où j'ai isolé et segmenté des pauses de différents types.
J'ai crée un "sac" supplémentaire (pause). Il y a 2 tires : une tire "sacs", et une tire "description" qui te permet de choisir la pause qui convient. Il y en plus de 3 au final, car je me suis dit que différentes choses pouvaient servir : pause silencieuse courte ou longue, inspiration courte ou longue, légers bruits de fonds, froissement, inspiration + pause, pause + inspiration. J'ai indiqué à chaque fois la longueur approximative du segment en secondes et dixième de sec.
J'espère que ces propositions te serviront, et que tu peux utiliser le textgrid tel quel. Sinon, il faut voir avec Gérard pour les arrangements.
 
PS : Quelqu'un peut-il faire suivre ce message à Gérard pour qu'il ajoute le fichier dans processing (+ il faut dupliquer jouineau pour en faire le fichier audio 21)?
--
Marie Skrovec
Laboratoire Ligérien de Linguistique  - UMR 7270
Département des Sciences du Langage UFR LLSH  - Université d'Orléans 
10 rue de Tours BP 46527 45065 Orléans Cedex 02
 
 
 
14 octobre 2013
 
Remplacement des 20 x 46 fichiers Audio .wav en . mp3 de OB17Letters (56Mo) -> OB17Lettersmp3 (8.5Mo)
Lancement...
Problème:
==== JavaSound Minim Error ====
==== Don't know the ID3 code TSSE
"ID3 est le nom des métadonnées pouvant être insérées dans un fichier audio comme MP3. Ces métadonnées permettent d'avoir des informations sur le contenu du fichier comme le titre, le nom de l'interprète, les commentaires, ou encore la date de sortie." Wikipedia
 
Remplacement des 20 fichiers Audio .wav en . mp3 de APC19 (1150Mo) -> APC19mp3.zip (103Mo)
 
Le son fonctionne malgré ces erreurs... mais mal
 
Pour éliminer cette erreur avec Audacity:
  Ouvrir le fichier .mp3
  Menu File -> Export
      -> Format -> MP3 Files
      -> Options... -> Audacity-mp3-Options.png-> OK
      -> Audacity-mp3-Metadata-> Clear
      -> OK   (l'erreur est due à Software Lavf52.54.0)
 


6 février 2014
 
TDM1Windows.zip (39M) avec le dossier "20voix"
   Dé-zipper, Ouvrir le dossier "TDM1Windows", Lancer TDM1.exe...
 
 
 
8 février 2014
 
TDM12345Windows.zip
Un dossier où les 5 applications Windows partagent le dossier "20voix".
40M
Fait avec Processing 1.5.1 sous Windows 7
Fonctionne sous Windows XP .. 7 .. 10 (mars 2021)
ATTENTION: il faut "Extraire tout..." le fichier TDM12345Windows.zip avant de lancer l'un des 5 TDMx.exe
Problème: "Windows ne trouve pas 'javaw.exe'. Vérifiez que vous avez entré le nom correct puis réessayez."
Solution: Installer Java
 
TDM12345Mac.zip
TDM1 TDM2 TDM3 TDM4 TDM5 
Un dossier où les 5 applications Mac partagent le dossier "20voix".
40M
Fait avec Processing 1.5.1 sous MacOSX 10.6.8
Fonctionne sous MacOSX 10.6 .. 10.13 (mars 2021)
1 Run
2 Cliquer sur une des 20 têtes
3 A la fin de l'écoute du fichier Audio, on revient à l'étape 2
  Taper Q pour changer de tête avant la fin du fichier Audio
  Taper S pour sauver (partiellement) l'écran en .png
  Taper esc pour quitter
 
TDM12345Source.zip
Le source (sketches Processing 1.5) des 5 applications TDM1 TDM2 TDM3 TDM4 TDM5.
Sans le dossier "20voix".
J'ai fait le ménage dans les dossiers data en supprimant les fichiers inutiles.
5.7M
Exige 2 libraries: geomerative-34.zip  layers-1.2.zip 
 
TDM28dGGguy2appletMac
Applet fait avec Processing 1.5.1 sous MacOSX.6.8
Fonctionne bien sous MacOSX.6.8 depuis Safari en le lançant depuis ce site.
Ne fonctionne pas sous MacOSX.6.8 depuis Safari ou Firefox ou Chrome
en ouvrant le index.html depuis le disque dur du Mac! (pas de message d'erreur)

TDM28dGGguy2appletMac.zip  3,2Mo
TDM28dGGguy2Source.zip
(J'ai fait le ménage dans les dossiers data en supprimant les fichiers inutiles.)
 
TDM28dGGguy2appletWindows
Applet fait avec Processing 1.5.1 sous Windows 7
Fonctionne bien sous MacOSX.6.8 depuis Safari en le lançant depuis ce site.
Ne fonctionne pas sous Windows 7 depuis Firefox
en ouvrant le index.html depuis le disque dur (pas de message d'erreur)
Ne fonctionne pas sous Windows XP depuis Firefox en le lançant depuis ce site
à cause de problèmes de sécurité. Voir ci-dessous...
TDM28dGGguy2appletWindows.zip 3,1Mo
 
 
 
Java, Windows et la sécurité
 
Problème de beaucoup de sketches Processing utilisant de l'Audio (library minim) sous Windows 7.
Par exemple: http://www.openprocessing.org/sketch/21083
PbWin7 
Pas de problème sous MacOS
Même problème avec nos Applets faits avec Processing sous Windows XP ou 7.
 
Solution sous Windows XP -> Baisser le niveau de sécurité Java
Panneau de configuration Java -> JavaWinXP
 
Solution sous Windows 7 -> idem?
...

 

5 octobre 2014

Enregistrement Audio APC19-Origine.mp3 APC19-Travail.mp3 APC19-Delire.mp3 APC19-Kennedy.mp3
Méthode:
Sous MacOSX.6 avec Soundflower installé
Processing 2.0.3
    -> Ouverture de APC19/APC19.pde
       APC19/data/ doit contenir les 20 fichiers Audio en .wav
    -> Lancer le sketch
Menu Pomme -> Préférences Système... -> Son ->
    -> Sortie -> Soundflower (2ch)
    -> Sortie -> Volume de sortie maxi
Audacity ->
    -> Input  Device -> Soundflower (2ch)
    -> Output Device -> Built-in Output
    -> Record (1 piste mono)
Processing -> Sketch -> Clic Origine (Travail, Delire, Kennedy)
...
PROBLEME: on entend rien! mais ça enregistre
PROBLEME: à la fin le sketch repart au début



  septembre 2015

Sur le site RTR Image: RTRImage
LLL (Orléans-Tours) Visualisation multicritères d'une transcription ESLO



27 novembre 2015

Baude-HDR

Trous de mémoire cité dans:
Observatologie :
Vers une science de l’adéquation observationnelle en linguistique
Volume de synthèse de l’Habilitation à diriger des recherches Présentée par Olivier Baude
p298
hal.archives-ouvertes.fr/tel-01889762



Septembre 2016 Trous de mémoire version 2 présenté dans le cadre de la résidence d'artistes 2016-2017 - Arts numériques
               au Bouillon à l'université d'Orléans
 
trousdememoire

Trous de mémoire

un tirage Dibond 3m x 2m


...

Trous de mémoire
Par un dispositif simple et festif « Trous de Mémoire » est la création d’une photo collective et sonore témoignant de la vie des habitants du quartier Kennedy et de l’agglomération Montargoise.
Avec ce dispositif la rencontre entre scientifiques et artistes donne lieu à deux espaces de réflexion :
•    la méthodologie de collecte de « paroles authentiques ».
•    la transcription et la restitution graphique des paroles sonores enregistrées.

GKGP
Guykayser et Gérard Paresys créent  ensemble depuis plus de 20 ans des installations associant le sonore, le visuel, l'interactivité.
La thématique des réalisations actuelles est l' "Autoportrait collectif".
Il peut prendre la forme de sculpture, page web, jeu, circuit électronique, application informatique, projection...
Chaque "Autoportrait collectif" est composé de paroles, d'images, d'objets et d'autres données enregistrées, analysées, transformées, en interaction.

Adaptation de la valise "Trous de mémoire" ValiseIpod3 
Voir Journal de la résidence

les20chargent.jpg  Charge...

IMG_8558IMG_8559IMG_8559



8 septembre 2016

Ouverture Expo Horaire: 10h..17h du lundi au vendredi
Hall et Club du Bouillon - Centre culturel de l’université d’Orléans



15 septembre 2016  Vernissage Expo à 18h (réservation au 02 38 49 24 24 et ici ... )

 Invitation 


22 septembre 2016

17h Clôture Expo
... Démontage Expo





27 janvier 2020

From-TextGrid-To-JSON

textgrid-parser
Parse textgrid files and convert them to json.

Gentle
A robust yet lenient forced aligner built on Kaldi.



28 janvier 2020

XMLisation de TextGrid ... résumé

Au début, en 2012:
http://crdo.risc.cnrs.fr/exist/crdo/textgrid.htm
n'existe plus

Puis:
http://cocoon.tge-adonis.fr/exist/crdo/textgrid.htm
n'existe plus

Voir:
gerard.paresys.free.fr/.../Avant.html#Methode-crdo

23 avril 2018
Michel Jacobson:
Effectivement j'ai supprimé cette page assez obsolète.
Tu peux avantageusement utiliser le logiciel teicorpo développé par Christophe Parisse dans le cadre du consortium Corli.
Je l'utilise moi même dans Cocoon pour convertir à la volée les textgrid en XML/TEI, C'est un outil java, tu peux soit l'installer:
http://ct3.ortolang.fr/tei-corpo/ -> conversions.jar
janvier 2020: n'existe plus, a changé:
http://ct3.ortolang.fr/tei-corpo/teicorpo.jar
"The filename teicorpo.jar has changed since version 1.40. Previous name was conversion.jar"
soit utiliser l'interface web:
http://ct3.ortolang.fr/teiconvert/
et tu peux choisir ton format de destination.
Voir: LimnimetreSuite.html

Voir:
Michel Jacobson:
L'utilisation du modèle du Linked Open Data dans la plateforme Cocoon

Introduction à la TEI:
01_TEI_Introduction_Camps_20151120.pdf



29 janvier 2020

Sigal Jason (therewasaguy) -> Visualizing Music with p5.js

musiclab.chromeexperiments.com/Spectrogram/ 
Fonctionne avec Chrome
Source:
https://github.com/googlecreativelab/chrome-music-lab 



25 juillet 2020

TextGrid4: Sketch Processing qui ouvre un fichier .TextGrid et l'affiche en synchro avec la lecture Audio.
TextGrid_file_formats.html
Le fichier .TextGrid doit-être encodé UTF-8.
Bizarre: le fichier 16rondatipica_X.TextGrid de 2012 ne l'était pas.

TextGrid4 TextGrid4.zip

OK Processing 2.2.1 MacOS
OK Processing 3.5.4 MacOS
OK Processing 3.5.3 Raspberry Pi OS (Raspbian 10 buster)
OK Processing 3.5.3 Window

Utilise la library minim

GitHub TextGrid4 sur GitHub


TextGrid2:  Sketch Processing qui ouvre un fichier .TextGrid et affiche les seuls éléments qui sont décryptés.
(pas d'Audio):

TextGrid2 TextGrid2.zip
 

Ces 2 sketches pour s'affranchir de l'xml et du json.



9 mars 2021

Trous de mémoire en 2021
Problème: les sketches ont été faits avec Processing 1.5.
          les sketches sont incompatibles Processing 2 ou 3.
Solution: les applications faites en 2014:

TDM12345Windows.zip
Un dossier où les 5 applications Windows partagent le dossier "20voix".
40M
Fait avec Processing 1.5.1 sous Windows 7
Fonctionne sous Windows XP .. 7 .. 10 (mars 2021)
ATTENTION: il faut "Extraire tout..." le fichier TDM12345Windows.zip avant de lancer l'un des 5 TDMx.exe
Problème: "Windows ne trouve pas 'javaw.exe'. Vérifiez que vous avez entré le nom correct puis réessayez."
Solution: Installer Java
 
TDM12345Mac.zip
TDM1 TDM2 TDM3 TDM4 TDM5 
Un dossier où les 5 applications Mac partagent le dossier "20voix".
40M
Fait avec Processing 1.5.1 sous MacOSX 10.6.8
Fonctionne sous MacOSX 10.6 .. 10.13 (mars 2021)

1 Run
2 Cliquer sur une des 20 têtes
3 A la fin de l'écoute du fichier Audio, on revient à l'étape 2
  Taper Q pour changer de tête avant la fin du fichier Audio
  Taper S pour sauver (partiellement) l'écran en .png
  Taper esc pour quitter

Autre solution: Processing 1.5 est compatible Windows 7 et Window 10:
TDM12345Source.zip
Le source (sketches Processing 1.5) des 5 applications TDM1 TDM2 TDM3 TDM4 TDM5.
Sans le dossier "20voix".
5.7M
Exige 2 libraries: geomerative-34.zip  layers-1.2.zip 
 


25 mars 2021

20 trous de mémoire_vidéos déposés et publiés sur le site nakala.fr:

20trousdememoire_videos
Date de création: 2011
Licence: Creative Commons Attribution Non Commercial No Derivatives 4.0 International (CC-BY-NC-ND-4.0)
Description:
Portrait(s) : des paroles en image(s)

La troisième piste de collaboration était beaucoup moins prévisible et elle s’est véritablement développée au fur et à mesure de l’avancée du projet. Le cœur de cette réflexion est la forme graphique des paroles et l’impact de la réception des variations graphiques voire orthographiques. A l’origine il y a une étude du laboratoire ligérien de linguistique sur la transcription des enregistrements sonores. Dans le cadre de ce projet l’accent a été mis sur la diversité des formes graphiques que peut prendre une parole enregistrée. En effet la lecture de transcriptions de paroles spontanées, transcriptions scientifiquement rigoureuses et contenant toutes les marques de l’oral, produit inexorablement un effet de stigmatisation des locuteurs. Cet effet est si puissant qu’il peut aller jusqu’à produire une autocensure des locuteurs « Moi je ne veux pas être enregistré, je parle avec des fautes d’orthographe ».

L’équipe a donc entrepris un travail sur la restitution graphique des enregistrements sonores. Les linguistes se sont appuyés sur les outils et les méthodes utilisés fréquemment dans le domaine des sciences du langage. Chaque enregistrement a été transcrit par un chercheur et analysé à l’aide de logiciels de traitements du signal sonore (Transcriber, Praat, Elan). La matière sonore a ainsi été découpée en « phrases », mots, syllabes, phonèmes et décrite dans ses grandes caractéristiques phono-acoustique (fréquence fondamentale, intensité, intonation, formants etc. )

Cette nouvelle matière, formée d’une description scientifique des paroles et d’une relation temporelle entre cette description et le son lui-même a ensuite été traitée par Guykayser et Gérard Parésys à l’aide du logiciel Processing afin de produire une image visuelle exclusivement pilotée par ces informations.

Le spectre, vertical, en niveau de gris, défile de gauche à droite.
La durée du défilement est égale à la durée du fichier audio.
Les mots qui apparaissent devant/derrière, en suivant l’avancée du spectre viennent de la tiers 3 « Words » de Praat.
La position verticale de ces mots est liée à la courbe Intensity extraite de Praat.
La couleur de ces mots est aussi liée à la courbe Intensity extraite de Praat.
Un effet de « Blur » floute progressivement les gris du spectre et ces mots.
A droite, de bas en haut défile point par point en blanc, la courbe Pitch de Praat.
A droite, superposée a la courbe Pitch, la tiers 2 « syll » en phonétique de Praat s’écrit en bleu clair.
La taille de ces syllabes est proportionnelle au Pitch.
La position de ces syllabes suit la courbe Pitch.

En changeant très peu de chose dans le sketch, on peut changer ces divers constituants de l’affichage.

Cette partie du travail tout a fait inattendue a produit un résultat très prometteur et ouvre de nombreuses perspectives de collaboration ultérieure. C’est en effet une contribution singulière aux travaux sur la visualisation des données. Le travail conjoint d’artistes et d’universitaires se concrétisera par la poursuite d’installations artistiques et de projets culturels mais aussi par la production de conférences et d’articles scientifiques.
Collection: Trous de mémoire
ID: 10.34847/nkl.627daa01



6 avril 2021

TextGrid5: Sketch Processing qui ouvre un fichier .TextGrid et l'affiche en synchro avec la lecture Audio.
idem TextGrid4 sans utiliser la class Table pour être compatible Processing 1.5

TextGrid4 TextGrid5.zip

OK Processing 1.5.1 Windows 10
OK Processing 2
OK Processing 3

Utilise la library minim

2 paramètres importants:
Line 27 int NbrTierMax = 5;
NbrTierMax doit être > ou = au nombre de tier du fichier .TextGrid
Line 28 int TailleMaxTier = 5000;
TailleMaxTier doit être > ou = au nombre d'intervals de la plus grande des tiers du fichier .TextGrid



9 avril 2021

Blur et Processing   
1 Processing3 -> Exemples... -> Topics -> Image Processing -> Blur
pixel par pixel...

2 Processing3 -> Exemples... -> Topics -> Shaders -> BlurFilter
utilise un fichier Shader: blur.glsl + filter(blur);
Using a shader with filter() is much faster than without.
Shaders require the P2D or P3D renderer in size().

3 Processing3 -> Exemples... -> Topics -> Shaders -> SepBlur
utilise un fichier Shader: blur.glsl + PGraphics + shader(blur)

Attention: les 2 fichiers blur.glsl sont totalement différents!

4 Une 4e méthode, sans fichier Shader:
utilise filter(BLUR, xx); (pas d'exemple)
Blur4.zip
PImage img;

void setup() {
  size(1333, 777, P2D);
  img = loadImage("FenetrePraat.png");
  image(img, 0, 0);
}

void draw() {
  filter(BLUR, 1);
}
"This is really inefficient and not a good idea in OpenGL. Use get() and set() with a smaller image area, or call the filter on an image instead, and then draw that." PGraphicsOpenGL.html#filter-int-float-

Voir:
www.processing.org/reference/filter_.html
www.processing.org/reference/PImage_filter_.html
processing.org/examples/blur.html
processing.org/reference/loadShader_.html

Fast and beautiful blur filter / shader recommendations?

BlurFilter -> BlurFilter2.zip avec ligne 40 de blur.glsl modifiée

Voir Coding Art Book 1.0.0 Yu Zhang and Mathias Funk:
-> 2_chapter_composition_and_structure/1_data and code/Ex_1_creatingmanythings_1
-> 2_chapter_composition_and_structure/1_data and code/Ex_1_creatingmanythings_4
-> 2_chapter_composition_and_structure/1_data and code/Ex_2_controlmanythings_2
-> 3_chapter_refinement_and_depth/ 2_memorydot/Ex_1_smoothing_2


Transparence & Processing
Voir:
processing.org/examples/transparency.html
processing.org/reference/tint_.html
processing.org/examples/alphamask.html

How to draw a transparent PGraphics image? [SOLVED]


BlurTransparence1.png BlurTransparence1.zip



16 avril 2021

TDM = Text and Data Mining = Outil de fouille de contenus
Text mining 
Fouille de textes



20 avril 2021

Les 5 sketches TDM 1 2 3 4 5 pour Processing 1.5.1 de février 2014
TDM1 TDM2 TDM3 TDM4 TDM5
 
Voir: Chronologie des sketches Processing

Il y a 6 ou 7 couches superposées dans les TDM 1 2 3 4 5:

De l'arrière à l'avant:
1 Background qui change 4 fois
2 Spectre de gauche a droite ou de bas en haut
3 Texte              "CoucheSpectre"
1 2 & 3 sont floutés  progressivement
puis 3 ou 4 layers dans des ordres différents, certains sont floutés progressivement, dans 3 ou 4 Class
seuls ces 3 ou 4 layers sont gérés par la library layers de nootropic, les 3 premiers ne le sont pas.

TDM1
1 Background
2 Spectre de bas en haut
3 Texte              "CoucheSpectre"
  Floutage de 1 2 3
4 PitchLayer
5 PitchTextLayer     "CoucheHaut" flouté progressivement
6 IntensityLayer                  flouté progressivement
7 IntensityTextLayer "CoucheBas"

TDM2
1 Background
2 Spectre de bas en haut
3 Texte              "CoucheSpectre"
  Floutage de 1 2 3
4 PitchLayer
5 PitchTextLayer     "CoucheHaut" flouté progressivement
6 IntensityTextLayer "CoucheBas"

TDM3
1 Background
2 Spectre de gauche a droite
3 Texte              "CoucheSpectre"
  Floutage de 1 2 3
4 PitchTextLayer     "CoucheHaut" flouté progressivement
5 IntensityLayer                  flouté progressivement
6 IntensityTextLayer "CoucheBas"
7 PitchLayer

TDM4
1 Background
2 Spectre de gauche a droite
3 Texte              "CoucheSpectre"
  Floutage de 1 2 3
4 PitchTextLayer     "CoucheHaut" flouté progressivement
5 IntensityLayer                  flouté progressivement
6 IntensityTextLayer "CoucheBas"
7 PitchLayer

TDM5
1 Background
2 Spectre de gauche a droite
3 Texte              "CoucheSpectre"
  Floutage de 1 2 3
4 PitchLayer
5 PitchTextLayer     "CoucheHaut"
6 IntensityLayer                 flouté  progressivement

Les 3 couches de texte:
CoucheSpectre  CoucheHaut  CoucheBas = 0 1 2 3 4 :
0 Phonème, 1 Syllabe, 2 Mot, 3 Phonétique, 4 Orthographique

Dans TDM1:
CoucheSpectre = 2 au démarrage, modifiable au clavier.
CoucheHaut    = 1
CoucheBas     = 3


Sketch Processing TDM1 qui n'utilise plus un fichier .xml mais un fichier .TextGrid:
TDM1_2021.zip
OK Processing 1.5.1 + libraries: geomerative-34.zip & layers-1.2.zip sous Windows 10.

Et le nouveau dossier 20voix (audio .mp3) avec les 20 fichiers .TextGrid codés en UTF-8
20voix.zip (32Mo). Les 20 fichiers .xml, inutiles, sont toujours présents.


23 avril 2021

Guy: Une omelette une!


TDM1_Olivier_2021_Modif1.zip
OK Processing 1.5.1 + libraries: geomerative-34.zip & layers-1.2.zip sous Windows 10.
Avec spectre retravaillé...
Le fichier franceAmono.mp3 a 3 problèmes:
- un Tag non standard dans ses metadonnées
- Échantillonnage à 22500 hz au lieu de 44100Hz
- Pas normalisé en amplitude: l'affichage du spectre apparait + "blanc"
il faudrait repartir du fichier original à 44100Hz pour une meilleure qualité.
Je suis reparti du 22050Hz pour refaire un mp3.
J'ai ajouté 2 réglages pour le spectre:
- float   LumiereSpectre         = 50;    // 10 ... 1000  éclaircie le gris
- int     Facteur                = 20; Zoom le spectre en horizontal
et toujours le réglage du blur:
- int     AdjustBlurSpectrum     = 2;     //+ AdjustBlur est grand, - il y a de blur
Mettre franceAmono.mp3 au bon endroit



23 septembre 2022

Trous de mémoire en JavaScript en ligne: TDM2022

tdm_fond

Clic "Trous de mémoire" pour réinitialiser.
TDM2022_4.zip (31Mo)

Sur guykayser.autoportrait.com: trous-de-memoire
TDM2022


Pour le camion "Écouter-Parler, le laboratoire mobile des langues"







...

Toute personne dont le nom, la photographie, la voix
apparaît sur ce site peut à tout moment demander la suppression ou la modification
des informations la concernant en contactant: gerard.paresys

Ancre page mise à jour 2 11 2023

Paresys Accueil Valid HTML 4.01 Transitional Paresys Home