mardi, décembre 27, 2016

Des équilibres entre les dimensions acoustiques, ou comment jouer avec les équilibres des lois physiques pour créer un echo.


Dans l’Addon Lecjo de firefox la valeur donne71 indique le nombre de répétions de la forme acoustique générée.

Quand nous créons une forme acoustique type piano, ou guitare, ou encore tambour, nous créons un marteau acoustique. Il existe plusieurs techniques pour créer un marteau acoustique, la plus simple étant de partir d’une amplitude forte pour rejointre une amplitude prèt de l’état de repos. Une forme de triangle, dont la base est orientée vers l’origine. Donne71 en fonction de la valeur de variation d’amplitude, va fixer l’amplitude finale.

En ce mouvement de pressions, nous avons trois dimensions prédominantes, chacune aux lois différentes. Ces trois dimensions vont être pilotées avec Donne71, la variation, et plus difficile à comprendre, la durée des fronts. Sachant que cette forme et aussi soumise à deux autres dimensions en équilibre qui sont l’inertie (le temps pour pouvoir capter le son), et le surf (qui mixe les sons).

En exemple d’application créons un écho.
Pour créer un écho, je génère une forme acoustique type piano. Je reprends 4 fois la même forme. Je laisse dans la pemière forme des valeurs élevées de donne71 de manière à aller vers un son de piano, je reprends la même forme trois fois avec des valeurs donne71 plus courtes donc des sons tendaant vers un son d’orgue.
Pour entendre l’exemple, il suffit d’entrer ces valeurs dans l’Addon lecjo :

 //preparation
var m={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[],11:[],12:[],13:[],14:[],15:[],16:[],17:[]
,18:[],19:[],20:[],21:[],22:[],23:[],24:[],25:[],26:[],27:[],28:[],29:[],30:[],31:[],32:[]
,33:[],34:[],35:[],36:[],37:[],38:[],39:[],40:[],41:[],42:[],43:[],44:[],45:[],46:[],47:[]};
var n={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[],11:[],12:[],13:[],14:[],15:[],16:[],17:[]
,18:[],19:[],20:[],21:[],22:[],23:[],24:[],25:[],26:[],27:[],28:[],29:[],30:[],31:[],32:[]
,33:[],34:[],35:[],36:[],37:[],38:[],39:[],40:[],41:[],42:[],43:[],44:[],45:[],46:[],47:[]};
var o={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[],11:[],12:[],13:[],14:[],15:[],16:[],17:[]
,18:[],19:[],20:[],21:[],22:[],23:[],24:[],25:[],26:[],27:[],28:[],29:[],30:[],31:[],32:[]
,33:[],34:[],35:[],36:[],37:[],38:[],39:[],40:[],41:[],42:[],43:[],44:[],45:[],46:[],47:[]};
var p={0:[],1:[],2:[],3:[],4:[],5:[],6:[],7:[],8:[],9:[],10:[],11:[],12:[],13:[],14:[],15:[],16:[],17:[]
,18:[],19:[],20:[],21:[],22:[],23:[],24:[],25:[],26:[],27:[],28:[],29:[],30:[],31:[],32:[]
,33:[],34:[],35:[],36:[],37:[],38:[],39:[],40:[],41:[],42:[],43:[],44:[],45:[],46:[],47:[]};
//forme generale d'equilibre
var val1 = [1, 220, 169, 0, 1, 1, 130, 0, 0, 30,
169, 3, 10, 1, 129, 0, 0, 0, 220, 159,
0, 0, 1, 129, 0, 0, 0, 130, 159, 0,
0, 0, 0, 0, 0, 0, 160, 80, 0, 0,
0, 0, 0, 0, 0, 90, 60, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 17, 1, 0, 48];
//duration front wave
var val = [169, 159, 150, 142, 134, 126, 119, 113, 106, 100, 95, 89,
84, 80, 75, 71, 67, 63, 60, 56, 53, 50, 47, 45,
42, 40, 38, 35, 33, 32, 30, 28, 27, 25, 24, 22,
21, 20, 19, 18, 17, 16, 15, 14, 13, 13, 12, 11];
//mode 1 duration variation amplitude front wave
var val5 = [17, 18, 19, 20, 21, 23, 24, 25, 27, 29, 30, 32,
34, 36, 38, 40, 44, 46, 48, 51, 54, 57, 61, 64,
68, 72, 76, 82, 84, 90, 96, 103, 106, 115, 120, 131];
//mode 2 duration variation amplitude front wave
var val7 = [17, 18, 19, 20, 21, 23, 24, 25, 27, 29, 30, 32,
17, 18, 19, 20, 21, 23, 24, 25, 27, 29, 30, 32,
17, 18, 19, 20, 21, 23, 24, 25, 27, 29, 30, 32];
//mode 3 duration variation amplitude front wave
var val8 = [17, 16, 15, 14, 13, 13, 12, 11, 11, 10,
 10, 9, 8, 8, 8, 7, 7, 6, 6, 6,
 5, 5, 5, 5, 4, 4, 4, 4, 3, 3,
 3, 3, 3, 3, 2, 2, 2, 2, 2, 2,
 2, 2, 2, 1, 1, 1, 1, 1];
//mode 4 duration variation amplitude front wave
var val9 = [17, 16, 15, 14, 13, 13, 12, 11, 11, 10,
 10, 9, 8, 8, 8, 7, 7, 6, 6, 6,
 5, 5, 5, 5, 4, 4, 4, 4, 3, 3,
 3, 3, 3, 3, 2, 2, 2, 2, 2, 2,
 2, 2, 2, 1, 1, 1, 1, 1];
//construction m
for(var b1= 0; b1 < 48; b1++)
{
for(var b2= 0; b2 < 2; b2++)
{
m[b1][b2]=val1[b2];
}
for(var b3= 3; b3 < 10; b3++)
{
m[b1][b3]=val1[b3];
}
for(var b4= 11; b4 < 75; b4++)
{
m[b1][b4]=val1[b4];
}
m[b1][2]=val[b1];
m[b1][10]= val[b1];
m[b1][19]= val[b1];
m[b1][71]= (val5[b1]);
}
//construction n
for(var b1= 0; b1 < 48; b1++)
{
for(var b2= 0; b2 < 2; b2++)
{
n[b1][b2]=val1[b2];
}
for(var b3= 3; b3 < 10; b3++)
{
n[b1][b3]=val1[b3];
}
for(var b4= 11; b4 < 75; b4++)
{
n[b1][b4]=val1[b4];
}
n[b1][2]=val[b1];
n[b1][10]= val[b1];
n[b1][19]= val[b1];
n[b1][71]= (val7[b1]);
}

//construction o
for(var b1= 0; b1 < 48; b1++)
{
for(var b2= 0; b2 < 2; b2++)
{
o[b1][b2]=val1[b2];[1, 220, 169, 0, 1, 1, 130, 0, 0, 30,
169, 3, 10, 1, 129, 0, 0, 0, 220, 159,
0, 0, 1, 129, 0, 0, 0, 130, 159, 0,
0, 0, 0, 0, 0, 0, 160, 80, 0, 0,
0, 0, 0, 0, 0, 90, 60, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 17, 1, 0, 12];
}
for(var b3= 3; b3 < 10; b3++)
{
o[b1][b3]=val1[b3];
}
for(var b4= 11; b4 < 75; b4++)
{
o[b1][b4]=val1[b4];
}
o[b1][2]=val[b1];
o[b1][10]= val[b1];
o[b1][19]= val[b1];
o[b1][71]= (val8[b1]);
}

//cpnstructipn p
for(var b1= 0; b1 < 48; b1++)
{
for(var b2= 0; b2 < 2; b2++)
{
p[b1][b2]=val1[b2];[1, 220, 169, 0, 1, 1, 130, 0, 0, 30,
169, 3, 10, 1, 129, 0, 0, 0, 220, 159,
0, 0, 1, 129, 0, 0, 0, 130, 159, 0,
0, 0, 0, 0, 0, 0, 160, 80, 0, 0,
0, 0, 0, 0, 0, 90, 60, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 17, 1, 0, 48];
}
for(var b3= 3; b3 < 10; b3++)
{
p[b1][b3]=val1[b3];
}
for(var b4= 11; b4 < 75; b4++)
{
p[b1][b4]=val1[b4];
}
p[b1][2]=val[b1];
p[b1][10]= val[b1];
p[b1][19]= val[b1];
p[b1][71]= (val9[b1]);
}

var don = {
  1: m[0], 2: m[0], 3: m[0], 4: m[0], 5: m[2], 6: m[2], 7: m[0], 8: m[0], 9: m[3], 10: m[0], 11: m[2], 12: m[3]
 ,13: m[12], 14: m[12], 15: m[12], 16: m[12], 17: m[14], 18: m[14], 19: m[12], 20: m[12], 21: m[15], 22: m[12], 23: m[14], 24: m[15]
 ,25: n[0], 26: n[0], 27: n[0], 28: n[0], 29: n[2], 30: n[2], 31: n[0], 32: n[0], 33: n[3], 34: n[0], 35: n[2], 36: n[3]
 ,37: n[12], 38: n[12], 39: n[12], 40: n[12], 41: n[14], 42: n[14], 43: n[12], 44: n[12], 45: n[15], 46: n[12], 47: n[14], 48: n[15]
 ,49: o[0], 50: o[0], 51: o[0], 52: o[0], 53: o[2], 54: o[2], 55: o[0], 56: o[0], 57: o[3], 58: o[0], 59: o[2], 60: o[3]
 ,61: o[12], 62: o[12], 63: o[12], 64: o[12], 65: o[14], 66: o[14], 67: o[12], 68: o[12], 69: o[15], 70: o[12], 71: o[14], 72: o[15]
 ,73: p[0], 74: p[0], 75: p[0], 76: p[0], 77: p[2], 78: p[2], 79: p[0], 80: p[0], 81: p[3], 82: p[0], 83: p[2], 84: p[3]
 ,85: p[12], 86: p[12], 87: p[12], 88: p[12], 89: p[14], 90: p[14], 91: p[12], 92: p[12], 93: p[15], 94: p[12], 95: p[14], 96: p[15]
}

var total =new Array;
var total1 =new Array;
for(var uiu= 1; uiu < 49; uiu++)
{
total[uiu -1] = "don"+[uiu]+"n";
total1[uiu -1]=don[uiu];
}

for(var ui= 0; ui < 48; ui++)
{
for(var i= 0; i < 75; i++)
{
var nouveauinput;
function ajouteElemen() {
var body   = document.body || document.getElementsByTagName('body')[0],
nouveauinput  =  document.createElement("input");
nouveauinput.setAttribute("type", "number");
nouveauinput.setAttribute("id", total[ui]+i);
nouveauinput.setAttribute("value", total1[ui][i]);
nouveauinput.setAttribute("style", "display: none;");
body.insertBefore(nouveauinput,body.childNodes[0]);

ajouteElemen();
}
}







Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

dimanche, décembre 25, 2016

Conte et légende celtique

En des temps anciens, des hommes du désert ont déraciné nos chênes, pour reproduire leur environnement. 
De la poussière de volcan, et le noir nauséabond des entrailles de la terre avaient remplacé nos forêts. Il y avait même des gens qui vivaient sous terre parce qu'ils pensaient que c'était mieux pour se déplacer.
Tous les savoir issus du feuillage, de la vitesse du vent qui mariait les sons et les couleurs avaient été perdu. Plus d'arc en ciel à volonté ! Plus personne n'avait les mots pour pouvoir construire la raison. Il y avait même des vieux comme moi, qui enseignaient aux plus jeunes.
De cette errance est né un hivers, comme si la terre pour nous punir avait décider de renouveler ses enfants. Un hivers tellement froid et tellement long, qu'il n'y avait plus que montagne de glace Des montagnes de glace pour tout broyer et préparer notre venue. N'oubliez jamais de jouer avec la lumière et les sons afin de ne pas perdre la raison.

Graver dans la pierre comme si une langue évoluée pouvait être éternelle, les contes ne sont plus que les fantômes d'impressions portées par le vent. Il ne reste même pas la poussière, ou le souvenir de la poussière de ces contes. Mais peut-être que les Addon lecjoa et lecjo pourront permettre de jouer à nouveau avec la lumière et les sons, même si un jour il n'y avait plus de chêne. C'est toujours amusant d'arriver à lire les rayures sur les anciennes pierres au bord du chemin.

video



Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

samedi, décembre 24, 2016

PianoBaul déploiement addon lecjo


Ajouter un x à l'adresse internet des piano virtuel de PianoBaul pour faire apparaître la version mobile.
PianoBaul a été mis à jour avec les avancées de l'Addon Lecjo "version": "2.0.2.4"

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

lundi, décembre 19, 2016

lecjo version 2 0 2 3



Seul les coqs arrivent à chanter sur montpellier

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

dimanche, décembre 11, 2016

Tutoriel sur comment manipuler la force dans lecjo


 Nous pouvons changer la force d'un son dans lecjo de plusieurs manières.
Le tutoriel montre comment augmenter la force dans lecjo par la répétition.

Ici nous changeons la valeur de donne3 dans dna.js, qui indique combien de fois le front est répété.

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

vendredi, décembre 09, 2016

Tutoriel compositeur symphonie


La vidéo montre un exemple de construction générant les symphonies

Pour pouvoir créer il faut installer l'addon lecjo, ( c'est un plugin audio).
Puis créer un fichier finissant par .js de la forme indiqué dans l'exemple.
Enfin il faut mettre un lien dans vos pages HTML vers ce fichier .js pour lancer automatiquement la génération de la musique.

https://addons.mozilla.org/en-US/firefox/addon/lecjo/



Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

mardi, décembre 06, 2016

Exemple de musique générée avec lecjo


En ajoutant quelques valeurs numériques à nos page web, l'adddon lecjo permet de générer nos compositions musicales
Ici démonstration en ajoutant une variation de durée à nos marteaux acoustiques
Tutoriel vidéo de démonstration
https://addons.mozilla.org/en-US/firefox/addon/lecjo/

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

vendredi, novembre 25, 2016

pianomoz piano virtuel libre et sans chaine



J'ai cherché, j'ai cherché l'algèbre dans les sons, j'ai cherché, j'ai cherché les fréquences dans les sons, j'ai cherché, mais je n'ai pas trouvé. Aussi, j'ai décidé de faire de la musique sans utiliser de fichier son, sans utiliser d'algèbre, sans utiliser de fréquence, et ça marche très bien, et c'est très léger

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

jeudi, novembre 17, 2016

Comment paramétrer l’imprimante HP OfficeJet 7110 sous windows 10


Clique gauche sur démarrer. (icone en bas à gauche)
Clique gauche sur paramètres (la deuxième icone au dessus qui apparaît)
Clique gauche sur périphérique bluetooth, imprimantes,souris
Clique gauche sur le nom donné à son imprimante
Clique gauche sur Gérer
Clique gauche sur Propriétés de l’imprimante
Clique gauche sur modifier les propriétés
Clique gauche sur Avancé
Clique gauche sur Nouveau pilote
Dans le tableau qui s’ouvre, sélectionner H.P dans la colonne de gauche
Puis Officejet k8600 série dans la colonne de droite
Puis clique gauche sur Processeur d’impression
sélectionner winprint dans la colonne de gauche
sélectionner RAW[FF auto] dans la colonne de droite
clique gauche sur OK

Une fois ceci fait il est possible de sélectionner le format A3 avant l’impression.


Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

samedi, octobre 22, 2016

Addon Lecjo

 https://addons.mozilla.org/en-US/firefox/addon/lecjo/

Lecjo

This extension includes:
  • a background script, "background.js"
  • a browser action
  • a page "adn.js"
  • a page "index.html"

What it does

All it does is: generates an audio file when an HTML page contains donne1.

What it shows

  • How to play music, adding little value to your HTML file

Usage

  • audio plug-in

concept to realization

  • The values entered in the HTML page, are used to control the different acoustic dimensions. These data are used to generate an audio file, the abadie.joa format. Audio format, abadie.joa, is then converted, in the current format, which does not model, one that mimics.

detail construction lecjo

  • The adn.js file, see if each open HTML page contains data, called "donne1". If data, called "donne1" are in an HTML page, dna.js uses it to generate sounds.




     
       
     










































































    Generates sound :





                       Contact et support: Joris Abadie



     

The values in the HTML page


indication:
44100 unit width is equal to 1 second.
The man can not hear over 40 musical notes per second.

number of repetitions of the total form : donne71
number of Wave front: donne11
Wave front 1
Wave front 1 height : donne1
Wave front 1 width: donne2
Wave front 1 height repeat: donne3
Wave front 1 width for height stays in place:: donne4
Wave front 1 number of stays in place: donne72
Wave front 1 height variation: donne5
Wave front 1 limit of the height variation: donne6
Wave front 1 width variation: donne7
Wave front 1 limit of the width variation: donne8

Wave front 2
Wave front 2 height : donne9
Wave front 2 width:donne10
Wave front 2 width for height stays in place: donne12
Wave front 2 number of stays in place: donne73
Wave front 2 height variation: donne13
Wave front 2 limit of the height variation: donne14
Wave front 2 width variation: donne15
Wave front 2 limit of the width variation: donne16

Wave front 3
Wave front 3 height repeat: donne17
Wave front 3 height : donne18
Wave front 3 width: donne19
Wave front 3 height repeat: donne20
Wave front 3 width for height stays in place: donne21
Wave front 3 height variation: donne22
Wave front 3 limit of the height variation: donne23
Wave front 3 width variation: donne24
Wave front 3 limit of the width variation: donne25



Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

vendredi, septembre 30, 2016

Lecjoa version :: 2.3.6

 https://addons.mozilla.org/fr/firefox/addon/lecjoa/versions/2.3.6
Lecjoa version :: 2.3.6 apporte la lecture du fichier audio au format abadie.adn

La démarche de l'addon lecjoa est d'apporter la possibilité de pouvoir lire les fichiers audio au format adn dans les pages web contenant ce format.

la version 2.3.6 est au début de la construction, elle ne contient qu'une page qui indique les univers de base de la construction d'un fichier audio au format adn.

Si le format abadie.joa permet de construire nos sons à l'aide de constructions géométriques, le format adn lui, n'a plus de repère visuel, il ne se construit qu'avec l'entendement en plaçant en équilibre plusieurs lois parfois opposées de différents univers. Le créateur musical se retrouve seul avec sont entendement, les lois physiques, et l'outil pour générer ses mélodies.

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

mardi, septembre 20, 2016

optimisation lecjoa version 2.3.5

Bonjour,
Pour palier les retards de validation de l'ADDON lecjoa dans firefox, après avoir testé et placé une version dans chrome, j'ai placé une version dans github, c'est ici : https://github.com/temps9/lecjoa





Les nouveautés dans la version 2.3.5, c'est que j'ai commencé une optimisation, en vue d'intégrer la lecture en ligne de fichiers au format jo. Je n'ai pas encore décidé si cela sera du format abadie.jo, très adapté au langage multidirectionnel, ou du abadie.jo.7z adapté à des musiques de plus de 3 minutes. Le format de compression ne commence à alléger le poids du fichier que si celui-ci est lourd, car autrement il l'augmente.

Pour optimiser, je vois plusieurs actes, j'ai commencé par coupé les fichiers js en plusieurs petits fichiers js, pour rendre le code plus modulable, encore plus portable et aussi éviter les doublons (écriture des mêmes bouts de code dans plusieurs fichiers js).

Ensuite, je vais changer le nom des variables, retirer les espaces, et mettre les commentaires dans des fichiers textes extérieurs.

En parallèle, en même temps que je fais évoluer l'outil de production qui est lecjoa, je commence à créer un premier produit sous forme d'Addon, un outil d'évaluation des connaissances. La vidéo multidirectionnelle change de vitesse selon la compréhension de l'utilisateur (traduit par des cliques au bon endroit), ainsi il est facile selon la vitesse finale, de savoir le niveau de l'utilisateur.


Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

samedi, septembre 10, 2016

Lecjoa version: 2.3.3

 Bonjour,

La version Lecjoa 2.3.3 est sortie

Ses principales nouveautés sont l'adaptation de l'exemple aux nouvelles normes de sécurité de firefox 48 et la séparation de la deuxième partie du javascript dans le générateur de vidéo multidirectionnelle induit justement par les nouvelles normes de sécurité.

Nous pouvons dire que les dernières versions ne sont qu'une adaptation aux nouvelles normes de sécurité qui induit une légère différence dans l'utilisation.
De toutes façons que le document soit produit avec les anciennes versions avec un firefox antérieur à 48, ou qu'il soit produit avec firefox 48, il est toujours fonctionnel et directement utilisable sur un serveur ou en local.

Devant cette refonte de la structure, il va falloir attendre un peu pour obtenir une nouvelle clef de sécurité mozilla, et l'addon lecjoa 2.3.3 s'utilise en mode debug ( open menu --->Add-ons---> Tools for all Add-ons ---> Debur Add-ons ---> Load temporary Add-ons ) et selectionner manifest.json dans le repertoire de lecjoa téléchargé.

Le téléchargement se fait sur le site :
https://addons.mozilla.org/en-US/firefox/addon/lecjoa/
cliquer en bas sur : version information ---> See complete version history ---> View the source

Ou sur le secours :

 http://www.letime.net/lecjo/decouverte.html 
en cliquant sur
Sources lecjoa Add-on pour firefox prèt à être installé : 

Dans la prochaine version, j'ai l'intention d'ajouter une page de quelques sons de bases et quelques formes de dessin de base de manière à rendre l'utilisation de l'addon plus facile. Car comme c'est novateur la génération de vidéo et de musique rien qu'avec de l'imagination, au début c'est pas évident à manipuler, même si après nous avons l'impression de l'avoir toujours fait.

Enjoy yourself

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

lundi, août 29, 2016

Lecjoa version: 2.2.1

 Lecjoa version 2.2.1 est sortie (Addon Firefox).
Les nouveautés sont :
Un lecteur audio qui lit vos dessins pour faire découvrir les lois de l'acoustique fonctionnel.

Un lecteur de fichier audio au format abadie.jo fonctionnel.

Un lecteur de fichier audio au format abadie.joh fonctionnel

Un générateur de vidéo multidirectionnelle fonctionnelle, des vidéos générée qu'avec l'imagination sans image ou son importé, sans image ou son singé,sans image ou son imité.

une documentation d'objectif des vidéo multidirectionnelle.
une documentation de principe des vidéo multidirectionnelle.
une documentation d'utilisation des vidéo multidirectionnelle.
une documentation sur comment construire ses fichiers audio avec un tableur.

Suite à la dernière évolution de firefox, il faut maintenant que l'utilisateur donne le droit d'utilisation à mon application en plaçant dans l'adresse internet :
about:config
puis en cliquant sur :
security.csp.enable
qui transforme true à false
le temps de l'utilisation de l'addon, à la fin de l'utilisation de l'addon il est conseillé de faire l'opération inverse.





Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

dimanche, juillet 31, 2016

Lecjoa addon pour firefox

Bonjour,

J'ai réalisé un Addon pour firefox, cet Addon permet de créer des vidéos interactives sans autre support que notre imagination, pas d'image copier, pas de son copier, tout est réalisé par manipulation des lois physiques.

Cet addon se nomme Lecjoa en téléchargement ici http://www.letime.net/lecjo/lecjoa.zip

Cet Addon est composé de 4 parties :

Un générateur de musique ou de voix humaine qui prend en entré nos dessins. Selon la forme dessinée, nous pilotons telle ou telle dimension et donc créons tel ou tel son. (format audio joa)
En présentation ici : http://www.letime.net/lecjo/decouverte.html

Un lecteur de fichier audio au format jo (ce sont mes dessins que j'ai écrit en bianire pour que les fichiers soient plus léger)
En présentation ici : http://www.letime.net/lecjo/jo.html

Un lecteur de fichier au format audio joh, c'est un dérivé du format jo qui utilise 4 octets par front d'onde pour obtenir un son Haute définition.
En présentation ici : http://www.letime.net/lecjo/lecjoh.html


Un générateur de vidéo entièrement construit sur notre imagination, aucune imitation de son ou d'image.
En présentation ici: http://www.letime.net/lecjo/MT/

Comme la quatrième partie n'est pas encore fini, il est possible de corriger en récupérant la source de mon code de base ici : http://www.letime.net/alpha/banque/16_index.html.tar.gz 

Cordialement

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

dimanche, juin 19, 2016

Du langage et des idées

 Si nous étudions, les langages anciens, en exemple en visitant les grottes préhistoriques en Ariège , nous nous apercevons que nos ancêtres, s'ils avaient moins de techniques, par contre ils avaient une meilleur compréhension du monde qui les entoure à l'aide d'un entendement construit sur un langage multidirectionnel. Cette approche permet de mieux différencier la différence entre croire et savoir, un aspect indispensable à la survie quand l'environnement n''est pas vraiment idéal.

Bien plus tard, par commodité du dessin animé des grottes, technique que j'ai reprise dans mes vidéos générées en HTML, le langage c'est développé vers des symboles plus légers de deux manières différentes avec deux niveaux intermédiaires).
1-Le celte qui gardait une structure multidirectionnel (voir les particularités physiques du son a), 2 intermédiaire- le grec antique qui était à la frontière entre le multidirectionnel et l'unidirectionnel (voir les figures géométriques qui permettent de marier plusieurs dimensions dans les exemples que je donne sur l'audio ou le dessin en css), 3- intermédiaire, une base unidirectionnelle compensée par une approche multidirectionnelle, un équilibre entre la foi, l'art, et les sciences, et des techniques conceptuelles comme encyclopédique, jamais de dictionnaire type google ou wikipedia, 4- un langage unidirectionnel non compensé, une technique qui mène droit aux fausses croyances et recherches d'absolues en tout lieux.

A mon entendement, si nous cherchons à identifier les évolutions du passé, nous pouvons éliminer certaines régions comme le moyen orient, qui si elles ont su imiter, elles n'ont pas su créer ; des régions qui utilisent un langage unidirectionnel non compensé. Cet aspect pose un réel problème, car si au siècle des lumières l'Europe et la France en particularité utilisait une base unidirectionnelle compensée par une approche multidirectionnelle, (équilibre foi, art, sciences, les trois aux différentes lois distinctes, et équilibre entre les sciences, et équilibre par perception encyclopédique jamais de dictionnaire, jamais d'absolue dans le terme, juste des définitions en équilibre les unes avec les autres), aujourd'hui la France utilise un langage unidirectionnel non compensé via wikipedia, google, ... un abandon de notre humanité, un retour à la bestialité dans laquelle aucun état de droit ne peut exister, puisqu'un pays n'est composé que d'hommes, il faut au moins qu'il y est des hommes dans ce pays pour que celui-ci existe.

Du langage et des idées, si le multidirectionnel n'est pas perceptible suite au conditionnement par l'unidirectionnel, il reste pas moins que l'ancienne technique grec devient intéressante. Elle devient intéressante, car elle permet de faire un pont, en utilisant le fait que le dessin utilise une autre partie du cerveau qui n'est pas conditionné par le langage. En d'autres mots, notre entendement est multidirectionnel, tous les événements qui nous entourent sont multidirectionnels, si il y un blocage de compréhension, celui-ci ne peut-être issue que du langage, en passant pas le dessin de figures géométriques, nous passons outre le langage pour apporter plus de raison, pour retrouver l'entendement perdu.

Du concept à l'appliqué, j'ai créé une page de documentation qui permet de dessiner des figures géométriques, certaines sont caractéristiques et ouvrent directement la porte des dimensions (en exemple la gestion des espaces sans front d'onde, ce n'est pas le mouvement qui est souvent le plus important dans une des dimension, c'est le temps de non mouvement qui va créer les différentes formes de son entendu) . Ainsi en utilisant cette passerelle ludique, peut-être qu'un jour certain de mes écris composés en multidirectionnels deviendront compréhensibles.

En d'autres mots, je suis entrain de créer des techniques de jeux ludiques qui permettent de manipuler plusieurs dimensions aux lois différentes à l'aide de figures géométriques. tel espace vide avec telle forme donne tel effet, triangle, losange, c'est un peu bas par rapport au langage multidirectionnel, mais c'est amusant et compréhensible même avec de l'unidirectionnel.







Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

samedi, juin 11, 2016

lecjo en documentation dans ubuntu.fr


https://doc.ubuntu-fr.org/lecjo

Bonjour,
J'ai ajouté une page de documentation sur le site d'ubuntu.fr concernant lecjo

lecjo est une application qui permet de dessiner des formes avec un tableur et ensuite de générer les sons produit par ces formes.

Comme je l'ai déjà écris les lois physiques des sons sont des équilibres entre plusieurs dimensions, en dessinant des formes et en les associant nous pouvons mixer et faire surfer ces formes entre elles pour obtenir les sons désirés.

Dans la page de documentation, nous trouvons un tutoriel très simple d'utilisation, mais aussi un répertoire à télécharger qui contient des tableaux d'exemples de formes.

Je rappel dans la documentation qu'un des principaux avantage d'utiliser audacity pour visualiser les sons créés, se trouve dans le fait quant cliquant sur + ou - nous pouvons naviguer dans une partie des dimensions, celles liées aux bases de temps. Ainsi en exemple voici le même son capturé sous 3 bases de temps différentes :





Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

mercredi, juin 01, 2016

convertisseur à jo variable

Dans le dernier convertisseur présenté, nous obtenons un son cristallin à l'aide d'un correctif à 100% sur la même base de temps quelque soit la valeur du front, ceci à jo constant.

  Je viens d'ajouter  dans la presentation  un nouveau convertisseur à jo variable qui donne un front à 100% en utilisant la variation de jo.

Le convertisseur à compiler se nomme convertisseur_3.cpp
pour le compiler c'est :
g++ convertisseur_3.cpp -o convertisseur  -Wall

Les tableurs sont construit avec un jo allant de 27.5 pour 128 à 2 pour les fronts les plus petits.

Exemple de forme obtenue :




Les tables contenant les variations de jo en fonction du front se nomment ;
table_jo_3.ods
et
table_jo_3_.ods

Pour résumer, avec ce convertisseur de fichier audio jo au format wav dans la dimension des fronts, chaque front possède sa propre base de temps. Celle-ci est réglée pour que le front soit au moins à 99000/100000 en pression corrigeant ainsi la cohérence des variations.

Note si d'un point de vue visuel, cela plaît,  si d'un point de vue auditif, nous obtenons des sons intéressants, il n'en reste pas moins que le fait de changer de base de temps à chaque variation de front rend très difficile la construction de son type voix humaine.


Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

dimanche, mai 29, 2016

Modification dans le convertisseur du format abadie.jo en wav

Bonjour,
La nouvelle version est dans la présentation en construction ici :
http://www.letime.net/7/index.html.tar.gz
La version que j'avais choisit pour le convertisseur du format audio jo  au format wav, était conçu pour tirer le plus grand partie des lois physiques.
C'est la meilleure proposition possible, elle intègre le fait que chaque variation possède sa propre base de temps.
Mais le mieux est l'ennemie du bien, ainsi
1- il est très difficile de mettre en équilibre les différentes lois physiques en équilibrant plusieurs bases de temps, le moindre écart produit des marteaux acoustiques.
2- Dans la nature, les voix humaines sont sur une même base de temps manipulée par la physiologie ; et reproduire cet effet avec des bases de temps qui varient selon la durée, demande la maîtrise complète du système mathématique que j'ai créé en 1993. En d'autres mots, il faut avoir une logique et un bon sens très développé pour arriver à se détourner des croyances et des conditionnements (Les croyances actuelles arrivent même à donner des fréquences à la lumière en oubliant que la réponse d'un capteur n'est pas le phénomène, un phénomène a besoin de matière pour apparaître, et selon la matière il apparaît différemment, mais la matière n'est jamais le phénomène !).
3- le fait d'utiliser une même base de temps rend un son tout de suite agréable, que même un enfant peut manipuler.

En fait la question est devenue avec le temps, est-ce qu'il faut que le format audio serve à quelques érudits pour découvrir les lois physiques, ou est-ce que le format audio se veut ludique, utile à tous, en étant facile à manipuler, tout en produisant des sons agréables.

La version du format audio 3 facteurs avec jo variable reste ouvert pour les scientifiques, mais j'ai corrigé la version légère en plaçant une valeur jo fixe toujours dans la même base de temps.
Je vais corriger petit à petit dans la présentation les fichiers audio de démonstration. Les sources du convertisseur en cpp jo à 33 sont dans le téléchargement indiqué au dessus. Il y a aussi un tableur qui indique la valeur avec le coefficient de rattrapage pour rester à cent pour cent dans la même base de temps

Pour reprendre, nous manipulons à l'aide d'équilibre plusieurs dimensions. Chacune de ces dimensions possède sa base de temps. La dimension la plus basse est celle du front de variation de pression, chaque front peut posséder sa propre base de temps, c'est ce que j'avais fait initialement. Afin que le format standard soit plus simple à manipuler, j'ai modifié le convertisseur pour que tous les front soit dans la même base de temps, ce qui génère des sons bien plus mélodieux. Ainsi quand nous créons une forme de base et qu'ensuite nous la faisons surfer sur les fronts de pression porteurs qui donnent le grave/aigu, il y a beaucoup moins d'effets. La différence, est comme celle des mouvements d'un bateau porté par un fluide laminaire en opposition aux mouvements d'un bateau dans un régime turbulent contenant des tourbillons.


Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

vendredi, mai 13, 2016

Dimensions et entendement

 Page 220 de la présentation multidirectionnelle

En passant les informations assez vite afin d'éviter la recherche automatique dans le langage actuel, les dimensions apparaissent à notre entendement.
Comme le même son peu être générer de plusieurs manière, nous allons essayer de générer un son de voix humaine, en utilisant uniquement ce que toute personne munit d'entendement a pu percevoir avec les sons précédents.
Je vais essayer de décrire comment, mais comme le langage actuel n'est pas adapté, ce n'est qu'un très mauvais reflet, très déformé. Je pars en premier sur un équilibre de 4 dimensions, génère en premier une forme l'essence, ensuite un support pour maintenir l'essence. Les dimensions sont la non répétition de l'essence pour éviter de créer des marteaux acoustiques, la dimension de l'inertie pour que les forces existent, et les deux première dimensions évidentes sachant que le support de l'essence est ce qui donne le grave ou l'aigu

 Page 218 de la présentation multidirectionnelle





 L'essence en abadie.joa
180    100    170    50
180    50    150    50
180    50    130    50
180    50    110    50
180    50    90    50
180    50    50    100
Le support répété plusieurs fois
180    100    178    6
180    7    178    6
180    7    178    6
180    7    178    6
180    7    50    100
L'inertie répétée plusieurs fois
127 240 128 240

Nous pourrions décrire cette forme comme un jeu de plateaux, selon le lieu ou on place le plateau, on met telle ou telle dimension en avant en gardant plus ou moins les lois des autres dimensions.




Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

mercredi, mai 04, 2016

Les sciences physiques commencent dans la cuisinne


Depuis quelques décennies, il nous ai appris que PV=nRT. Le P pour pression et le T pour température. Depuis toujours, les enfants observent la préparation de ce qui arrive dans l'assiette. Depuis l’apparition des cocotes minutes, ils peuvent observer que la pression, n'est pas vraiment dépendante de la température. Ils peuvent observer des lois plus puissantes. En exemple en passant le couvercle d'une cocote minute chuchotante sous l'eau froide, il est possible d'ouvrir le couvercle sans faire baisser la température. En d'autres mots, PV = nRT n'est qu'une religion, qui remplace parce que Dieu l'a dit, une croyance masquant les états d'équilibres, les inerties … Pour les sons, il en est de même, pour générer le son o, nous allons en premier travailler sur une dimension pour produire le son grave et ensuite travailler dans d'autres dimensions pour mettre en forme le son. De l'observation, une voix grave d'homme se construit autour d'une forme de durée totale de 112 (l'unité étant 1/44100 s) suivit d'une forme de 152 Pour construire ce son o, nous travaillons sur les durées
En langage c ou c++, la bibliothèque du format adn peut appeler une simple boucle pour générer le format abadie.jo ou abadie.joa, l'adressage qui appelle cette bibliothèque, ne pèse que 16 octets, et génère une quantité astronomique de formes
    for(int laforcebbase = maforceh; laforcebbase > 0; laforcebbase--)
     {

        fprintf(fichierjo,  "%c%c",    (char)mesamplifront[0], (char)mesdurerfront[0]);

        fprintf(fichierjo,  "%c%c",    (char)basehaut, (char)mesdurerfront[0]);

        fprintf(fichierjo,  "%c%c",    (char)mesamplifront[0], (char)mesdurerfront[0]);


        fprintf(fichierjo,  "%c%c",    (char)mesamplifront[1], (char)mesdurerfront[1]);

        fprintf(fichierjo,  "%c%c",    (char)basebas, (char)mesdurerfront[1]);

        fprintf(fichierjo,  "%c%c",    (char)mesamplifront[1], (char)mesdurerfront[1]);



     }
la séparation des formes se fait à l'aide d'un pic sur la pression ou la dépression, l'autre sens est libre

texte tiré de la page 228 univers 1 de la présentation multidirectionnelle de l'intégration du format abadis.jo dans firefox
www.letime.net/7/ 

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

dimanche, avril 24, 2016

De l'équilibre des forces

Dans la présentation multidirectionnelle http://www.letime.net/7/ , l'image 280 donne le code en langage C pour transformer un fichier texte au format abadie.joa en format audio abadie.jo

L'image 278 donne le code en C qui transforme le format abadie.jo en format wav, . Ce code contient en plus les indications pour équilibrer les forces. Le principe est que selon l'équilibre des dimensions les forces changent, les repères des amplitudes sont la résultantes des forces et selon leurs valeurs, il changent, donc il faut ajuster les variations en fonction des forces. Soit un rapport entre les durées et les forces auquel, il faut ajouter un léger effet second pouvant presque être assimilé comme constante

L'image 276 donne un exemple de forces différentes entre les fronts montants et les fronts descendants (valeurs de joa, image de la forme et son joué).

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

lundi, avril 11, 2016

black and white power

 Bonjour,
Image 294 de la vidéo de présentation de l'intégration du format abadie.jo dans firefox, je montre un exemple de génération d'effet dans une autre dimension.
Voici l'image de la vidéo :

Avant de continuer les rouages du fonctionnement pour adapter à la technologie, abordons un exemple pour mieux comprendre ce qui est fait par la suite.
Nous générons les sons dans une dimension possédant ses propres lois, à l'aide de trois facteurs. Ces trois facteurs selon leur agencement, font naître plusieurs autres dimensions possédant des lois différentes. Parfois même ces nouvelles dimensions font à leur tour naitre d'autres dimensions.
Quand nous percevons, les rouages du monde, une vérité d'humanité commune éblouis. Cette vérité efface tous les titres de couleur, de présidence, de dit supérieur par héritage ou savoir. Quand dans les langues actuelles, nous prononçons le terme blues, cela ne fait aucun effet; quand nous entendons du blues, nous entendons je suis un homme comme toi pas plus pas moins, car le blues s'adresse directement à l'entendement sans passer par les mots.
La vérité est dans le tout, prenons un son qui n'existe pas, tout seul il ne s'entend pas. Ajoutons le derrière trois autres sons possédant leur propre identité. Le résultat met à jour les lois d'une autre dimension imperceptible depuis la première dimension. Je montre en premier le son final, puis je montre les trois autre cas en incrémentant.



 Ce qu'il y a d'important dans cette image, c'est que nous entendons un son issue d'une autre dimension. Si nous supprimons la quatrième forme qui ne s'entend pas, nous entendons tout autre chose. Les sons s'entendent dans la présentation vidéo ici

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

lundi, mars 21, 2016

Comment intégrer une image dans une image de la vidéo multidirectionnelle

 Bonjour,

Pour intégrer une image dans la vidéo, il faut en premier créer une page HTML avec l'image en fond à 100%















Ensuite, on appelle la page dans la vidéo à l'emplacement désiré, à l'aide de la balise objet.





Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

vendredi, mars 18, 2016

Adaptateur de présentation en langage multidirectionnel. Vidéo interactive générée en HTML.

Ce qui compte, ce n'est ce que l'on dit,
c'est ce que l'autre perçoit.




Page de téléchargement et page pour visualiser le support avant le remplissage


Ce premier outil a été créé pour adapter une présentation contenant 6 pages.
Il suffit de remplacer le texte existant par son propre texte HTML, et d'y ajouter ses 63 variations. Chaque image est générée en HTML, c'est pourquoi le résultat vidéo obtenue est si léger.

Vidéo interactive générée en HTML est toujours plus parlante qu'une série d'images imposée.

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

samedi, février 06, 2016

Indicateur video de code couleur

 Indicateur video de code couleur 

L'indicateur vidéo de code couleur sert à trouver rapidement son code couleur en html.

La vidéo présente en presque une minute, 5376 couleurs que nous pouvons fixer en mémoire à l'aide de jeux sonores.

Chaque image vidéo contient le code de la couleur principale, c'est celle contenue dans le premier cercle de gauche.

Le principe des codes couleur, va du bleu au rouge avec deux valeurs en hexadécimal (de 0 à f). Pour ajuster un troisième repère est placé au centre, en exemple le jaune est #ffff00
Dans la vidéo, le code couleur écrit est celui du premier cercle à gauche.
En inversant les deux dernières valeurs (en exemple dans l'image #990066, nous obtenons le cercle de droite.
En inversant les deux premières valeurs, nous obtenons la couleur du cercle du bas.
Aux intersections, nous obtenons le mixe des couleurs selon le chevauchement.

La vidéo se pilote dans le temps, à l'aide d'une barre de défilement en bas à gauche.

La vitesse de la vidéo se règle à l'aide des deux pointeurs rouge en bas. Celui de gauche ralentie la vidéo, celui de droite accélère la vidéo.

Le bouton vert en bas sert à changer la dimension de la vidéo (changer d'univers), mais comme je n'ai pas fini d'écrire le premier univers, je ne le fais pas encore apparaître.

L'objectif de cette application, est que le programmateur laisse libre à l'utilisateur la perception de l'outil, en imposant le moins possible ses croyances. Ainsi selon la perception de l'utilisateur, l'outil sera utilisé d'une manière ou d'une autre, sans croyances ou rythme imposé. La seule contrainte étant les conventions des codes couleur qui est douteuse à mon sentiment mais obligatoire pour pouvoir communiquer avec les machines.

 enjoy yourself

Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

dimanche, janvier 17, 2016

Comment améliorer sa présentation powerpoint ou libre office

Bonjour,

Si les présentations powerpoint ou libre office  ont connues leurs age d'or, il y a presque dix ans, ce serait une erreur de vouloir se présenter aujourd'hui avec cette technique.

Les raisons en sont qu'avec le HTML5 et les nouvelles technologies, ce type de présentation est devenue trop statique et discrédite celui qui l'utilise.

Afin de donner un coup de jeune aux anciennes créations sur powerpoint ou présentations libre office, il est possible de donner une armature moderne aux ancienne structure et leurs aspects flasque.

La technique est de récupérer les anciennes images composant les présentations, et de les introduire sous forme de vidéos interactives en HTML5.

L'ajout d'une bande son d'accompagnement, de liens interactifs, d'animations faisant ressortir l'essentiel du concept présenté, permet de retrouver l'intérêt du publique.

En exemple en ligne une base de retouche en vidéo interactive  
le sens subtil est donné dans la variation du mouvement des images et dans l'ouverture de deux fois le fichier, pour obtenir le bon mixe de sons légèrement décalé.

et voici la page qui donne le code de la retouche

Il suffit de remplacer les images, régler la vitesse de défilement, et créer les différents liens interactifs, comme la sélection pour les déplacement dans le document en suivant le tutoriel sur banque de personnages css

La présentation en vidéo interactive, devient un instrument de créateur et seul celui qui l'a conçu, sait parfaitement le manipuler, s'il ne donne pas d’indications.  Le rythme, les sélections se font par celui qui présente, c'est un outil qui amplifie l'idée de celui qui présente et non plus un frein limitatif aux idées de celui qui présente.

Avec les vidéos interactives en HTML5, nous passons de l'ère du langage unidirectionnel au langage multidirectionnel dans nos présentations.




Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.

mardi, janvier 05, 2016

De l'entendement des vidéos interactives en HTML

De l'enseignement en sciences CNAM St Martin, un mouvement est une succession d'états d'équilibre.

Nous trouvons son origine dans l'enseignement Celte avec le ludion qui varie d'une manière perpétuelle (de manière différente selon qu'il monte ou descend, car ce n'est pas la même loi d'équilibres) entre un point fixe haut et un point fixe bas.

Ou encore toujours dans cet enseignement Celte, ( encore utilisé de nos jour à l'aide des joints fibres de plomberie ), qui utilisait le même élément dans différents états pour le manipuler à convenance. En exemple, utiliser l'eau liquide dans un état particulier pour empêcher l'eau liquide de passer. Pour cela, il suffit de briser quelques fibres qui une fois mouillées permettent l'étanchéité d'un élément sous l'eau. L'eau arrête l'eau de plusieurs manières, pour cela il suffit d'utiliser les équilibres des lois physiques.

Pour les vidéos interactives en HTML5, il en est de même.
Nous utilisons une succession d'états d'équilibres visuels et auditifs, pour emmener à la perception de concepts et de sentiments que les mots ne peuvent pas exprimer.

Je conseille fortement au créateur débutant de vidéos interactives de commencer à travailler sur la customisation de toile de grands maîtres. Car celles-ci contiennent souvent un début d'expression à exploiter, et facilite l'ouvrage. En d'autres mots, de grands effets exceptionnels sans à avoir à fournir d'effort. L'objet est de faire travailler les états d'équilibre de la vidéo autour du point remarquable offert par le grand maître.


Cinq minutes de rire pour un adulte, durent une éternité pour un enfant.