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... ->
-> OK
->
-> 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
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
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 ->
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:
LLL (Orléans-Tours) Visualisation multicritères d'une transcription ESLO
27 novembre 2015
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
|
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.
8 septembre 2016
15 septembre 2016 Vernissage Expo à 18h (réservation au 02 38 49
24 24 et ici ... )
22 septembre 2016
17h Clôture Expo
... Démontage Expo
27 janvier 2020
28 janvier 2020
29 janvier 2020
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.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
TextGrid4 sur GitHub
TextGrid2:
Sketch Processing qui ouvre un fichier .TextGrid et affiche les seuls
éléments qui sont décryptés.
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
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
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
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:
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
16 avril 2021
20 avril 2021
Les
5 sketches TDM 1 2 3 4 5 pour Processing 1.5.1 de février 2014
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
...
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
page mise à jour 2 11
2023