mardi, juillet 26, 2011

Transformer son P.C. en violon gratuitement

Sur la version violon, j'ai ajouté quelques outils comme la modélisation de l'enregistrement au format abadie.jo, un lecteur au format abadie.jo, et je vais ajouter les filtres parasites et espaces inutiles de manière à diviser le poids des fichiers abadie.jo, en utilisant les filtre le format abadie.jo est bien plus léger que du mp3 et d'une bien meilleur qualité sonore. Voici la vidéo qui présente l'utilisation de la version violon :




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

mercredi, juillet 20, 2011

La musique de l'alchimiste

L'application windows la musique de l'alchimiste est conçu pour créer ses sonneries de téléphone portable. Son principe associe deux valeurs, une pour le volume et une pour la durée de manière à créer tous les effets musicaux ou vocaux que nous imaginons. De nouvelles fonctions vont être ajoutées à l'application. La particularité de ces nouvelles fonctions est qu'elles recréent en peu de lignes ou en une ligne des séries entières de sons. Ces fonctions particulières se nomment imagine suivit d'un numéro pour les identifier, ces fichiers sont des fichiers textes et leur extension est adn pour que l'application les reconnaisse. Voici la description de quelques unes d'entre elles :

ImagineVoix.adn

fonction composée de 8 valeurs en ligne séparées par un espace
La fonction est composée de 3 fronts et une position repos.
La première valeur indique le front descendant variant partant de la position repos.
La deuxième valeur indique le front montant fixe
La troisième valeur indique le front descendant fixe qui ramène la membrane au repos
La quatrième valeur indique la position repos variante
La cinquième valeur donne le temps total de la création.
La sixième valeur indique la variation du front descendant
La septième valeur indique la variation de la position repos
La huitième valeur indique à partir de quand nous effectuons une variation inverse.

ImagineVoix1.adn

fonction composée de 9 valeurs en ligne séparées par un espace
La fonction est composée de 3 fronts et une position repos.
La première valeur indique le front descendant variant partant de la position repos.
La deuxième valeur indique le front montant variant.
La troisième valeur indique le front descendant fixe qui ramène la membrane au repos
La quatrième valeur indique la position repos variante
La cinquième valeur donne le temps total de la création.
La sixième valeur indique la variation du front descendant
La septième valeur indique la variation du front montant
La huitième valeur indique la variation de la position repos
La neuvième valeur indique à partir de quand nous effectuons une variation inverse.

ImagineVoix2.adn

fonction composée de 9 valeurs en ligne séparées par un espace
La fonction est composée de 4 fronts.
La première valeur indique le front descendant variant.
La deuxième valeur indique un front montant 1 variant.
La troisième valeur indique le front descendant fixe.
La quatrième valeur indique un front montant 2 variant.
La cinquième valeur donne le temps total de la création.
La sixième valeur indique la variation du front descendant
La septième valeur indique la variation du front montant 1
La huitième valeur indique la variation du front montant 2
La neuvième valeur indique à partir de quand nous effectuons une variation inverse.

ImagineVoix3.adn

fonction composée de 10 valeurs en ligne séparées par un espace
La fonction est composée de 4 fronts.
La première valeur indique le front descendant 1 variant.
La deuxième valeur indique un front montant 1 variant.
La troisième valeur indique le front descendant 2 variant.
La quatrième valeur indique un front montant 2 variant.
La cinquième valeur donne le temps total de la création.
La sixième valeur indique la variation du front descendant 1
La septième valeur indique la variation du front montant 1
La huitième valeur indique la variation du front descendant 2
La neuvième valeur indique la variation du front montant 2
La dixième valeur indique à partir de quand nous effectuons une variation inverse.

ImagineVoix4.adn

fonction composée de 10 valeurs en ligne séparées par un espace
La fonction est composée de 4 fronts, c'est une variante de imagineVoix3.adn, la différence est dans le sens d'une partie des variations.

ImagineVoix5.adn

fonction composée de 10 valeurs en ligne séparées par un espace
La fonction est composée de 4 fronts, c'est une variante de imagineVoix3.adn, la différence est dans l'ordre des fronts. Cette fonction permet toutefois de retrouver une modélisation de cinquième niveau sur certains cas.

Nous n'allons pas énumérer toutes les fonctions imagine.adn ici, elles seront décrites dans l'application au rythme de leurs intégrations.


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

samedi, juillet 16, 2011

La musique de l'alchimiste v1

Parfois les mots sont trop faibles,
parfois la langue pas assez évoluée pour exprimer les sentiments,
parfois la musique devient notre moyen d'expression.




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

samedi, juillet 02, 2011

Audio Linux

Equilibre 1 :
L'instrument(ordinateur,téléphone portable,...),raccordé à la carte audio linux envoie des trains de quatre octets. Ces trains sont composés de deux octets pour l'amplitude et de deux octets qui indiquent la durée de chaque front, soit la durée de chaque demie onde.
Equilibre 2 :
La carte audio linux compare la valeur de l'amplitude par rapport à la valeur de l'amplitude précédente pour déterminer si elle doit construire un front montant ou un front descendant.
Equilibre 3 :
La carte audio linux sépare la variation d'amplitude et la durée en deux parties égales, en faisant toutes fois attention aux valeurs impairs, en exemple une durée de 7 donne des durées de 3+4, de manière à connaître les valeurs de chaque quart d'onde.
Equilibre 4 :
La carte audio linux crée deux quart d'onde de manière à reconstituer le front indiqué par le train d'onde de quatre octets en faisant varier une tension sous la forme d'un régime RC en entrée d'un transistor de puissance derrière lequel serra raccordé un haut parleur. Le concept de la carte audio linux trouve sa conception dans mon mémoire de 1993, qui décrit des formes de variations possibles sur les ondes, ainsi la charge d'une capacité au travers d'une résistance (deux éléments peu coûteux consommant peu d'énergie) nous donne une exponentielle amortie qui correspond à la forme du temps rencontré dans de nombreux phénomènes physiques (n'en déplaise à wikipédia ou autres insultes dégradantes rencontrées sur les forums en sciences physiques, mais manque de chance pour ces égarés de gloires et de titre, j'ai déjà prouvé dans multiple domaines et aussi en langage c sur les sons ou était la raison). Cette forme est le premier niveau de modélisation du concept audio abadie.jo, et donc se retrouve donner la forme de chaque quart d'onde. La particularité de la carte audio linux, c'est qu'elle va devoir remplir des capacités à des tensions prédéfinies par la première valeur de deux octets à de très grandes vitesses et tout ceci avec des couples RC qui varient tout le temps en fonction de la durée propre à chaque quart d'onde (en effet la forme de la variation dépend d'un nombre sans dimension qui se recalcule en fonction du couple durée-deltaAmplitude et donne à chaque fois une couple RC particulier). Le montage électronique rencontre ici sa plus grande contrainte.
Plusieurs techniques sont ici envisageables. Que ce soit une série de couple RC ajustés aux formes de variations désirées, à des éléments comme des résistances variables pouvant être pilotées par un organe plus intelligent ou carrément une eprom gardant en mémoire toutes les formes de variations et sortant à la demande celle-ci ou celle-là à l'entrée du transistor, ou même encore plus un calculateur qui ne soit la que pour reproduire la forme des RC. A chaque tux de faire son choix, car la carte audio linux est limitée à une utilisation sous linux.
La carte audio linux est prévue avec 9 sorties audio. Une sortie jack pour les casques faible intensitée, et huit sorties Haut parleur, sachant que le nombre de sortie activée dépend du nom du fichier. En exemple 43abadie.jo indique qu'il faut activer 4 sorties et que ce fichier est lue sur la troisième sortie. Dans ce format audio chaque fichier possède sa propre sortie

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