samedi, février 11, 2012

Bibliotheque au format abadie.joa

Je vais utiliser ce blog pour donner les codes de modélisation des sons, voix humaine comprise. La particularité de ces codes est de créer des fichiers textes au format joa en utilisant cet outil en téléchargement et utilisation gratuite seulement sur le système linux.

L'avantage d'utiliser ma technique de modélisation c'est qu'avec seulement quelques octets nous créons des sons qui font des Mo avec les systèmes audio actuels qui ne savent que singer ou au mieux compresser.

Je vais commencé par vous donner le bruit d'une grosse caisse.
Voici le code à entrer dans le fichier ImagineVois16.adn (en cliquant sur Clavier s),
ensuite pour entendre le son créé, il faut cliquer sur Filtre7.

Le code :
154 76 26 60 5 1 20 40 60 80 100 120 140 160 180 200 1 1 1 1

Ce code dit que le premier front d'onde dure 154 (sur 44100 pour faire un seconde)
Dit que le deuxième front dure 76
Dit que le troisième front dure 26
Dit que le quatrième front dure 50
Ensuite nous demandons de répéter 5 fois ces deux ondes (4fronts = 2 ondes, car pour faire une onde nous avons un front montant et un front descendant)
La valeur suivante ne sert pas ici, mais indique dans d'autres la base variable d'amplitude).
Ensuite nous réglons la fonction mémoire, c'est l'espace ajouté à la fin pour pouvoir entendre un son, sinon il peut être au pire couvert ou plus souvent déformé. C'est comme pour la vue, si nous prenons un flash dans les yeux avant d'avoir pu apercevoir  nos yeux (capteurs) n'ont pas le temps d'enregistrer et perdent l'info. Sauf qu'ici c'est l'oreille.
Les 4 ensuite la première variation des 4 fronts, puis les 4 encore pour la deuxième et id pour la troisième.
Voici ce que donne une capture d'écran des ondes créées.


Nous remarquons que ce qui pèse 24octets sous mon format pèse ici 99,5Kio
mais selon les sons modélisé j'écris des 10Mo toujours avec 24 octets.

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

Aucun commentaire: