Journal des limnimètres - suite

      ... Trop près du Loing



Guykayser  Gérard Paresys


Suite de: Journal des limnimètres

Limnimetre.jpg

"le fleuve de la langue coule sans interruption"

Ferdinand de Saussure - Cours de linguistique générale p150

1 juin 2017

Water Simulation

Processing Water Simulation adapted by Rodrigo Amaya
Based on Java Water Simulation by Neil Wallis

LiquidFun
"You can write LiquidFun code in C++, Java, or JavaScript."

...

crue2016Chalette.jpeg Crue 2016 Chalette



5 juin 2017

Syphon
"Syphon is an open source Mac OS X technology that allows applications to share frames - full frame rate video or stills - with one another in realtime."

Library Processing

 
Vezér - timeline based MIDI/OSC/DMX sequencer software for audiovisual artists
"Vezér enables control and synchronisation of any MIDI, OSC or DMX enabled environments - realtime video softwares, lighting rigs, etc. - through the use of timeline based automations. "
Demo for Mac OSX 10.8 .. 10.12
Incompatible Linux
Incompatible Windows
Support

MadMapper
"MadMapper: The Video Mapping software!
MadMapper is a simple but advanced tool for video mapping projections and Light mapping.
Take a projector, point it at a physical volume like an object or an architectural element, and then map an image onto it."

using-syphon-with-processing-into-madmapper

MiniMAD
"miniMAD is a hardware device designed to play a media file on various surfaces exported from MadMapper. Export quad and triangle surfaces from a selected projector in MadMapper, along with a list of image and movie files. Once started, miniMAD will play the medias on the exported surfaces.
You can adjust the mapping, the brightness and the contrast of the surfaces, and change the media playback."

Protocole OSC

Protocole DMX

Protocole Art-Net

Mapping vidéo

Mapping avec Rasberry Pi:
PocketVJ Open-source Raspberry Pi Projection Mapping tool

Hackintosh XDScomputer ebay 



11 juin 2017 Shaders

GLSL (OpenGL Shading Language)

Wikipedia  fr   Wikipedia en

ofxFX de Patricio Gonzalez Vivo
"Unlocking the GPU Power on openFrameworks with this add-on for that make easy to use GLSL Shaders"

RipplesP5 de edumo.net
"P5 Ripples shader port..."

Les shaders en GLSL

Processing -> Shaders       shader()

GLSL Heightmap by Amnon Owed   Github   Vimeo 



14 juin 2017 à Paris Remue-méninges avec Olivier Baude et Michel Jacobson

A propos du projet "les limnimètres"
manipulation & visualisation & écoute d’un flux de langage
CoCoON (COllections de COrpus Oraux Numériques)
Europeana sound
CREM (Centre de Recherche en Ethnomusicologie)
...
relier avec une hydrographie utopique:
Sandre (Service d'administration national des données et référentiels sur l'eau)
et
CRDO (Centre de Ressources pour la Description de l'Oral)

...

Interroger CoCoON est possible:
   avec le protocole OAI (Open Archives Initiative)
ou avec le protocole SPARQL (SPARQL Protocol and RDF Query Language)


Comment interroger Sandre ?
Les dictionnaires et scénarios du Sandre
Guide_methodo_DC_qualifie_V2-1.pdf
Guide méthodologique : collecte et diffusion des documents
Utilisation de Dublin Core pour les portails de la sphère eau
Voir: GeoSource Moissonnage 



2 juillet 2017

noisePhoticles_limni3_GG3.png

noisePhoticles_limni3_GG3.zip    OK Processing 2

J'ai ajoute une 4e colonne "Multiplier" a chalettedata.csv avec LibreOffice:
chalettedataModif.csv

La durée de lecture de Limni[IndiceLimni] est multiplie par la valeur
lue dans cette colonne.
J'ai mis 1 partout et 5 pendant la crue. (par exemple)
De la ligne 2714 a la ligne 4195

IndiceLimni = numéro de la ligne

Au lieu de définir la durée totale (180000 millisec par ex) du sketch, je définis la durée de lecture d'une mesure, donc d'une ligne du fichier chalettedataModif.csv: Duree1Mesure

Il y a 5764 lignes.
Si Duree1Mesure = 30 millisec
Le sketch va durer: 5764 x 30 = 172920 millisec
si toutes les lignes sont lues avec la même durée
Donc 3 minutes environ

Je multiplie Duree1Mesure par la valeur de la colonne "Multiplier"
Donc pendant la crue les lignes du fichier vont être lues en 30 x 5 = 150 millisec

D'autre part:
int IndiceLimni = 2400; (par exemple)
permet de démarrer a la ligne 2400 directement.

D'autre part dans:
void tempsPasse()
En mettant:
  if ((nnn % 4) == 1) initializeNoise();
initializeNoise() n'est exécuté que 1 image sur 4 (par exemple), et donc l'image de départ reste + apparente.

On peut aussi supprimer initializeNoise() dans void tempsPasse(



4 juillet 2017

Guy: après le pd granulomètrique, as tu un pd liquéfiant ?

ExMM62a-Convolve.pd
Play
ExMM62a-Convolve.mp3


ExMM23f-FFTConvolution1-2Files.pd
Play
ExMM23f-FFTConvolution1-2Files.mp3


ExMM189-Liquid-Farnell
Play
ExMM189d-Liquid-Farnell.mp3


et ExMM63f-ReverbConvolution.pd



22 juillet 2017 Guy: Daumier Gargantua  Rabelais  La Loire Les Limnimètres

A cause de ce dessin Daumier Honoré a passé 6 mois en prison
Daumier.jpg



31 juillet 2017

LimnichingQuentin1 LimnichingQuentin2 LimnichingQuentin3LimnichingQuentin.zip



 3 août 2017
 
noOrdinarySand5_Modif.png




Après les vacances le sable chaud
 
noOrdinarySand5_Modif.zip

 
août 2017

Site de la BNF:
Principaux standards du web Sémantique : les URI, RDF et SPARQL

Site W3C/Semantic Web
Resource Description Framework (RDF)
 


29 août 2017 Orléans: visite:

Collegiale-saint-pierre-le-puellier.jpg ../ARGOPd/wikipedia-16x16 La collégiale St Pierre Le Puellier

"l'abbaye de moniales de Saint-Pierre-le-Puellier ... son nom est une évolution du terme latin puellarum (jeunes femmes) pour désigner ses occupantes." ../ARGOPd/wikipedia-16x16

collegiale


collegiale-planpdf collegiale-plan-couleur.pdf


IMG_1564.jpg IMG_1565.jpg IMG_1566.jpg IMG_1569.jpg IMG_1570.jpg IMG_1573.jpg IMG_1574.jpg IMG_1575.jpg IMG_1577.jpg IMG_1587.jpg  
 
 

Futreau ../ARGOPd/wikipedia-16x16 Futreau


30 août 2017

ConeChristie.jpg




Le projecteur Christie DXG1051-Q
avec le 1.70-2.50

Lens Throw Distance Calculator


https://vimeo.com/231726493
https://vimeo.com/231726911
https://vimeo.com/231726608
       (MDP f...)



1 4 septembre 2017

https://vimeo.com/232012565
https://vimeo.com/232330189
       (MDP f...)



29 septembre 2017

Processing -> Date -> SimpleDateFormat conversion 

Il faut qu'on fixe un format strict pour les fichiers csv.

Les fichiers csv "18_stations" que tu m'a envoyés sont assez différents de chalettedata.csv

Maintenant que j'arrive a lire le temps dans le fichier csv, on doit arriver a lire plusieurs fichiers, avec des échelles de temps différentes, en synchro.



30 septembre 2017

LibreOffice, les points et les virgules.
Menu LibreOffice -> Preferences... -> Languages Settings -> Languages -> Decimal separator key: -> Same as locale setting (,) -> Décocher

Menu LibreOffice -> Preferences... -> Languages Settings -> Languages -> Locale setting: French (Switzerland)


batchgeo.jpg






Guy: pour une numérotation + simple
batchgeo.com/map/


Les18L


2 octobre 2017

Choix d'un format pour les fichiers .csv:
2 colonnes séparées par une virgule:
 - Date    au format "dd.MM.yy HH:mm"
           exemple: 11.12.15 01:30  (11 décembre 2015 1h30min)
 - Hauteur en mètre avec un point séparateur des décimales 
           exemple   44.9

Exemple: début du fichier K0260020-Chadrac.csv:
Date,Hauteur
11.12.15 01:30,44.9
11.12.15 03:30,45.1
11.12.15 04:40,44.7

Ce format de date s'ouvre avec Processing:
import java.util.Date;
import java.text.SimpleDateFormat;
...
SimpleDateFormat formatter = new SimpleDateFormat("dd.MM.yy HH:mm");
Date date;
long ddd;
...
  for (TableRow row : Tableau.rows()) {
    ...
    sss = row.getString("Date");
    try {
      date = formatter.parse(sss);
      ddd = date.getTime();
    }
    catch (Exception e) {
      println("Zut");
      e.printStackTrace();
    }
  }
...

Le début de K0260020-Chadrac.csv donne:
date = Fri Dec 11 01:30:00 CET 2015    ddd = 1449793800000
date = Fri Dec 11 03:30:00 CET 2015    ddd = 1449801000000
date = Fri Dec 11 04:40:00 CET 2015    ddd = 1449805200000
ddd en msec

Voir: limniSeul4.zip


limniSeul4.png




limniSeul4.pde
Sketch Processing

// Lecture K0260020-Chadrac.csv
// Date,Hauteur
// 11.12.15 01:30,44.9

limniSeul4.zip
Voila limniSeul4 qui suit bien la date de la première colonne des fichiers au format comme:
K0260020-Chadrac.csv
On peut choisir la vitesse de lecture du fichier avec la variable EchelleTemps au début du sketch:
Par exemple:
EchelleTemps =  86400; // 1 sec sketch = 24 h fichier csv
EchelleTemps = 172800; // 1 sec sketch = 48 h fichier csv
EchelleTemps = 864000; // 1 sec sketch = 240 h fichier csv
etc...
Avec EchelleTemps = 172800, les 368 jours du fichier sont lus en 368 / 2 = 184 sec.

Est-ce qu'on normalise le minimum et le maximum de toutes les stations a 0 et 100 par ex, ou est-ce qu'on garde la diversité des stations, avec des stations avec un très grand écart Min / Max et d'autres avec faible écart.


7 octobre 2017

source2.jpeg après un petit réseau d’eau (de la vraie) au pied du mont gerbier

centrale-2040-1.jpeg des signaux de fumée(de la vraie) pour la centrale de dampierre



9 octobre 2017

centrale-2040.jpeg vapeur



13 octobre 2017

Raspberry Pi & Processing

Gottfried Haider:
/processing/wiki/Raspberry-Pi

RASPBERRY Pi 3 MODEL A
RASPBERRY Pi 3 MODEL B

"The Pi 3 is currently used in an ARMv7 compatible mode by the Raspbian distribution, and we very much recommend this configuration for the time being. Starting with version 3.3.1, Processing can however as well be run on dedicated 64-bit operating systems - those might be labeled "arm64" or "aarch64"."

"You can download a full Raspbian image with Processing pre-installed here:
/processing/releases/
-> processing-3.3.5-linux-raspbian.zip
This image is based on Processing 3.3.5 and Raspbian release August 2017, and works on all versions of the Pi."

Ecran 7" HDMI ou DSI ?
-Waveshare.jpgWaveshare 1024*600 tactile HDMI Amazon
Officiel 800 x 480 tactile interface DSI Farnell
 

Alimentation des Raspberry?
- câble EDF + câble Ethernet
- câble EDF et Ethernet dans le câble EDF par CPL (Courants porteurs en ligne)
- Cable Ethernet et Alimentation de la Raspberry par le câble Ethernet par PoE (Power over Ethernet)
Une alimentation PoE pour le Raspberry Pi
Pi PoE Switch HAT – Power over Ethernet for Raspberry Pi ... Chez RS
Avantage: pas de 220V a transporter partout...


Processing 3 -> Import Library... -> Upload to Pi 1.0.6 de Gottfried Haider
Uploads and runs a sketch on a Raspberry Pi.
 


14 octobre 2017

limniMulti6.jpg




Lecture de 18 fichiers csv simultanés en synchro.
 
limniMulti6.zip


15 octobre 2017

Les cartes de l'IGN
https://www.geoportail.gouv.fr

Guy:
j’ai créé un compte sur le site IGN:
donnees-ressources-wmts.html
lesterritoiresdelart@autoportrait.com
MDP: osc...

on doit faire travailler les données IGN avec cette librairie processing de cartographie:
unfolding
"Unfolding is a library to create interactive maps and geovisualizations in Processing and Java"



17 octobre 2017

Processing 3.3.5 sous Raspbian sur Raspberry Pi

Hard: Raspberry Pi 3 model B   pdf RS FAQ
- Raspberry Pi 3 MODEL B              RS  30,19 € HT
- Carte Micro SD MicroSDHC 32Go       RS  20,09 € HT ou 8Go ou 16Go
- Alimentation Raspberry Pi 5V 2.5A   RS   8,68 € HT
- Cordon vidéo HDMI DVI               RS   8,34 € HT
- Boîtier pour Raspberry Pi 3         RS   7,59 € HT
     + Clavier USB + Souris USB + Ecran DVI

Soft: Install "a full Raspbian image with Processing pre-installed"
Sur: wiki/Raspberry-Pi
"This image is based on Processing 3.3.5 and Raspbian release August 2017"

Sous MacOSX.11
1 Téléchargement de l'image: processing-3.3.5-linux-raspbian.zip (1,93Go)

2 Unarchivage de l'image:
Téléchargement et installation de The Unarchiver
Glisser:
processing-3.3.5-linux-raspbian.zip
sur The Unarchiver.app
On obtient l'image:
2017-08-16-raspbian-stretch.img (5.44Go)

Voir: installing-images

3 Gravure de l'image:
Téléchargement et installation de Etcher
"Burn images to SD cards & USB drives, safely and easily."

Micro SD Card Verbatim 8GB mini dans Adapter SD Card dans Mac mini sous MacOSX.11

Lancer Etcher
  Select Image -> 2017-08-16-raspbian-stretch.img
  Select SD Card
  Flash (environ 4 minutes pour une carte de 8Go et 12 minutes pour 32Go)

4 Retirer la SD Card du Mac

Placer la Micro SD Card dans la Raspberry Pi
Démarrer la Raspberry



19 octobre 2017

Raspberry + Processing 3 suite.
Ça marche pas mal.

limniMulti6.zip avec la lecture des 18 fichiers tourne bien, en utilisant environ 38% CPU.

kaleiodoscopeModif           OK
LimnichingSnake_Quentin_guy  OK
ImageDeform8                 OK
water_goutte2                OK mais très lent, pas fluide.
noOrdinarySand2_Modif        OK mais très lent, pas fluide.

Tous les sketches essayés fonctionnent du premier coup sans adaptation.

Le son depuis une page web est bon en sortie.



21 octobre 2017

Raspberry: Installation Pure Data

1er essai:
Menu Raspberry -> Preference -> Add / Remove Software -> puredata-0.47.1-3
... ne fonctionne pas

2e essai:
Installation Pure Data 0.47.1 sous Raspbian sur Raspberry Pi

Quel OS? -> Terminal:
pi@raspberrypi:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"

Installation Pure Data

Terminal:
pi@raspberrypi:~ $ sudo apt-get update
...
pi@raspberrypi:~ $ sudo apt-get install puredata

Pd 0.47.1 est installé

Se trouve dans le menu "Son et vidéo"

Dossiers créés:
/usr/lib/pd/extra/Gem
/usr/lib/pd/extra/pix_drum
/usr/lib/pd/extra/pix_fiducialtrack
/usr/lib/pd/extra/pix_mano

Lancer Pure Data
OK

Mais Gem, pix_drum, pix_fiducialtrack, pix_mano ne fonctionnent pas,
aucun objet n'est reconnu.

L'installation des libraries avec deken par:
Pure Data -> Menu Aide -> Find externals ->
ggee
cyclone
ne fonctionne pas

Terminal:
pi@raspberrypi:~ $ sudo apt-get install pd-cyclone
 
OK cyclone installé, et ca installe en même temps:
/usr/lib/pd/extra/cyclone
/usr/lib/pd/extra/ggee
/usr/lib/pd/extra/libdir
/usr/lib/pd/extra/pddp

et les patches Gem fonctionnent en y ajoutant l'objet:
declare -stdlib Gem

Terminal:
pi@raspberrypi:~ $ sudo apt-get install pd-zexy
pi@raspberrypi:~ $ sudo apt-get install pd-mrpeach
pi@raspberrypi:~ $ sudo apt-get install pd-plugin

Reste Pb:
zexy/operating_system
... couldn't create          (dans MM GEM.)
zexy/list2symbol
... couldn't create
zexy/noisi~
... couldn't create

Fonctionne:
ARGOPdv053-3-2017/ExMM/ExMM206-Filter-Moog/ExMM206a-Filter-Moog.pd

Voir: wiki.labomedia -> Pure_Data_vs_RaspberryPi
      How Do I Install Pd On Debian, Ubuntu, Mint GNU/Linux?

Afficheur.jpg4-Digit 7-Segment Display: Afficher des mm?


1 novembre 2017
 
Guy: Un petit exercice de KesKeCè
     6 métaphores sur la Loire et le langage ?
     Quelles sont-elles ?
     https://vimeo.com/240865267 (MDP fu...)

Les 6 ou les 7 métaphores?
La source / La naissance: le mont Gerbier-de-Jonc
Jeanne d'Arc à Orléans ??
La vie Rabelais Vivez joyeux
Le lit
Langue de terre, de sable.
La langue:
Joachim du Bellay: La Deffence et Illustration de la Langue Francoyse
Jean Genet Le miracle de la rose
Le bain ? L'alimentation ? Centrale nucléaire
Le bassin
et le berceau, le cours, la bouche / l'embouchure, mettre l'eau à la bouche, le canal



4 novembre 2017

Gene Kogan: ml4a: machine learning for artists: https://ml4a.github.io/guides/
-> Pix2Pix (Image-to-Image Translation)



6 novembre 2017 Guy

"... les gens de la médiathèque de Montargis qui veulent prendre la capsule..."



7 novembre 2017

Gallica -> Les fonds sonores -> 50859 enregistrements sonores
-> Ferdinand Brunot -> 176 documents consultables en ligne
-> Archives de la parole] -> 1697 documents consultables en ligne

Revue de la BNF -> n°55 Le mur du son
                -> n°48 Les archives de la parole

Le site "corpus de la parole" est en cours de rénovation.

CoCoON -> Corpus de la parole

les6quivontdisparaitre.jpg les 6 qui vont disparaitre

1.54inch-e-paper-module-6.jpgModule d'affichage E-Ink   200x200  1.54"  19.19 €    Doc

Kuman%20KY34.jpg Module Bleu IIC OLED Kuman  128x64   0.96"   9.90 €


GeeekPi HDMI Display for Raspberry Pi  1024x600     7"  39.99 £



9 novembre 2017

collegiale6.jpg collegiale6 sur Vimeo (MDP: fu...)


 
SL-01Projecteur de son focalisé Soundlazer

SL-01SL-01 open source parametric speaker

"The Soundlazer uses ultrasonic carrier waves to transmit audio to listeners in a focused beam of sound.  Generally speaking, only the person standing in front of a parametric speaker like the Soundlazer can hear the audio being transmitted.  People to the sides of the parametric source hear little or no sound."

- "Approximate usable range: 3 feet (9.1 m) with a beam size of around 3 feet (0.9 m)"
- 269$
- Sur: Kickstarter

- Firmware on the SL-01 can be customized via Sigma Studio using the cable:
Site Digikey: EVAL-ADUSB2EBUZ-ND 84.85$
Application Note Analog Device: pdf EVAL-ADUSB2EBZ AppNote
SigmaStudio
"The SigmaStudio™ graphical development tool is the programming, development, and tuning software for the SigmaDSP® audio processors."
Free, pour Windows uniquement.  
SigmaStudio and SigmaDSP Documentation



Les 450 enregistrements de voix du Centre de Recherche en Ethnomusicologie (CREM) :
-> Terminologie -> Voix
   -> Briolée aux boeufs



 
La ../ARGOPd/wikipedia-16x16 liste Swadesh de 207 mots du français...



11 novembre 2017

limniMulti13 limniMulti13.zip pour Processing 2 ou 3

La courbe K0910010-Villerest.csv est bizarre, différente des autres.
Il y a des montées et descentes rapides...
 

K0910010-Villerest K0910010-Villerest



12 novembre 2017

Comment chainer 12 Raspberry Pi?
- Ethernet
- WiFi
- CPL
- Série
- ?

How to Make a Raspberry Pi SuperComputer!
 
Booster la vitesse Ethernet d’un Raspberry Pi 3

Supercomputer with Raspberry Pi and Legos 



16 novembre 2017

Trop près du Loing
Un autoportrait collectif inspiré par la crue du Loing en l’an 2016.
Avec un environnement sonore de Gérard Parésys
Sonifier & Visualiser les données hydrométriques.
Relier le mouvement de l’eau à la transmutation des voix et des images.
Un autoportrait collectif Orchestré et Rythmé par les données limnimètriques (statistiques hauteur/temps d'hydrofrance du 28 Mars au 27 Juillet 2016 à la station de Chalette sur Loing).

trop_pres_du_loing.jpg



StationChalette

Bizarre, la courbe est un peu différente de la courbe faite en juin 2017.
(Voir au-dessus)



20 novembre 2017
 
MultiScreen

Multi-écran:

Processing -> Shiffman ->
Most-Pixels-Ever-Processing
library (2013)

Youtube ->
Synced Multi-Screen Visuals in Processing



 
Trop près du Loing

2 projecteurs:

  -> 2 images 1280 x 800 pixels et 24 images / sec.
         1280 x 800 =   1024000 pixels /    image
      1024000 x  24 =  24576000 pixels /    image / sec
     24576000 x   2 =  49152000 pixels / 2 images / sec
       (1 pixel = 3 octets si pas de compression)
     49152000 x   3 = 147456000 octets / sec
                    =      147 MOctets / sec
          147 x   8 =     1.18    Gbit / sec sans compression !

Il faut compresser:
NDI (Network Device Interface) Protocol -> ../ARGOPd/wikipedia-16x16 Network Device Interface
 "Unlike other professional IP Video protocols... which require 10 Gigabit networks, NDI is designed to run over existing 1 Gigabit networks allowing easy adoption of the protocol without new infrastructure. This is achieved through the use of video data compression with the NDI codec which delivers 1080 full HD video at VBR data rates typically around 100Mbit/sec."

Spout
“Spout” is a video frame sharing system for Microsoft Windows, which allows sharing of OpenGL textures between applications in a similar way to Syphon for the Mac." Spout to NDI

Panikon -> Have you heard of Panik(gone)?!
"The idea of Panikon is really quite simple. It sits between, and monitors the Syphon output of your favorite pice of VJ software and just passes those frames through to another application (your mapping software of choice for example) without any modificaiton."



2 décembre 2017

Fichier chalettedataModifDate.csv
"Date","Hauteur","Multiplier"
26.03.16 00:00,99.2,1
26.03.16 00:20,99.1,1
26.03.16 07:20,99.2,1
...
28.07.16 22:40,93.2,1



5 décembre 2017
 
limniMulti17.jpg
limniMulti17.zip pour Processing 2 ou 3

Lecture de 13 Fichiers:
chalettedataModifDate3.csv
  du 26.03.16 00:00
  au 28.07.16 22:40
et les 12 stations sur la Loire.
  du 13.12.15 06:40
  au 16.12.16 23:32
en synchro

Lecture des fichiers 1 frame / 3 pour diminuer la consommation CPU (34% sur macBook Pro Gerard)

A faire: Ralentir la lecture de tous les fichiers en synchro quand la hauteur d'eau de l'un des fichiers dépasse un seuil en cm.

A faire: Reecrire limniseul.pde dans: ImageDeform13
avec toutes les modifs de limniMulti17.pde
et le ralenti de la lecture quand l'eau monte...



7 décembre 2017 Guy: CSP +

LimniCSP_0000.jpgLimniCSP_0001.jpgLimniCSP_0002.jpgLimniCSP_0003.jpgLimniCSP_0004.jpgLimniCSP_0005.jpgLimniCSP_0006.jpgLimniCSP_0007.jpg



24 décembre 2017

Trop près du Loing

pdf trop_pres_du_loing.pdf



29 décembre 2017

Voir:
LANdini: A networking utility for wireless LAN-based laptop ensembles
by Jascha Narveson and Dan Trueman



1 janvier 2018  Guy: Vœux 2018
2018-1-600x600.jpg
A et B
se souhaitent
une bonne année




7 janvier 2018
 
limniMulti17.jpg
limniMulti21.zip pour Processing 2 ou 3

Lecture de 13 Fichiers en synchro.

Comme limniMulti17 avec lecture des fichiers à vitesse variable:
Quand la hauteur d'une station depasse 3m, la vitesse de lecture est ralentie
Quand les hauteurs de toutes les stations sont inferieures a 2.5m, la vitesse de lecture redevient normale

Par exemple:
EchelleTempsNormal=172; 1sec sketch = 48h fichier csv environ
EchelleTempsRalenti=17; 1sec sketch =  5h fichier csv environ





Les 12 limnimètres:
12StationsSatellite.png fr.batchgeo.com
 
A Le Lignon du Velay au Chambon-sur-Lignon K0403010
B La Loire à Villerest K0910010
C La Loire à Digoin K1180010
D L'Arroux à Étang-sur-Arroux [Pont du Tacot] K1321810
E L'Allier à Saint-Yorre K3030810
F La Loire à Gien K4180010
G Orléans K4350010
H La Tardes à Chambon-sur-Voueize K5183020
I Le Cher à Selles-sur-Cher K6220910
J Tours Langeais Cher Loire K6830020
K Pont de cé L8700010
L La Sarthe à Saint-Denis-d'Anjou M0680610

 
BachelardCauserie



Coffret de 2 CD. Durée 2h10

- La poésie et les éléments
Sept causeries diffusées dans le cadre de l'Université Radiophonique Internationale (URI) fin 1952 sur le programme national.

- Dormeurs éveillés
Une causerie diffusée sur Paris-Inter en 1954.


 
9 janvier 2018

modif de limniseul.pde de ImageDeform13 :
- chalettedataModifDate3.csv
- Lecture de la date


Legendes-et-diableries-de-la-Loire.jpg Gallica



10 janvier 2018
collegiale-plan-couleur.png
"Ancienne collégiale, l'église présente une nef de cinq travées avec abside semi-circulaire et bas-côtés terminés par deux absidioles également semi-circulaires. Ces parties présentent toutes les caractéristiques de l'architecture du 12e siècle de transition. Les bas-côtés sont voûtés en croisées d'arêtes. Au sud, les voûtes anciennes en maçonnerie existent encore avec leurs doubleaux de pierre dure retombant sur des pilastres carrés. Au nord, les voûtes ont été refaites en briques à plat. Les portes d'entrée occidentales datent du 13e siècle. La première travée de la nef, au nord et au sud, conserve des amorces de triforium du 13e siècle. L'abside possède encore sa voûte en maçonnerie, ses arcs, chapiteaux, colonnettes et fenêtres du 13e. En 1562 et 1567, l'édifice est partiellement détruit par les Protestants, et les sculptures mutilées. Il ne reste, à cette époque, que l'abside, les absidioles, les bas-côtés, une partie de la nef et l'unique arc-boutant du 15e siècle. A partir de la fin du 16e siècle et du début du 17e siècle, sont reconstruites les voûtes de la nef en maçonnerie de briques, ainsi que les parties supérieures du clocher."
Bases Architecture et Patrimoine ©Monuments historiques,1992


chanson_vendange.jpg Chanson de Vendange

ou_vas_tu_bergere.jpg Où vas-tu, Bergère?



12 janvier 2018
 
limniMulti21_1Limnimetre.png



limniMulti21_1Limnimetre

Version 1 limnimètre de limniMulti21

limniMulti21_1Limnimetre.zip


  
limniMulti21_100Limnimetres.png



limniMulti21_100Limnimetres

Version 100 limnimètres de limniMulti21

limniMulti21_100Limnimetres.zip


  
limniMulti21 - Présentation

Ce programme est un "sketch" écrit en langage "Processing".
Il utilise des données du site "Hydro": hauteurs d'eau mesurées par des limnimètres le long des cours d'eau en France.
Les données d'un limnimètre sont enregistrées sous la forme d'un fichier au format .csv en 2 colonnes: temps (date + heures + minutes) et hauteur (cm).
Le sketch peut visualiser simultanément, synchronisées, les données de 1 à 100 limnimètres.
La visualisation est accélérée: par exemple une année réelle d'enregistrement peut s'afficher en 2 minutes ou 30 minutes.
Cette accélération est ajustable dans le code du sketch.
On peut modifier cette accélération pendant l’exécution du sketch. Par exemple l'affichage de l'ensemble des limnimètres est ralenti en période de crue si l'un des limnimètre dépasse un seuil de 300 cm. Cela permet au spectateur de mieux percevoir ces périodes de crue, toujours brèves relativement à la durée totale du sketch.
Le sketch lit en boucle les données.

Une difficulté de l'écriture du programme est l'affichage synchronisé de plusieurs limnimètres, les mesures du site Hydro sont "à pas variable": le temps entre 2 mesures successives pouvant varier de 6 heures à quelques minutes selon la station, la saison (période de crue).
Les données sont nombreuses: plusieurs milliers par an pour chaque limnimètre.

En projet: actualiser les données du sketch par une liaison au site "Vigicrues" qui publie en temps réel, plusieurs fois par heure, les mesures limnimétriques.

Site Hydro        http://www.hydro.eaufrance.fr
Site Vigicrues    https://www.vigicrues.gouv.fr
Site Processing   https://processing.org
Format .csv       https://fr.wikipedia.org/wiki/Comma-separated_values

PresentationSketchlimniMulti21.odt



13 janvier 2018

p120:
"Nous pouvons donc représenter le fait linguistique dans son ensemble, c’est-à-dire la langue, comme une série de subdivisions contiguës dessinées à la fois sur le plan indéfini des idées confuses (A) et sur celui non moins indéterminé des sons (B) ; c’est ce qu’on peut figurer très approximativement par le schéma :
Saussure-cours-p-155.png
Le rôle caractéristique de la langue vis-à-vis de la pensée n’est pas de créer un moyen phonique matériel pour l’expression des idées, mais de servir d’intermédiaire entre la pensée et le son, dans des conditions telles que leur union aboutit nécessairement à des délimitations réciproques d’unités. La pensée, chaotique de sa nature, est forcée de se préciser en se décomposant. Il n’y a donc ni matérialisation des pensées, ni spiritualisation des sons, mais il s’agit de ce fait en quelque sorte mystérieux, que la « pensée-son » implique des divisions et que la langue élabore ses unités en se constituant entre deux masses amorphes. Qu’on se représente l’air en contact avec la Loire : si la pression atmosphérique change, la surface de l’eau se décompose en une série de divisions, c’est-à-dire de vagues ; ce sont ces ondulations qui donneront une idée de l’union, et pour ainsi dire de l’accouplement de la pensée avec la matière phonique."


p150:
  "La linguistique diachronique étudie, non plus les rapports entre termes coexistants d’un état de langue, mais entre termes successifs qui se substi- tuent les uns aux autres dans le temps.
  En effet l’immobilité absolue n’existe pas ; toutes les parties de la langue sont soumises au changement ; à chaque période correspond une évolu- tion plus ou moins considérable. Celle-ci peut varier de rapidité et d’inten- sité sans que le principe lui-même se trouve infirmé ; le fleuve de la langue coule sans interruption ; que son cours soit paisible ou torrentueux, c’est une considération secondaire."  

 
CoursDelinguistiqueGeneraleSaussure


Ferdinand de Saussure
Cours de linguistique générale

pdf CoursLinguistique.pdf




La parole intérieure

"Entre les scores de la parole et ceux, les plus élevés, d'une lecture assurée de trouver sur la page un discours préparé, se situerait la parole intérieure dont les sauts, les raccourcis, les bifurcations témoignent d'une virtuosité que ses conditions d'exercice défendent au discours extérieur. Ramené à une dimension strictement quantitative, au nombre de phonèmes endophasique­ment entendus chaque jour par un auditeur', à raison de seize heures d'acti­vité vigile quotidienne accompagnées d'une parole intérieure (quasiment ?) ininterrompue, depuis l'enchaînement de déductions jusqu'au vague des rêveries et avec pour repère le chiffre assez bas d'une dizaine de phonèmes par seconde (après restitution des pauses), le calcul se résout dans une équa­tion dont l'ordre de grandeur est de :
10 phonèmes x 3600 secondes x 16 heures
soit 576000 phonèmes par jour
Pour au moins quatre raisons, le phénomène est sous-estimé :
    • D ne prend pas en compte le fait que les messages venus du dehors concer­nent l'auditeur par le fait seul qu'il les entend et qu'il les convertit en séquences verbalisées au fur et à mesure, dès lors que la première réponse à un stimulus langagier est le stimulus lui-même (Deese 1959).
    • La parole mentale est beaucoup plus rapide que ne l'est la parole exté­rieure, n'étant ralentie ni par les exigences d'articulation du locuteur, ni par les capacités de compréhension de l'auditeur.
    • La part du rêve, la parole qui résonne dans le sommeil, n'est pas comprise dans le calcul.
Surtout, l'hypothèse d'une unicité du flux verbal est démentie par les nom­breux indices qui accréditent, dans un auditeur, l'existence d'une polyphonie. Le propos intérieur joue sur une, deux ou plusieurs portées en même temps.
Dès lors, une valeur au-delà du million de phonèmes par jour, pourquoi pas plusieurs millions, est concevable en sorte qu'un phonème rare, dont les chances d'apparition sont d'un pour mille par exemple, revienne des centaines de fois par jour. Cette approche, décalée en regard de celles que légitime la lin­guistique contemporaine, est-elle valide? Qu'une citation nous rassure:
Il faut seulement ajouter 3° que cette chose [le flux verbal] ne peut pas s'interrompre, même dans l'espace de 24 heures, et que chaque élément en est réédité des milliers de fois en ce temps. (Saussure à par.)

6. Il ne saurait être perçu, par rapport au langage, comme un locuteur. C'est une des propositions de Saussure dont Pierre Encrevé (1988) a rappelé la nécessité en phonologie"

Endophasie et linguistique Décomptes, quotes et squelette Gabriel Bergounioux


../ARGOPd/wikipedia-16x16 Synchronie et diachronie

CNRTL Synchronie et Diachronie

../ARGOPd/wikipedia-16x16 Endophasie



15 janvier 2018

"J'appartiens à ces privilégiés qui, dès leur naissance, connurent le bonheur.
On raconte que mon père, le jour de mon baptême, trempa son index dans un verre de bourgueil pour m'en oindre les lèvres, et que j'eux l'air d'y prendre grand plaisir.
Vérité? Affabulation? Je ne réfute pas l'évènement.
Bien sûr, enfant, j'ai connu l'eau du puits pour des ablutions qui n'étaient pas ce qu'elles sont maintenant et, en tant que boisson, pour couper un gobelet de "grolleau".
Puis l'eau quitta mon paysage.
Ce fut une heureuse époque sur fond de récits bachiques. Là, il n'était question que de bourgueil, de chinon, de coteaux-du-layon ou de-l'aubance. Si bien qu'à l'âge adulte, vins de Bordeaux et de Bourgogne n'étaient qu'une rumeur dont je n'imaginais pas le goût. Les vignerons parlaient de ces haut-lieux avec une grande vénération, osant timidement, quand elles atteignaient le sublime, comparer leurs cuvées à celles de ces terres prestigieuses.
Ces gens-là étaient des modestes.
Certains avaient des sobriquets, "Boîte au sucre", "Bec-à-fouace", "Cul d'ours". Ils les tenaient de leurs ancêtres et n'en savaient plus les raisons. D'autres vivaient dans des lieux-dits, "Les Galluches", "L'Oye qui cosse", "La Sale Terre". Mais tous avaient beau langage, qu'ils ont légué à leurs enfants.
C'étaient des conteurs magnifiques, qui souvent s'isolaient dans leurs caves pour parler avec leur barriques.
Voilà pourquoi les vins de Loire sont des vins simples qui s'expriment sans emphase. À conditions qu'on les respecte, il s'ouvrent pour vous offrir toutes les richesses de leur jardin. Ils aiment vous faire des surprises, vous attaquent quand vous les mâchez, vous embarquent dans leurs arômes, se rappellent à votre mémoire et, sans vous abandonner, tapissent votre palais de fraîcheur et de propreté.
Un de mes amis, très célèbre, orfèvre en cabernet-franc, converse avec ses flacons. Il leur demande de leurs nouvelles… Comment ont-ils passé l'hiver? Sont-ils bien là où ils sont? Il prétend avoir observé qu'une bouteille caractérielle peut très bien refuser de s'offrir en présence d'un malfaisant et retrouver tous ses arômes quand l'intrus a quitté la place.
Allez donc savoir ce qui se passe dans la tête d'un vin qui ressemble à celui qui l'a fait…
Un jour, j'ai franchi les frontières. Du Centre à l'Est, de l'Est au Sud… Du Sud à l'Ouest, j'ai lassé là mes préjugés, flâné le long des rivières, suivi les chemins étroits où, devenus fantômes, rôdent le pas des chevaux et le roulement des carrioles.
Faites comme moi.
Traversez des villages aux noms qui donnent soif.
Frappez aux portes des vignerons, peu avares sur les "fillettes".
Retrouvez l'innocence et le besoin d'aimer.
Et si un jour vous le pouvez, prolongez jusqu'aux sources… jusqu'au Mont Gerbier-de-Jonc, par exemple, ou ailleurs. Là, un filet d'eau qui pénètre et qui s'enfle engendre les merveilles du Monde."

GRANDS ET PETITS VINS DE FRANCE Jean Carmet Ed Hatier



16 janvier 2018

Vimeo2.jpg Collegiale_3D_Janvier_2018 



22 janvier 2018

Pour le réseau de RaspBerry / Limnimètre -> Voir Fraise de metalu.net à Lille?
Fraise : FRAmework for Interfacing Software and Electronics
Sous Pure Data

Lilypad sur loire:
http://maurin.donneaud.free.fr/
DIY : E-TEXTILE
La formation E-textile de DataPaulette
Lilypad.jpg instructables

des HP en tissu
http://www.kobakant.at/DIY/?p=2936



25 janvier 2018

Parole intérieure -> volosinov-et-bakhtine/parole-interieure/



27 janvier 2018

P5 -> easing3_animation

newcarte2.jpg


29 janvier 2018  Olivier:

L’art des données / les données de l’art #2 – 5/02/18 – MESHS – Lille 16h-18h

Halory Gorger, Metteur en scène, et Clarisse Bardiot, Université de Valenciennes

L’art des données / Les données de l’art est une série de conférences initiée par Clarisse Bardiot (Université de Valenciennes). Chaque rencontre fait intervenir un chercheur en histoire de l’art et un artiste. Leurs réflexions se croisent autour des enjeux liés aux données dans leurs pratiques respectives.

Les données des arts de la scène
Clarisse Bardiot, Maître de conférences à l’Université de Valenciennes

Dans les traces qui nous restent des spectacles, quelles données pouvons-nous collecter et analyser afin d’en retracer l’histoire et d’en mener l’analyse esthétique ? Autrement dit, quelles sont les données des arts de la scène ? Ou encore : comment la transformation des traces en données permet-elle de renouveler l’analyse historique et esthétique des arts de la scène ? Ces réflexions s’inscrivent dans un questionnement plus large sur lesTheatre Analytics, soit l’analyse des arts de la scène basée sur les données grâce à un traitement algorithmique et à la visualisation des données. Tous les champs des arts de la scène sont concernés par cette nouvelle approche, qu’il s’agisse d’histoire, de littérature ou encore d’analyse des oeuvres.

Si je mène différentes expérimentations dans ce champ, notamment sur les traces numériques des processus de création avec le logiciel Rekall, j’ai souhaité m’intéresser à un jeu de données a priori « assez » simple et accessible : celui des distributions des spectacles, issu d’une trace documentaire en général bien archivée, soit les programmes des théâtres. La première tentative d’analyse porte sur la carrière et l’œuvre de Merce Cunningham.

ReseauCunningham.jpg
Le « réseau Cunningham », visualisation réalisée avec Gephi. © Clarisse Bardiot
 

Écrire de la poésie dans Excel : les données de l’écriture de plateau
Halory Goerger, metteur en scène et directeur artistique de Bravo Zoulou

Pourquoi est-il vertueux de baptiser les ordinateurs de régie ? Est-ce que les outils collaboratifs posent plus de problèmes qu’ils n’en résolvent ? Est-ce qu’on peut écrire de la poésie dans Excel ? A partir d’une sélection d’œuvres, on analysera le chemin parcouru par les données dans le cadre d’une écriture de plateau, de la naissance des idées à leur exploitation, en se demandant si la conversion de signal ne forme pas l’essence du rapport poétique qui anime notre travail.

Halory Goerger conçoit des spectacles et des installations au lieu de construire des maisons ou de réparer des animaux, parce que c’est mieux comme ça pour tout le monde. Il travaille sur l’histoire des idées, parce que tout était déjà pris quand il est arrivé. Il a cofondé L’Amicale de production, dont il a assuré la codirection artistique de 2008 à 2016. Il développe depuis ses projets dans une nouvelle structure : Bravo Zoulou.

Métrage Variable (2004) / Bonjour concert (2005) / &&&&& & &&& (2008) / Germinal (2012) / France Distraction / les Thermes (2012) / Corps Diplomatique (2015) / Il est trop tôt pour un titre (2016) / For Morton Feldman (2017)

schema-de-cablage-video
Schéma de cablage vidéo de &&&&& & &&& © Robin Mignot

la  Plateforme Telemeta du CREM: Les archives sonores du CNRS - Musée de l’Homme
http://www.isore.cnrs.fr/IMG/pdf/2014_ANF_2.pdf 

De:    Aude...
Objet: Compte pour consulter les archives du CREM
Je vous confirme la création de votre compte utilisatrice pour la consultation des archives sonores du CNRS - Musée de l'Homme (sur la plateforme dite Telemeta, gérée par le CREM du LESC avec le soutien du MCC).
Pour se connecter, aller sur le site : http://archives.crem-cnrs.fr/
Cliquer sur “connexion“, en haut à droite de la page ou aller à l'adresse :
http://archives.crem-cnrs.fr/accounts/login/
Vous pouvez vous identifier :
Identifiant : ...
Mot de passe: ...
Vous accédez alors à votre page de "bureau", votre espace personnel (listes de sélection, historique de recherche, etc..). Vous pouvez modifier votre mot de passe en cliquant sur “profil“, en haut à droite de la page et sélectionner la langue de l'interface. Votre profil est visible uniquement par les utilisateurs (titulaires d’un compte).
Pour revenir à la page d’accueil du site, cliquer sur le logo du CREM, en haut à gauche de la page.
Nous vous rappelons que votre compte utilisateur est strictement personnel et à titre individuel.
Avec votre compte utilisateur, vous pouvez :
- Consulter le catalogue des archives sonores
- Ecouter l’ensemble des enregistrements en ligne (avec des fonctionnalités de visualisation du son)
- Créer des “listes de lecture“ (listes de sélection)
En fonction de votre niveau d'autorisation vous pourrez :
- Poser des marqueurs temporels sur les enregistrements (annotation)
- Enrichir la documentation (en respectant les conventions de saisie, à voir avec aude)



31 janvier 2018  Lecture...

Une archéologie du cinéma sonore de Giusy PISANO:
Chapitre XI: Quand la physiologie du mouvement rencontre la phonétique


L'IDÉE DE SEXE ET LE GENRE DES NOMS
Pour les personnifications, on voit clairement que c'est le genre qui a déterminé le sexe. La Garonne, la Loire, dont le nom était héréditairement féminin, ont été représentées en femmes. A Lyon, par un hasard heureux, un grand et un petit fleuve formaient un couple : le Rhône, la Saône. Mais ailleurs le hasard des genres a créé aux artistes de grands embarras. La Grâce, la Beauté, la Science, prenaient facilement figure de femme, mais la Force ? On a eu recours à Hercule !
Ferdinand Brunot La pensée et la langue p87
 


4 février 2018
 
DVLF-Loire.png







DVLF Dictionnaire Vivant de la Langue Française
de l’Université de Chicago
"Découvrez... explorez... définissez... votre langue"

-> loire




17 février 2018 Problème de ralenti: ImageDeform17.zip



30 mars 2018

Conductive Sewing Thread



19 avril 2018

Trop près du Loing

trop_pres_du_loing-v2
pdf trop_pres_du_loing-v2.pdf




23 avril 2018

"On n’a plus accès à la page pour transformer des textgrid en xml"

Audio File + Annotation File -> SPPAS -> TextGrid File -> TextGrid to XML -> XML File
 
Voir Methode TextGrid -> XML
Voir Methode XML -> TextGrid  -> 9 mars 2014

Problème: http://cocoon.tge-adonis.fr/exist/crdo/textgrid.htm inaccessible

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
soit utiliser l'interface web:
http://ct3.ortolang.fr/teiconvert/
et tu peux choisir ton format de destination.


... et faire Sketch Processing qui affiche les phonèmes en synchro avec l'écoute comme dans le bac à sable.



24 avril 2018

Trop près du Loing

Guy: ça serait bien un sketch modèle  comme celui des limnimètres pour les transcriptions/segmentations en xml
en partant de ONSBJ
et d’ailleurs qu’on puisse lier les deux



28 avril 2018

Trop près du Loing

Voix d'Alexei: "On ne se baigne jamais deux fois dans la même rivière"

.wav File -> PRAAT -> .wav + Annotation File -> SPPAS -> TextGrid File -> PRAAT pour éliminer Tier ->
-> merge.TextGrid File -> teiconvert -> .xml File et tei_corpo.xml File

ONSBJPraat.jpg

ONSBJ.zip
ONSBJ_alexei.wav
ONSBJ_alexei.TextGrid
ONSBJ_alexei-merge.TextGrid
ONSBJ_alexei-merge.xml
ONSBJ_alexei-merge.TextGrid.tei_corpo.xml
 
Bizarre
<w age="40.01" ... > ... </w> dans ONSBJ_alexei-merge.xml répété 80 fois!
<person age="40.01">          dans ONSBJ_alexei-merge.TextGrid.tei_corpo.xml
Voir: TEI (Text Encoding Initiative) -> 13.3.2.1 Personal Characteristics -> <age> specifies the age of a person.
Pourquoi 40.01?



29 avril 2018

Le sketch Processing1.5: SketchAfficheXML13.png  SketchAfficheXML13.zip

Ouvre un fichier Audio + un fichier XML fait à partir d'un fichier TextGrid Praat
Affiche au choix 5 segmentations différentes du texte:
P Phonème
S Syllabe
M Mot
H Phonétique
O Orthographique
Espace Début audio
A Aléatoire (affichage linéaire ou aléatoire)
Chronomètre...
Reste à synchroniser l'affichage avec la lecture audio

Conversion en Processing 3 -> SketchAfficheXML15P3.zip
 
Conversion Processing1.5 -> Processing2

Voir: TrousDeMemoire/Apres.html -> 1 mai 2013   Passage Processing 1.5.1 -> Processing 2.0

Remplacer
XMLElement xxx;                       par  XML xxx;
XMLElement[] xxx;                     par  XML[] xxx;
xml1 = new XMLElement(this, XMLNom);  par  xml1 = loadXML(XMLNom);
getChildCount()                       par  ...
          getChild() est différent

Remplacer:
import fullscreen.*;
SoftFullScreen fs;
  par:
boolean sketchFullScreen() {
  return true;
}

Remplacer:
NomFichier = selectInput("select a File");
if (loadStrings(NomFichier) == null) {
    println("Le fichier " + NomFichier + " n'existe pas");
    Probleme = true;
  }
  else println("Ouverture de: " + NomFichier);
  par:
selectInput("select the XML File:", "fileSelected");
void fileSelected(File selection) {
  if (selection == null) println("Le fichier n'existe pas");
  else println("User selected " + selection.getAbsolutePath());
}

library layers n'existe plus

 
Conversion Processing2 -> Processing3
 
Supprimer  link(WWW.get(Nom), "_new");
 
Supprimer:
boolean sketchFullScreen() {
  // Adding this method to your code will automatically start your sketch
  // in full screen mode, without having to use Sketch → Present.
  return true;
}

Supprimer: FullScreen: fond d’écran noir en mode “Present” sous Windows:
Au début:
import java.awt.*;
import java.lang.Object ;
import java.awt.Color ;
import javax.swing.JFrame;
Dans: void setup():
setPresentBG (0,0,0);
A la fin:
void setPresentBG(int r, int g, int b) {
    ((JFrame) frame).getContentPane( ).setBackground(new Color(r, g, b));
}

Utiliser fullScreen();

Remplacer frame.setTitle par surface.setTitle()


-> Larynx8-Accueil.png Larynx13P3.zip = Adaptation de Larynx13.zip pour Processing 3
   (Larynx13 = Dernière version Larynx pour Processing 2 avant Arduino)



2 mai 2018 A Chalette

TextGrid file formats

CPrAN The plugin manager for Praat
-> Praat to JSON

Praat TextGrid to csv

Kyler Brown: A minimal python TextGrid module and CSV converter: textgrid

Praat -> TextGrid -> Elan Exporter vers... -> Texte délimité par des tabulations -> Modif -> Fichier csv
 
 
Trop près du Loing  Sketches Processing3 avec la voix: ONSBJ_alexei.wav

  SketchAfficheXML17P3.png SketchAfficheXML17P3.zip

  hauteurCM2LimniRaspberryModif2.png hauteurCM2LimniRaspberryModif2.zip




4 mai 2018

Trop près du Loing - Les Tanneries - Printemps 2019

2 grands formats:
TPDL1.png
 
2 video-projecteurs
2 écrans 380 x 215cm
3 haut-parleurs + amplificateurs
1 Autoportrait collectif: 1 boucle sonore de 20 à 30 minutes

Travail sur la matière, les pixels:
asendorf-4-5-2018.jpg Sketch Processing 3 -> asendorf-4-5-2018.zip
Avec des images de la crue:
- Photos de Guykayser
- Photos des témoins de la crue pour leurs assurances
- Photos du musée Girodet inondé


3 petits formats:
TPDL2.png

3 Raspberry Pi
3 petits écrans 7inch HDMI LCD Waveshare USB Capacitive Touch Screen 1024x600 Pixel  Wiki  User Manual
3 Projecteurs de son focalisé Soundlazer ? (ou 3 petits haut-parleurs)
3 x 90sec son
- les données avec simple affichage (le métronome)
- syllabes et phonèmes (transcription, segmentation du montage audio)
- tirage aléatoire du limnimètre de base (limniching)
hauteurCM2LimniRaspberryModif2.png hauteurCM2LimniRaspberryModif2.zip

1 diffusion sonore sur le limnimètre extérieur dans le patio, avant d'entrer dans  l'installation.

L'ensemble est rythmé par les données du limnimètre




5 mai 2018

Problème: exporter un fichier au format Praat TextGrid (.TextGrid) dans un autre format (.csv .xml .json tab-delimited text ...) pour l'utiliser, en synchronisation avec un fichier Audio (.wav .mp3...) dans un sketch Processing.
Praat est très limité en Export de TextGrid.
Les outils pour transformer directement un TextGrid en xml disparaissent, ou créent des formats xml toujours différents.

Solution à envisager:
Utiliser le format Texte délimité par "Tab" ou "Comma" (.csv) plutot que xml.
Ce format est plus facile à éditer avec un simple traitement de texte
              plus lisible
              plus léger
que le format .xml ("sometimes it feels like XML has been used just because it was fashionable")
Comme chalettedataModif.csv ou chalettedataModifDate3.csv ouvert par limniseul.pde 

En utilisant ELAN       pdf ELAN Manual 
 
ELAN Import: ELAN-Import.png

ELAN Export: ELAN-Export.png

ELAN5.2 sous MacOSX

Glisser un fichier Audio ONSBJ_alexei.wav sur la fenêtre vide
Fichier -> Importer -> Fichier TextGrid Praat... -> ONSBJ_alexei-merge.TextGrid

ELAN.png

Tout sélectionner -> Fichier -> Exporter vers... -> Texte délimité par des tabulations...

-> ELAN-ExportTDT.png

... Encodage -> UTF-8 ... csv

   -> ELAN-ExportTDT.txt

-> ELAN-ExportTDT2.png

... Encodage -> UTF-8 ... csv

   -> ELAN-ExportTDT2.txt
      trés simple mais - pas de titre aux colonnes
                       - 2 Tab entre 1ere et 2e colonne
      -> Ouvrir avec un sketch Processing3 -> Table5.zip 

...

Exporter vers... -> Tiger-xml... n'a pas l'air de fonctionner

Le fichier xml équivalent fait "à la main" -> ONSBJ_alexei-mergeGG.xml




11 mai 2018

Trop près du Loing

Héraclite: "On ne se baigne pas deux fois dans le même fleuve"

Voir: citations-antiques.com
Citation complète :
Ζήνων τὴν ψυχὴν λέγει αἰσθητικὴν ἀναθυμίασιν, καθάπερ Ἡ.· βουλόνεμος γὰρ ἐμφανίσαι ὅτι αἱ ψυχαὶ ἀναθυμιώμεναι νοεραὶ ἀεὶ γίνονται, εἴκασεν αὐτὰς τοῖς ποταμοῖς λέγων οὕτως· ποταμοῖσι τοῖσιν αὐτοῖσιν ἐμβαίνουσιν ἕτερα καὶ ἕτερα ὕδατα ἐπιρρεῖ·καὶ ψυχαὶ δὲ ἀπὸ τῶν ὑγρῶν ἀναθυμιῶνται.
Traduction complète (Jean-Claude Angelini):
Zénon dit que l’âme esthétique s’évapore, en citant Héraclite qui dit, en effet, que le premier venu voit clairement que les âmes s’évaporent et sont toujours douées d’intelligence, et, pour résumer ceci dit encore, prenant l’exemple des fleuves : On ne se baigne jamais deux fois dans la même eau d’un fleuve. Les âmes quittant les corps humides des morts (devenus liquides) s’évaporent (« montent au ciel »).



12 mai 2018

Trop près du Loing

ONSBJ4.jpgSketch Processing 3 sous MacOSX

ONSBJ4.zip

Avec 2 voix: Anna & Alexei

N Anna
X Alexei

1 Trans
2 Phonetization
3 PhonAlign
4 TokensAlign
5 Syllables
 
A Aléatoire
 
Echap Stop

Play
ONSBJ_anna.wav


Play
ONSBJ_alexei.wav


Bizarre: ONSBJ_anna.wav   est échantillonné à 44.1kHz
         ONSBJ_alexei.wav est échantillonné à 16  kHz



13 mai 2018

Essayer: utiliser la library Sound pour Processing 3 au lieu de minim

https://processing.org/reference/libraries/ sound/index.html
https://processing.org/reference/libraries/ sound/SoundFile.html

import processing.sound.*;
SoundFile file;
// This is a Soundfile Player which allows to play back and manipulate soundfiles.
// Supported formats are: WAV, AIF/AIFF, MP3.
file = new SoundFile(this, "sample.mp3");
file.play();
file.pan(pos);
file.amp(0.5);
file.stop();
file.jump(15.3);
file.cue(15);

au lieu de:

http://code.compartmental.net/minim/
http://code.compartmental.net/minim/ audioplayer_class_audioplayer.html

import ddf.minim.*;
AudioPlayer player;
Minim minim;
player = minim.loadFile("FichierAudio.wav", 2048);
player.play();
if (player.isPlaying())
player.pause();
player.close();
minim.stop();

OUI -> ONSBJ6LibrarySound.jpgONSBJ6LibrarySound.zip sous MacOSX

 
Meilleure qualité sonore
Mais plantage aprés 20s à 80s sous MacOSX.13 + Processing 3.3.7 + Sound + MacBook Pro + Java 8 Mise à jour 171 (recommandée):
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00000001306465f1, pid=59071, tid=0x0000000000019c03
#
# JRE version: Java(TM) SE Runtime Environment (8.0_162-b12) (build 1.8.0_162-b12)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.162-b12 mixed mode bsd-amd64 compressed oops)
...
Could not run the sketch (Target VM failed to initialize).
For more information, read revisions.txt and Help → Troubleshooting.
idem plantage  ONSBJ6LibrarySound  sous MacOSX.13 + Processing 2.2.1 + Sound + MacBook Pro
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000000123deac0c, pid=555, tid=102659
#
# JRE version: Java(TM) SE Runtime Environment (7.0_55-b13) (build 1.7.0_55-b13)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.55-b03 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C  [libmethcla.dylib+0x49c0c]  Methcla::Audio::Connection <Methcla::Audio::AudioBus>::bus()+0xc
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
...
Could not run the sketch (Target VM failed to initialize).
For more information, read revisions.txt and Help → Troubleshooting.
Solution?
processing-sound/issues/125
"the issue is solved by changing the default sound input of the OS to "Built-in microphone" from "Display Audio" through a thunderbolt connection..."
NON
processing-sound/issues/74
"There seems to be a problem with duplex devices..."

ONSBJ6LibrarySound plantage immédiat sous MacOSX.11 + Processing 3.3.7 + Sound + Mac mini
libc++abi.dylib: terminating with uncaught exception of type std::runtime_error: RtApiCore::probeDeviceOpen: the device (0) does not support the requested channel count.
Could not run the sketch (Target VM failed to initialize).
For more information, read revisions.txt and Help → Troubleshooting.
libraries/sound/examples/Soundfile/Sample/Sample.pde plante immédiatement idem
Solution?
Le Mac mini n'a pas de sound input!



16 mai 2018

Trop près du Loing

Sketch Processing 2 ou 3: ONSBJ10.zip
En mode A Aléatoire, suit le limnimètre.



17 mai 2018

Comité technique de soutien à la création Arts Plastiques
Conseil Régional Centre-Val de Loire
Salle Dolet 3-10 rue Etienne Dolet Orléans

les membres du comité sont :
 -   M. Reguillon Antoine, Directeur de l’Ecole Nationale d’Art Supérieure de Bourges
 - Mme. Emonet Sandra,     Coordinatrice de la plateforme AAAR.fr
 -   M. Dufois Mathieu,    Artiste Plasticien

"L’échange avec les membres du comité dure 25 minutes : 15 minutes durant lesquelles vous présentez le projet pour lequel vous sollicitez le soutien régional puis 10 minutes d’échange avec les membres du comité."

Vu:
 - Coraline PEZAIRE
Apprentie Spectacle Vivant et Arts Plastiques
Direction de la Culture et du Patrimoine
 - Mathieu MEUNIER
Chargé de mission spectacle vivant Ville d'Orléans
Chargé de mission Arts Plastiques et Conférence Permanente Consultative de la Culture (CPCC)
Conseil Régional Centre-Val de Loire



19 mai 2018

Langages informatiques à la mode -> TIOBE Index



29 juillet 2018

PiJuice Hat: Batterie pour Raspberry Pi
 


15 août 2018 Autre traduction?

Héraclite le Grammairien:
"dans les mêmes fleuves
nous entrons et nous n'entrons pas
Nous sommes et nous ne sommes pas"
Les écoles présocratiques Ed folio essais p77



19 septembre 2018

Accés à la base HYDRO
http://www.hydro.eaufrance.fr/indexd.php

-> Téléchargement (nécessité de disposer d'un compte)
Changement de mot de passe HY...

-> Accueil
     -> Télécharger des documents (Accès restreint)
           -> rien!
Il faut faire:
    -> Consultation (pas de compte nécessaire)
            -> ... Exporter fonctionne
Exporter ne fonctionne pas sans compte



24 septembre 2018

Trop près du Loing

Problème ONSBJ10 -> "On" ne s'affiche pas -> Résolu

ONSBJ11 ONSBJ11.zip
 


10 octobre 2018

HiFiBerryMiniAmpHiFiBerry MiniAmp

  - 2 x 3 W
  - Pour 2 haut-parleurs 4-8 Ohm
  - Optimisé pour les cartes Raspberry A+ B, 2B 3 Zero (avec GPIO 40 broches)
  - Convertisseur digital-analogique inclus
  - Alimentation via Raspberry Pi
  - Does not feature hardware volume control
  - 31€25 TTC LDLC   13.90€ www.hifiberry.com 

 
Connection Raspberry Pi: "GPIOs 18-21 (pins 12, 35, 38 and 40) are used for the sound interface. GPIO16 can be used to mute the power stage. GPIO26 shuts down the power stage. You can’t use these GPIOs for any other purpose."
Voir: Driver configuration for Linux 4.x
 

VisatonBF32
Haut-parleur Visaton BF32
  - 8 Ohm
  - 2W
  - 32x32mm
  - pdf bf32_8.pdf
  - 8.67€ ToutLeHautParleur



ou

BF45.jpg
Haut-parleur Visaton BF45
  - 4 Ohm
  - 4W
  - 61x45mm
  - pdf bf45_4.pdf
  - 12.7€ ToutLeHautParleur



Plasti Dip YouTube



25 novembre 2018

chalette_un_an.csv  16045 lignes



7 décembre 2018

Connection d'une carte HiFiBerry MiniAmp

Raspberry Pi: 3 MODEL B Gerard
      Kernel: Linux raspberrypi 4.9.41-v7+  command: $ uname -a
Distribution: Raspbian 9.1 (stretch)        command: $ lsb_release -a

Eteindre la Raspberry

MiniAmp
Connection HiFiBerry MiniAmp 1.0

Ecrit dessus:
   config.txt:
   dtoverlay=hifiberry-dac

Connecter 2 Haut-parleurs

 

Démarrer la Raspberry

Sous Raspbian
Voir: configuring-linux-3-18-x

Il faut éditer le fichier /boot/config.txt
 
Terminal:
$ cd /boot
$ sudo nano config.txt
Remplacer:
# Enable audio (loads snd_bcm2835)
dtparam=audio=on
par:
# Enable audio (loads snd_bcm2835)
# dtparam=audio=on
dtoverlay=hifiberry-dac
Sauver config.txt dans /boot/

Redémarrer la Raspberry
 
La prise casque mini-jack ne fonctionne plus.
La carte MiniAmp fonctionne:
- Son OK avec le navigateur Chromium et par exemple: gerard.paresys.free.fr/Soundscape/
- Son OK avec Pure Data (Menu Media -> Test Audio and MIDI...)
- Son OK avec Processing + library Sound 2.0.2
Problèmes pas importants:
- 2 applications utilisant du son ne peuvent fonctionner à la fois.
  Par exemple, si Chromium joue un son, Pure Data ne peut plus jouer du son, et réciproquement.
- Dans la barre de menu de Raspbian, le Panel Item "Volume Control" (icône haut-parleur) ne fonctionne pas.
  Mais on peut régler le niveau sonore avec le Player Audio dans Chromium par exemple.
- Preferences -> Audio Device Settings ->  No ALSA Devices Found
Tentative de solution:
Créer un fichier /etc/asound.conf:
pcm.!default {
  type hw card 0
}
ctl.!default {
  type hw card 0
}
Terminal:
$ cd /etc
$ sudo nano
...
Sauver asound.conf dans /etc/

Redémarrer la Raspberry
Ca ne fonctionne pas, toujours les même problèmes...
Vérification:
Terminal:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sndrpihifiberry [snd_rpi_hifiberry_dac], device 0: HifiBerry DAC HiFi pcm5102a-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
OK


Raspbian -> mise à jour:
$ sudo apt-get update
$ sudo apt-get upgrade
-> Kernel: Linux raspberrypi 4.9.41-v7+
-> Distribution: Raspbian 9.6 (stretch)       
 


9 décembre 2018

Essai ONSBJ6LibrarySound.zip sur Raspberry (c'est ONSBJ avec library Sound au lieu de minim)
Avec carte HiFiBerry MiniAmp configurée -> Plante en moins de 3 minutes.
Sans carte HiFiBerry MiniAmp configurée (sortie casque) -> ne plante pas, son sale, 60% CPU.
Et il n'y a que 2 lecteurs Audio (SoundFile) ouverts simultanément.


10 décembre 2018

Problème Raspbian / Processing Minim / HiFiBerry MiniAmp

Processing 3.3.5
library Minim 2.2.2
Avec Carte HiFiBerry MiniAmp configurée:
Dans: /boot/config.txt:
  # Enable audio (loads snd_bcm2835)
  # dtparam=audio=on
  dtoverlay=hifiberry-dac

Problème à l'ouverture de n'importe quel fichier Audio mp3 ou wav ou aiff:
Ouverture de /home/pi/Desktop/Fichier/ Processing/Ex-Processing123/AudioPlayer2datafolderChrono/ data/jouineau_sport_court.mp3
==== JavaSound Minim Error ====
==== Couldn't open the line: line with format PCM_SIGNED 44100.0 Hz, 16 bit, mono, 2 bytes/frame, little-endian not supported.
=== Minim Error ===
=== Couldn't load the file /home/pi/Desktop/Fichier/ Processing/Ex-Processing123/AudioPlayer2datafolderChrono/ data/jouineau_sport_court.mp3
ou:
Ouverture de /home/pi/Desktop/vibraphon.aiff
==== JavaSound Minim Error ====
==== Couldn't open the line: line with format PCM_SIGNED 44100.0 Hz, 16 bit, mono, 2 bytes/frame, big-endian not supported.
=== Minim Error ===
=== Couldn't load the file /home/pi/Desktop/vibraphon.aiff
ou:
Ouverture de Voix 0   ONSBJ_alexei.wav
==== JavaSound Minim Error ====
==== Couldn't open the line: line with format PCM_SIGNED 44100.0 Hz, 16 bit, mono, 2 bytes/frame, little-endian not supported.
=== Minim Error ===
=== Couldn't load the file ONSBJ_alexei.wav

Le son par les 2 sorties HP de la Carte HiFiBerry MiniAmp:
Pas de pb pour lire un fichier Audio avec Processing 3.3.5 + library Sound 2.0.2
Pas de pb pour lire un fichier Audio avec Pure Data

Le son par la prise mini-jack de la Carte Raspberry:
Si on supprime la config de la Carte HiFiBerry MiniAmp:
Dans: /boot/config.txt:
  # Enable audio (loads snd_bcm2835)
  dtparam=audio=on
  # dtoverlay=hifiberry-dac
Pas de pb pour lire un fichier Audio avec Processing 3.3.5 + library Minim 2.2.2
Mais pb pour lire plusieurs fichiers Audio simultanément, c'est à dire problème quand on crée plusieurs AudioPlayer.

Donc problème avec ONSBJ11 (library minim) des qu'on demande la 2e voix (Anna).
int NVoix = 2;
int FacteurMax = 10;
Car NVoix x FacteurMax = 2 x 10 = 20 AudioPlayer sont ouverts simultanément dans ONSBJ11.
Fonctionne avec 2 x 2 = 4 AudioPlayer
        Pb avec 2 x 3 = 6 AudioPlayer

ONSBJ12.zip pour Raspberry avec seulement 4 AudioPlayer

Voir:
https://github.com/ddf/Minim/issues/45
why-can-t-i-play-more-than-one-audiosample.html
How can I use an external USB sound-card and set it as default?

Solution à essayer:
Solution 1 (library Minim)
Remplacer AudioPlayer (ONSBJ11 ONSBJ12) par FilePlayer + AudioOutput
Voir: examples/Synthesis/filePlayerExample
Solution 2 (library Minim)
Remplacer AudioPlayer par AudioSample + loadSample
https://github.com/ddf/Minim/tree/master/ examples/Basics/TriggerASample
Solution 3 (library Minim)
Remplacer AudioPlayer par Sampler ("the UGen version of AudioSample")
Source
Solution 4 (library Sound)
SoundFile (ONSBJ6LibrarySound)
Solution 5 (library Sound) ne pas confondre AudioSample de la library minim et AudioSample de la library Sound
AudioSample



11 décembre 2018 .. 8 janvier 2019

Trop près du Loing
ONSBJ11
Processing 3
+
library minim 2.2.2
Processing 3
+
library Sound 2.0.2
MacOS
20 lecteurs Audio avec AudioPlayer + loadFile:
ONSBJ11.zip

20 lecteurs Audio avec FilePlayer + AudioOutput:
ONSBJ13.zip 

Avec AudioSample + loadSample
NON inutilisable:
 - .isPlaying() n'existe pas
 - .play(Debut) ou .trigger(Debut) n'existe pas

20 lecteurs Audio avec Sampler ("the UGen version of AudioSample") Source ONSBJ14.zip

Pour diminuer les clics: ssayer Sampler avec Line ? ou Damp ?

2 lecteurs Audio avec SoundFile:
ONSBJ6LibrarySound.zip
plante en moins de 2 minutes.

20 lecteurs Audio avec AudioSample
ONSBJ15LibrarySound.zip
ne plante pas
son tres distordu en Alea aprés 30sec
Raspbian
+
Sortie Audio mini-jack
4 lecteurs Audio max avec AudioPlayer + loadFile:
ONSBJ12.zip

6 lecteurs Audio max avec FilePlayer + AudioOutput:
ONSBJ13.zip 

Avec AudioSample + loadSample
NON inutilisable:
 - .isPlaying() n'existe pas
 - .play(Debut) ou .trigger(Debut) n'existe pas

20 lecteurs Audio avec Sampler ("the UGen version of AudioSample") SourceONSBJ14.zip

Pour diminuer les clics: essayer Sampler avec attack ou Line ? ou Damp ?

Problème: bruit de fond apparait dans les silences.
Solution essayée: Dithering Non
Changer d'alimentation: 3A au lieu de 2.5A et diminuer la consommation en déconnectant clavier et souris -> OK
2 lecteurs Audio avec SoundFile:
ONSBJ6LibrarySound.zip
son sale, 60% CPU

20 lecteurs Audio avec AudioSample
ONSBJ15LibrarySound.zip

son totalement distordu en Alea au bout de qq secondes.
Raspbian
+
Carte HiFiBerry MiniAmp

hifiberry-miniamp

Plante à l'ouverture de n'importe quel fichier Audio mp3 wav aiff avec
AudioPlayer + loadFile
ou avec
FilePlayer + AudioOutput
ou avec
AudioSample + loadSample  
ou avec
Sampler
"JavaSound Minim Error
 Couldn't open the line..."

2 lecteurs Audio avec SoundFile:
ONSBJ6LibrarySound.zip
 
4 .. 20 lecteurs Audio avec AudioSample
ONSBJ15LibrarySound.zip 
mais coupures Audio
et son totalement distordu en Alea aprés 20sec
Raspbian
+
Mini Haut-Parleurs USB KUB3369

KUB3369.jpg





AudioSampler3 datafolderP3.zip

Le son sort toujours par le mini-jack de la Raspberry.





AudioSample Sound2P3.zip

Plante


Autres solutions Audio pour Raspberry:
- USB Sound Adapter for the Raspberry Pi
- Adafruit: USB Audio Adapter - Works with Raspberry Pi
- Adafruit: Mini External USB Stereo Speaker
- Adafruit: I2S 3W Stereo Speaker Bonnet for Raspberry Pi - Mini Kit
- pHAT DAC


30 décembre 2018

ONSBJ-Schema-Raspberry















  ONSBJ-Schema-Raspberry

  pdf ONSBJ-Schema-Raspberry.pdf

  ONSBJ-Schema-Raspberry.odg

  (... Schéma non retenu)













A voir:
"At this time, Raspbery Pi linux kernel does not support mono audio out of the I2S interface, you can only play stereo, so any mono audio files may need conversion to stereo!"
adafruit-speaker-bonnet-for-raspberry-pi/raspberry-pi-usage



2019

BonneAnnee2019

voeuxweb2019


3 janvier 2019

Reçu:
RA264.jpg Mini Haut-Parleurs USB RA264

KUB3369.jpg Mini Haut-Parleurs USB KUB3369



7 janvier 2019

AudioSampleSound2P3
 



AudioSampleSound2P3.zip

Sketch Processing 3 pour tester
AudioSample de la library Sound:
 
github.com/gerardparesys -> AudioSampleSound2P3



 

AudioSampler3datafolderP3
 



AudioSampler3datafolderP3.zip 

Sketch Processing 3 pour tester
Sampler de la library minim:

github.com/gerardparesys -> AudioSampler3datafolderP3



 


8 janvier 2019

Carte Son Externe USB vers 3,5mm Jack Adaptateur Audio  ...  A essayer?

Problème minim:
pas de son avec Raspbian + Carte HiFiBerry MiniAmp
pas de son avec Raspbian + Mini Haut-Parleurs USB KUB3369
Solutions à essayer:
- Processing for Pi can't hear through USB headset, Minim library
- Carte Son Externe USB vers 3,5mm Jack Adaptateur Audio  ...  A essayer?



9 janvier 2019 A Chalette

Config écran 7" HDMI
Raspberry connectée à un écran "normal" Dell
Faire la config pour écran 7inch HDMI LCD Waveshare USB Capacitive Touch Screen 1024x600 Pixel  Wiki:
User Manual :
append the following lines to the config.txt file which locates in the root of your TF card:
max_usb_current=1
hdmi_group=2
hdmi_mode=87
hdmi_cvt 1024 600 60 6 0 0 0
hdmi_drive=1
You must make sure that there are no spaces on either side of the equal sign.
Eteindre
Connecter écran 7inch Waveshare en HDMI + USB
Démarrer OK


Raspberry - Problème de qualité Audio - Essayer:
Config Audio -> config.txt -> Ajouter:
audio_pwm_mode=2


Aux Tanneries:
TanneriesTanneriesTanneriesTanneriesTanneries



10 janvier 2019

Les ONSBJxx utilise chalettedataModif.csv à l'ancien format 4 colonnes:
Jour,Heure,Hauteur,Multiplier
26/03/2016,00:00,99.200,1
26/03/2016,00:20,99.100,1
...
-> Utiliser le nouveau format de csv: chalette_un_an.csv Voir tpdl_double6A pour limniseul2018.pde
ou chalette_6_mois.csv au format 2 colonnes:
Date,Hauteur
17.03.2016 15:40,104.6
17.03.2016 16:20,104.6
...
-> ONSBJ19.zip avec le nouveau format de csv


Processing -> Preferences -> Augmenter la mémoire vive disponible

 

ONSBJ-Schema-Raspberry2











  ONSBJ-Schema-Raspberry2

  pdf ONSBJ-Schema-Raspberry2.pdf

  ONSBJ-Schema-Raspberry2.odg

  













19 janvier 2019

ONSBJ_LimniDeform2






ONSBJ_LimniDeform2.zip

A venir:
  de la musique
  des récits liquides








 

21 janvier 2019

Pour LimniDeform:
Terminal:
$ sudo raspi-config

┌-- Raspberry Pi Software Configuration Tool (raspi-config) --┐
│                                                             │
│ 1 Change User Password    Change password for the current u │
│ 2 Hostname                Set the visible name for this Pi  │
│ 3 Boot Options            Configure options for start-up    │
│ 4 Localisation Options    Set up language and regional sett │
│ 5 Interfacing Options     Configure connections to peripher │
│ 6 Overclock               Configure overclocking for your P │
│ 7 Advanced Options        Configure advanced settings       │
│ 8 Update                  Update this tool to the latest ve │
│ 9 About raspi-config      Information about this configurat │
│                                                             │
│           <Select>                     <Finish>             │
└-------------------------------------------------------------┘
-> Advanced Options
   -> GL Driver  Enable/Disable experimental desktop GL driver
      ->rpi-config-gldriver-kms
         -> Legacy  Original non-GL desktop driver
            -> OK -> The GL driver is disabled
  -> Update -> error!



Rotation de l'écran 7inch Waveshare 1024x600 Pixel
-> User Manual -> Display Rotating
1 To rotating the display, you can append this statement to the config file
  Terminal:
$ cd /boot
$ sudo nano config.txt
  Ajouter:
display_rotate=3 #1: 90; 2: 180; 3: 270
2 Sauver config.txt dans /boot/
  Redémarrer la Raspberry
Oui cela évite de devoir ajouter rotate(-HALF_PI) + translate dans les sketches Processing;
Le résultat est beaucoup plus fluide graphiquement.

"Uploads and runs a sketch on a Raspberry Pi"

UploadToPi.png
Un Mac et une Raspberry sur le même réseau WIFI.
github.com/gohai/processing-uploadtopi

Processing 3 sous MacOSX
  -> Menu Outils
     -> Ajouter un outil
        -> Upload to Pi

-> Upload to Pi
-> Le dossier du sketch est copié sur la Raspberry dans
/home/pi/. Le sketch est lancé.


 

22 janvier 2019 Guy: la suite:

ONSBJ_LimniDeform3 ONSBJ_LimniDeform3.zip

ONSBJ_LimniQuentin ONSBJ_LimniQuentin.zip



28 janvier 2019

Les 15 voix:
  alexei_anna.wav
  beauple.wav
  benoitguerin_caproga.wav
  cathy.wav
  chevaux.wav
  comptoirforestier.wav
  damien.wav
  delarue.wav
  drifa.wav
  jacquesbourgon.wav
  jeanherve.wav
  natali.wav
  pascalegardes.wav
  raymonde.wav
  sylvie.wav
Dans: data1720.zip (145Mo)



3 février 2019

TPDL2019_1A2_Modif4
 
TPDL2019_1A2_Modif4.zip 

Suppression du tableau de 110 images img[]
1 seule image chargée à la fois
 
= solution à "OutOfMemoryError"

A fonctionné plus de 24h = 146 cycles sans problème
La mémoire occupée se stabilise autour de 410Mo



 

4 février 2019

ONSBJ_LimniQuentin3
 




ONSBJ_LimniQuentin3.zip  

MutipliX pour multiplier les cases de la grille en X
MutipliY pour multiplier les cases de la grille en Y
HauteurBarreRouge = 51;
LargeurBarreRouge = 600;

A faire:
  1 mot par case il y en a 11 * 15
  avec les 15 voix




 
 


LiquidFunProcessing by Thomas Diewald (diwi)
RigidBody/Particle simulation using JBox2d/LiquidFun, a 2D physics engine.

https://google.github.io/liquidfun/
https://github.com/diwi/LiquidFunProcessing
JBox2D: A Java Physics Engine
Openprocessing Thomas Diewald



10 février 2019

TPDL2019_1A2_Modif5.zip = TPDL2019_1A2_Modif4.pde avec 1er image = random(NbrImage)
Fichiers image dans ..//data1720/



12 février 2019
Problèmes avec les fichiers xml

ONSBJ_alexei.xml
On a dans l'ordre les 5 couches:
<PhonAlign>
<Phonetization>
<Syllables>
<TokensAlign>
<Trans>

ONSBJ_anna.xml
On a dans l'ordre les 5 couches:
<PhonAlign>
<Phonetization>
<Syllables>
<TokensAlign>
<Trans2>

ONSBJ_mllecheval.xml
ONSBJ_mmecheval.xml
ONSBJ_mrcheval.xml
ONSBJ_mrcheval2.xml
On a dans l'ordre les 5 couches:
<PhonAlign>
<Phones>
<SyllAlign>
<TokensAlign>
<Trans>

ONSBJ_delarue.xml
ONSBJ_damien.xml
On a dans l'ordre les 5 couches:
<PhonAlign>
<Phones>
<SyllAlign>
<TokensAlign>
<Tokens>

Les noms des couches changent.
Mais c'est sans importance car c'est l'ordre qui importe.
Pour ONSBJ_LimniQuentin on utilise les mots donc <TokensAlign>

Problème avec:
ONSBJ_pascale.xml
ONSBJ_Natali.xml
ONSBJ_caproga.xml
ONSBJ_Lili.xml
ONSBJ_jeanherve.xml
ONSBJ_jacquesB.xml
ONSBJ_cathy.xml
On a dans l'ordre les 5 couches:
<PhonAlign>
<Phones>
<SyllAlign>
<Tokens>
<TokensAlign>

<Tokens> et <TokensAlign> sont inversés
les 7 fichiers corrigés -> 7xml.zip



14 février 2019 A Chalette

Facade Facade.jpg (1920 × 1200 pixels) SDF Salle des fêtes

liquidfun_LiquidTimer_ModifCercle liquidfun_LiquidTimer_ModifCercle.zip
 


15 février 2019

TPDLSDF_liquidfun_Modif TPDLSDF_liquidfun_Modif.zip



16 février 2019

TPDLSDF_liquidfun_ModifGuy TPDLSDF_liquidfun_ModifGuy.zip



18 février 2019

ONSBJ_LimniQuentin5
 





ONSBJ_LimniQuentin5.zip  

1 mot par case
15 voix
11 mots
3 x 20 = 60 cases

Mouvement de la barre rouge + fluide






 
 
3 x 10 cases    3 x 20 cases    6 x 10 cases    6 x 20 cases    6 x 20 cases    dans un écran 600 x 1024:

ONSBJ_LimniQuentin-10x3-600x1024 ONSBJ_LimniQuentin-20x3--600x1024 ONSBJ_LimniQuentin-10x6--600x1024 ONSBJ_LimniQuentin-20x6--600x1024 ONSBJ_LimniQuentin-20x6-2-600x1024



21 février 2019

Modèle: limniraspberry  ONSBJ_LimniQuentin6.zipONSBJ_LimniQuentin6

ONSBJ_LimniQuentin6 = ONSBJ_LimniQuentin5 avec:
//   Nettoyage code
//   Suppression boolean[] VoixOn
//   Variable speedMini = 50; vitesse (1 plus rapide 50 plus lent)
//   recycle avec limniseul OK
//   Decalage de DecalY = 2 pixels de l'image vers le bas et fond noir
//   -> 2 pixel noirs en haut   2 pixel noirs en bas
//   1024 - 4 = 1020 divisible par 10 et 20
//   2 unites de limnimetre tete-beche si MutipliX = 2 et MutipliY = 2
//   defini point par point ligne 112...
//   Barre horizontale Taille = HauteurBarreNoire pixels au milieu



22 février 2019

geoportail.jpg

listevideoballade.rtf



24 février 2019

ONSBJ_LimniQuentin7a -> ONSBJ_LimniQuentin7b -> ONSBJ_LimniQuentin7c ONSBJ_LimniQuentin7.zip



25 février 2019

Diagrammes des hauteurs avec LibreOffice:

chalette_6_moischalette_6_mois.ods

chalette_un_anchalette_un_an.ods


ONSBJ_LimniQuentin8.zip
= ONSBJ_LimniQuentin7 avec:
//   frameRate(30);
//   Texte en majuscule
//   limniseul2019_2.pde calcule IndiceLimniMini et IndiceLimniMaxi
//   2 seuils differents selon qu'on est avant ou apres le maxi (IndiceLimniMaxi)
//   Seuil pour accumuler les noirs = PasCrue = 1300 avant le maxi
//   Seuil pour revenir au 90 blancs = Crue = 2800 apres le maxi



26 février 2019

ONSBJ_LimniQuentin9ONSBJ_LimniQuentin9
 




ONSBJ_LimniQuentin9.zip  

= ONSBJ_LimniQuentin8 avec:
  NombreTexteMaxi = 11 = Nombre de mot maxi affiché simultanément









 
 

Play
ONSBJ_LimniQuentin9.mp3
   1 cycle  8'52"  (13M)
Avec chalette_6_mois.csv




27 février 2019

3 raspberry sketch -> noCursor(); en début de setup



10 janvier .. 2 mars 2019

ONSBJ25

ONSBJ14.zip
-> ONSBJ15LibrarySound.zip abandonné
-> ONSBJ14Horizontal pour écran vertical pour Raspberry
-> ONSBJ16.zip pour 2 nouveaux xml 1-2019 Anna & Alexei
-> ONSBJ17.zip avec option rotation écran Horizontal/Vertical
Problème: après rotation, sur Raspberry le rendu image est moins fluide
-> ONSBJ18.zip avec 6 voix au lieu de 2:
   ONSBJ_alexei, ONSBJ_anna, ONSBJ_mmecheval, ONSBJ_mllecheval, ONSBJ_mrcheval, ONSBJ_mrcheval2
   OK avec 60 players simultanés avec Alea sous MacOS
   OK 18 players simultanés avec Alea sous Raspbian
   en mettant FacteurMax = 3 au début: 3 x 6 voix =18
-> ONSBJ19.zip avec le nouveau format de csv: chalette_un_an.csv ou chalette_6_mois.csv
   Affichage des cycles et du temps
   Ajout Silence random aprés chaque voix (SilenceMin et SilenceMax en msec)
-> ONSBJ20.zip  avec:
   limniseul2019.pde
   rect(0, hhh, width, 50) dans ONSBJ20.pde, pas dans limniseul2019.pde
   Rotation pour Raspberry inversée
   Mode non Alea: Affichage texte synchro avec voix
   Calcul Duree[Voix] = Duree des NVoix (absente des nouveaux XML)
   Effacement texte dans les silences
   Suppression Bord noir ligne 234..
   Facteur (d'accumulation) choisi avec PasCrue Crue2 Crue1 Crue
   J Jump dans le csv de data limnimetriques
-> ONSBJ21.zip avec:
   9 voix (au lieu de 6)
   Le sketch s'adapte automatiquement au nombre de voix
   en ajoutant/supprimant des lignes en 35 .. 43
   LimniMini LimniMaxi calculés dans limniseul2019.pde mais inutile ici
   lLimniMini LimniMaxi en mm comme LimniHauteur[IndiceLimni]
-> ONSBJ22.zip avec:
   Vertical = true pour Raspberry écran horizontal 1024x600
   Rasp     = true pour Raspberry écran Vertical   600x1024
   Touche T -> AvecTexte = true ou false
   Demarrage Ok "Pascrue" et passage au mode alea
   quand LimniHauteur[IndiceLimni] > PasCrue = 1300mm
   Silence map avec LimniHauteur[IndiceLimni]
-> ONSBJ23.zip avec:
   15 Voix OK
   FacteurMax = 2 OK
   Lissage du deplacement de la barreRouge de 0 .. 99
   0 = Pas de lissage  99 = lissage max
-> ONSBJ24.zip
   7 fichiers ONSBJ_pascale.xml ... corriges
   boolean LargeGuy = true pour tester ecran large SDF  1920x1080
   frameRate(30)
   Passages PasCrue -> Crue -> PasCrue corriges
   Passages Cycle corrigé
   noCursor();
-> ONSBJ25.zip
   Correction affichage texte trop rapide...
-> ONSBJ26.zip
   Position texte au hasard dans un tableau PositionLargeGuyXY
-> ONSBJ27.zip
   Modif limniseul2019_3.pde -> Recup Date du fichier .csv

Play
ONSBJ27.mp3
   1 cycle  10'15"  (15M)
Avec chalette_6_mois.csv


3 mars 2019

Logiciel Chataigne:
Hey guyk,
You can send osc to madmapper using the generic OSC module.
Madmapper is not on the list because control addresses are dynamic and depend on the objects names,
and on top of that, madmapper has its own custom osc address system, so it would not be relevant to implement a "generic" madmapper module.
Madmapper implements OSCQuery, meaning that when Chataigne will implement it as well (in the roadmap), it will be possible to automatically get a list of all the items in the session, so it will be then more interesting to add a Madmapper module.
Also, Madmapper is allowing and using spaces on OSC addresses,
which is not compliant with the OSC protocol specification,
and it's problematic because JUCE won't allow to send osc messages with spaces.
Hope that helps !


Virtual audio cable
https://www.vb-audio.com/Cable/


4 mars 2019 A Chalette

TPDL2019_1A2_Modif6.zip avec le dossier: data1720.zip (145Mo)
Processing -> OSC -> PureData
Avec library oscP5 pour Processing
Avec library oscx  pour PureData
OK MacOSX Ubuntu Windows-32b
Problème Windows10-64b
Solution pour Windows10-64b -> library mrpeach et objets packOSC -> udpsend -> udpreceive -> unpackOSC
A faire...

   (idem PureData -> OSC -> Processing)

Logiciel Chataigne de Benjamin Kuperberg
"Artist-friendly Modular Machine for Art and Technology"
Pour Windows MacOS Linux
YouTube Tuto Chataigne - Synchroniser Ableton Live, Resolume et GrandMA:
Ableton Live -> MIDI -> Chataigne  -> OSC  -> Resolume -> Video
                        Chataigne  -> MIDI -> GrandMA


Chataigne -> OSC -> MadMapper
          -> OSC -> PureData


Chataigne -> OSC -> MadMapper -> OSC -> PureData ?
         

PureData ->    OSC   -> MadMapper   Pb library oscx et Windows10-64b
         -> VB-Audio -> MadMapper
         -> VB-Audio -> Ampli -> HP



7 mars 2019

Sous MacOSX (A vérifier sous Windows10-64b)
PureData ->    OSC   -> Chataigne
PureData ->    OSC   -> MadMapper

Pure Data Output OSC Pd-0.49-1-i386 -> PatchSendOSC.pd avec library mrpeach
PatchSendOSC.png

Chataigne Input OSC Chataigne Official Documentation

Module Panel -> + -> Protocol -> OSC
  -> Inspector Panel -> OSC -> Log incomming -> cocher
                     -> OSC Input -> Local Port -> 12000
Chataigne1.png -> Chataigne2.png



9 mars 2019

PureData ->    OSC   -> MadMapper
1 patch PureData contrôle par OSC:
- Curve de Noisy BarCode de MadMapper
- Scale de Noisy BarCode de MadMapper
- start_next des columns
- start_previous des columns

Pure Data Output OSC Pd-0.49-1-i386 -> ExMM64b-OSC-Send-MadMapper.pd.zip avec library mrpeach

ExMM64b-OSC-Send-MadMapper 

MadMapper Input OSC
(La version de Demo de MadMapper est inutilisable: Loading disabled, Saving disabled...)
MadMapper 3.6.8
-> Preferences ->  MadMapper1

Clic droit Curve -> MadMapper2

Add OSC control -> MadMapper3

  -> Clic Learn -> Emettre de l'OSC avec ExMM64b-OSC-Send-MadMapper.pd.zip ci-dessus -> /argo/Curve s'affiche

-> testavecoscPd3.mad


Contrôle du n° column (1..16):
MadMapper4
 

Voir forum garageCube  -> Control Madmapper via UDP


MadMapper -> OSC
MadMapper peut renvoyer des commandes OSC (à vérifier sous Windows).
Par exemple peut renvoyer (feedback) un nombre entre 0 et 1 entre le début et la fin de la lecture d'un movie.
Choisir OSC Feedback Port: 3000 (par exemple) dans Preferences.
et:
MadMapper6 

MadMapper7

Reception dans PureData: PatchReceiveOSC.pd.zip
Puredata1


MadMapper Cues Quick Start Guide

A voir: MadRouter "easily bridge different control protocols"  Doc



10 mars 2019

Des logiciels TimeLine:
- Chataigne de Benjamin Kuperberg 
OSC MIDI DMX
MacOS Linux Windows
Free
Documentation

- Score - ossia
OSC
MacOS Linux Windows
Free
Documentation

- IanniX
OSC MIDI Syphon
MacOS Linux Windows
Free
Documentation: Wiki

- Vezér
OSC MIDI DMX Audio
MacOS
118€

- Sous Puredata:
OSC MIDI DMX Audio
MacOS Linux Windows
Free



14 mars 2019

MadMapper5 MadMapper Cue Scheduler module



15 mars 2019

TPDL2019_1A2_Modif4 PatchReceiveOSCx8

TPDL2019_1A2_Modif7.zip
  avec le dossier: data1720.zip (145Mo)
  Processing -> OSC -> PureData
  Avec library oscP5 pour Processing
  Avec library mrpeach  pour PureData

Les 15 enregistrements Audio ont des durées entre:
0'44" =  44"  jeanherve.wav
et
2'06" = 126"  beauple.wav



15 mars 2019

Les 15 Voix dans Audacity:
15Voix-Audacity

-> Montage -> Choeur.wav 22Mo 4'11"


18 mars 2019

TPDL2019_1A2_Modif8
 





TPDL2019_1A2_Modif8.zip
OSC avec library mrpeach
Ajout Voix Solo puis a la fin Grain
Choeur quand Hauteur > 210cm
       s'arrête quand < 200cm

Ajouter Choeur.wav dans dossier data1720




 
 
19 mars 2019

TimeLine3
 



VideoMapping avec MadMapper

ArchiveTimeline3.zip
OSC avec library mrpeach
Ajout Voix Solo
      Choeur

Ajouter Choeur.wav dans dossier pdmadmapper
Ajouter 15 Voix dans dossier pdmadmapper

MadMapper -> Preferences -> OSC
  -> Input Port 12000
  -> Feedback Port 3000
  -> Auto

A testPDMadmapper3.mad -> Ouvrir avec MadMapper
B TimeLine3.pd -> Ouvrir avec Pure Data
C TimeLine3.pd -> Module SensOSC -> 1 Clic Connect
D TimeLine3.pd -> 2 Clic Start






 
 


21 mars 2019

ArchiveTimeline5.zip
MadMapper-> Menu Controle -> Controls List -> OSC ->
    contrôle par OSC des columns, des schedulers et du feedback de la position de lecture d'un film.
PDMadmapper5.png



22 mars 2019

ONSBJ_LimniDeform5.zip
  = ONSBJ_LimniDeform3 avec:
limniseul2019_3.pde
Taper M Menu
Controle PatchLimnideform5.pd PureData par OSC
  Manque: noCursor();

Lancement sur Raspberry
Outils -> Upload to Pi
Pb du patch Pure Data PatchLimnideform5.pd:
Placer le fichier PatchLimnideform5.pd dans le dossier data sinon il n'est pas uploadé sur Raspberry.
Pb library mrpeach (non installable avec deken) installée mais pas de OSC
Pb zexy/list2symbol
Pb creb/ead~
Terminal:
pi@raspberrypi:~ $ sudo apt-get update
pi@raspberrypi:~ $ sudo apt-get install pd-creb
... Pb
pi@raspberrypi:~ $ sudo apt --fix-broken install
... Pb
pi@raspberrypi:~ $ sudo apt-get install pd-oscx
E: Unable to locate package pd-oscx



Les 3 Raspberry:
1 Sketch ONSBJ27
2 Sketch ONSBJ_LimniQuentin9
3 Sketch ONSBJ_LimniDeform5
1 & 2: Ecran Raspberry vertical (270°) et pas de P3D:
Dans /boot/config.txt ajouter les lignes:
display_rotate=3
#1: 90; 2: 180; 3: 270
3: Ecran Raspberry horizontal et P3D:
#display_rotate=3
#1: 90; 2: 180; 3: 270
et raspi-config: G3 Legacy  Original non-GL desktop driver



Re-installation complete:
SD-Card 64Go formatté ExFAT -> Formattée FAT32 avec Utilitaire de disque de MacOSX
Download processing-3.4-linux-raspbian.zip (1.96Go)
"the latest Raspbian image with Processing pre-installed. This image is based on Processing 3.4 and Raspbian release March 2018 and works on all versions of the Pi." pi.processing.org/get-started/ 
.zip -> Etcher Flash -> SD-Card
Placer la Micro SD-Card dans la Raspberry Pi
Démarrer la Raspberry
Config écran 7" HDMI -> Voir 9 janvier 2019
Pour ONSBJ_LimniDeform et OpenGL P2D ou P3D: (voir 21 janvier 2019)
Terminal:
$ sudo raspi-config
-> Advanced Options
   -> GL Driver  Enable/Disable experimental desktop GL driver
         -> Legacy  Original non-GL desktop driver
            -> OK -> The GL driver is disabled
                  


24..28 mars 2019 Installation au Centre d’art contemporain Les Tanneries à Amilly

L'équipe des Tanneries:
 
Éric Degoutte, directeur et responsable de la programmation
Email : direction-tanneries@amilly45.fr
 
Jeanne Pelloquin, chargée des publics  et du développement culturel
Email : publics-tanneries@amilly45.fr
 
Marguerite Pilven, chargée de communication  et de relations publiques
Email : communication-tanneries@amilly45.fr
 
Julien Crochard, responsable technique et de production
Email : production-tanneries@amilly45.fr
 
Simon Castelli-Kérec, médiateur – plasticien
Email : publics-tanneries@amilly45.fr
 
Muriel Renault, chargée d’administration et d’accueil des publics
Email : contact-tanneries@amilly45.fr
 
Gaëlle Baudry, chargée d’accueil des publics et de suivi des expositions
Email : contact-tanneries@amilly45.fr
 

Raspberry - Désactiver la mise en veille de l’écran
          - Empêcher la mise en veille de l'écran après 10 minutes


ONSBJ_LimniDeform6.zip Version Raspberry
noCursor()
void settings() fullScreen...
PatchLimnideform6.pd version Raspberry:
zexy/list2symbol remplace par cyclone/tosymbol (Play.)
Envelop. Vanilla au lieu de creb/ead~
ReceiveOSC. Vanilla

LesTanneriesFacebook2.jpg

Sous Raspbian "Raspbian GNU/Linux 9 (stretch)" sur les 3 Raspberry:
1 Sketch Processing 3 ONSBJ28              + library oscP5 + library minim
2 Sketch Processing 3 ONSBJ_LimniQuentin10 + library oscP5 + library minim 
3 Sketch Processing 3 ONSBJ_LimniDeform7   + library oscP5 + Patch PureData

Config écran 7" HDMI
$ cd /boot
$ sudo nano config.txt
Ajouter:
max_usb_current=1
hdmi_group=2
hdmi_mode=87
hdmi_cvt 1024 600 60 6 0 0 0
hdmi_drive=1
Raspberry 1 & 2: Ecran vertical (270°) et pas de P3D:
Ajouter les lignes:
display_rotate=3
#1: 90; 2: 180; 3: 270
Raspberry 3: Ecran horizontal et P3D, commenter:
#display_rotate=3
#1: 90; 2: 180; 3: 2700
et raspi-config:
$ sudo raspi-config
-> G3 Legacy  Original non-GL desktop driver

Forcer audio output to jack: (Voir: audio-config.md)
$ sudo raspi-config
  -> Option Advanced Options
     -> Option Audio
        -> Choisir
           -> Finish to exit the configuration tool.

Fixer manuellement l'adresse du WIFI (et du cable) en éditant le fichier: /etc/dhcpcd.conf
$ sudo nano /etc/dhcpcd.conf
Ajouter:
interface eth0
static ip_address=192.168.1.13/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

interface wlan0
static ip_address=192.168.1.203/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

Vérifier Audio:
$ cd /boot
$ sudo nano config.txt
Vérifier:
# Enable audio (loads snd_bcm2835)
dtparam=audio=on


Sous Raspbian, sur la raspberry ONSBJ_LimniDeform7
Lancement d'un Shell au boot lancant un sketch Processing + un patch PureData
Voir: processing-raspberry-pi-auto-run-a-sketch-on-boot/ -> autostart
$ sudo nano ~/.config/lxsession/LXDE-pi/autostart
"The file that opens will probably have a couple of basic lines in it already.
On a new line at the bottom of the file, enter the following text:"
@bash /home/pi/myScript.sh

cf methode.txt

La méthode qui modifie rc.local au lieu de autostart ne fonctionne pas:
"That's no good for a GUI program such as a browser.
 /etc/rc.local is only to start system services (programs that don't have a user interface)"
Voir: tutorials/how-to-run-a-raspberry-pi-program-on-startup

Sous MacOSX, sur le Mac-mini de TPDL2019_1A ou B ou C ou D
Voir: Journal du projet "Les voix du bac à sable" -> 31 octobre 2015

P3Rendre Processing scriptable:
Processing
   -> Menu Tools
     -> Install "processing-java"

un "Script shell de Terminal" Script.command est lancé au démarrage:
#!/bin/bash
echo Lancement du sketch Processing TPDL2019_1C.pde
processing-java --sketch=/Users/b/Desktop/TPDL2019/TPDLA/TPDL2019_1C --force --run --output=/Users/b/Desktop/Test &
/Applications/Pd-0.49-1-i386.app/Contents/MacOS/Pd /Users/b/Desktop/TPDL2019/TPDLA/TPDL2019_1A/ PatchReceiveOSCx6.pd
exit 0

Rendre le script exécutable -> Terminal (Script1.command est sur le bureau):
$ chmod +x /Users/b/Desktop/Script1.command

MacOSXOuverture

Problème: la 2e barre de menu du 2e écran
Solution: Préférences Système
            -> Mission Control
               -> Décocher Les écrans disposent de Spaces distincts
 

Mac-mini -> USB  -> Interface Cymatic Audio Live Player LP-16 -> 3 Ampli Audio stereo -> 6 enceintes Dynavox CS-PA1
         -> HDMI -> Video-projecteur Droit
         -> Cable Ethernet -> Box WIFI ->       WIFI     -> 3 x Raspberry
                                       -> Cable Ethernet -> PC Ubuntu
         Processing -> OSC Port 11000     local     -> PureData -> 6 canaux Audio
                    -> OSC Port 12000 192.168.1.22  -> PC Ubuntu
                    -> OSC Port 12000 192.168.1.200 -> Raspberry 1
                    -> OSC Port 12000 192.168.1.201 -> Raspberry 2
                    -> OSC Port 12000 192.168.1.202 -> Raspberry 3

OSC -> PC Ubuntu -> HDMI -> Video-projecteur Gauche

OSC Port 12000 -> Raspberry 1 Sketch Processing 3 ONSBJ28
OSC Port 12000 -> Raspberry 2 Sketch Processing 3 ONSBJ_LimniQuentin10
OSC Port 12000 -> Raspberry 3 Sketch Processing 3 ONSBJ_LimniDeform7   -> OSC Port 11000 local -> Patch PureData PatchLimnideform7.pd


LesTanneriesFacebook4.jpg LesTanneriesFacebook3.jpg



30 mars 2019 .. 12 mai 2019 Exposition

http://www.lestanneries.fr/exposition/trop-pres-du-loing/

TannerieMars2019
 


Les Tanneries Amilly Trop près du Loing

Centre d’art contemporain Les Tanneries
234 rue des ponts 45200 Amilly

lundi 25 .. vendredi 29 mars 2019 Montage

samedi 30 mars 2019 Vernissage

Expo: 30 mars .. 12 mai

3 avril Installation du Video-projecteur
du 5 au 14 avril Video mapping sur la façade de la salle des fêtes de Montargis







 

LesTanneriesFacebook1


Facebook Centre d'art contemporain Les Tanneries
Un agréable air de printemps samedi dernier !
Près de 120 personnes étaient présentes pour assister au vernissage de l'exposition
"Trop près du Loing" de Guykayser - création sonore Gérard Parésys - (31 mars - 12 mai).
Ils ont pu, aussi, participer à la rencontre avec les artistes Léa Belooussovitch, Tatiana Wolska  et Bernard Calet, venus conclure le deuxième temps de la saison Script, scraps and tracks.
D'une saison à l'autre ...


ONSBJLesMots ONSBJLimnimetre ONSBJDeformouvement
 
guykayser.autoportrait.com -> on-ne-se-baigne-jamais-deux-fois-dans-la-meme-riviere



20 avril 2019

Après 20 jours de fonctionnement ... bruit dans les 6 enceintes de TPDL, après qq heures de fonctionnement...

Pourquoi?

Cymatic-LP-16 Cymatic Audio Live Player LP-16 ?
Voir: lp-16-as-mac-audio-interface-problem-grainy-sound-2/

Mise à jour 83958 (Feb 2018) du firmware de l'interface Cymatic Audio Live Player LP-16.
"The LP-16’s currently installed firmware version is shown briefly on the start screen when the unit is powering up...
If you find that your firmware version number is lower than the latest firmware released on the website, please download and install the newer firmware, following the instructions that accompany the firmware download file."
-> Non, ça ne résout pas le problème.


Alternative : MOTU 828 Mk III Hybrid 765 €
              MOTU 828x 777 €
              MOTU UltraLite-mk4 579 €


Solution: Remplacement de l'interface (6 canaux) par l'interface intégrée à 2 canaux du Mac mini
Le signal Audio est envoyé sur 4 des 6 enceintes.



25 mai 2020

Suite du problème de l'interface Cymatic Audio Live Player LP-16 

Interface ADAT?
"ADAT optical interface supports up to 8 audio channels at 48 kHz, 24 bit."

MOTU Track16 



2 juin 2020

Guy: Après les hauteurs d’eau: Les piles de livres
datarmor.cotesdarmor.fr - notice_type_doc_bca
datarmor.cotesdarmor.fr - exemplaire_livre_bca
opendata.paris.fr - tous-les-documents-des-bibliotheques-de-pret
 
  -> Journal des Conversations excentrées



20 mai 2021

Nouvelle version TPDLA pour compatibilité Windows 10
Suppression library oscx, non compatible dans PatchReceiveOSCx2.pd.

TPDLA(Master).zip + data1720.zip
Lancement d'un des 4 TPDL2019_1x sous Mac ou Windows (sans les autres machines connectées en réseau)
0 Processing et Pure Data doivent être installés

1 Ajouter le dossier "data1720" (190Mo) dans le dossier TPDLA(Master): data1720.zip

2 Dans le dossier TPDL2019_1A: ouvrir PatchReceiveOSCx2.pd
  On entends une voix sur 2 canaux: data1720/delarue.wav.
  (Variante avec une interface Audio possédant au moins 6 canaux: Ouvrir PatchReceiveOSCx6.pd)

3 Dans le dossier TPDL2019_1A: ouvrir TPDL2019_1A.pde
  Modifier la ligne 19:
  boolean MaitreOSC = false;

4 Lancer TPDL2019_1A.pde
  Le patch Pure Data est maintenant contrôlé par le sketch Processing

5 idem avec TPDL2019_1B TPDL2019_1C TPDL2019_1D

OK sous MacOSX
+ Processing 3.5.4 + library oscP5
+ Pd-0.50-2 + library pddp cyclone zexy mrpeach
  ou + Pd-extended-0.43.4

OK sous Windows 10
+ Processing 3.5.4 + library oscP5
+ Pd-0.51-3 + library pddp cyclone zexy mrpeach

En cas de problème:
Pas de son à l'étape 2: Vérifier:
- Pure Data -> Menu Média -> Paramètres audio... -> Périphériques de sortie -> ...
- Pure Data -> Menu Média -> Tester l'audio et le MIDI... -> TEST TONES
-> Cocher 60 .. 80 .. noise
On doit entendre du son



2 octobre 2023

Trop près du Loing & ChatGPT

"Le nouveau Bing AI est alimenté par un modèle amélioré de ChatGPT, mais qui a ensuite été confirmé comme étant GPT-4."
 
Bing AI -> Qu'est-ce que l'exposition 'Trop près du loing - un autoportrait collectif'?

L’exposition ‘Trop près du loing - un autoportrait collectif’ est une installation artistique de Guykayser qui évoque les inondations survenues en juin 2016 sur le territoire montargois123. Cette exposition est pensée comme un autoportrait collectif qui converge de multiples écritures : plastiques, documentaires, hydrométriques, filmiques et sonores2. Elle est constituée d’une vidéo projection sur la façade de la salle des fêtes de Montargis et d’un autoportrait collectif intitulé “Le chemin du limnimètre”1. Ce dernier est un récit des 15 témoins de “Trop près du Loing” et des photographies jalonnant ce trajet1. Le projet artistique est exposé aux Tanneries23.

1. https://guykayser.autoportrait.com/autoportrait-collec/trop-pres-du-loing
2. https://www.lestanneries.fr/histoire/pres-loing-guy-kayser/
3. https://www.lestanneries.fr/exposition/trop-pres-du-loing/
4. https://guykayser.autoportrait.com/trop-pres-du-loing


...

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 10 2023


Paresys Accueil Valid HTML 4.01 Transitional Paresys Home