Vous n'êtes pas identifié(e).
Pages : 1
Dernière modification par temps (01-12-2014 22:24:12)
Hors ligne
pour la remplacer par une lecture directe avec
mais le problème avec uint8_t c'est que la boucle du while ne trouve pas la fin du fichier avec uint8_t, alors qu'avec un int cela ne pose pas de problème.
Je vais mettre de coté le format vidéo BVUL, car sans équipe encore pour l'audio, je suis trop pris par l'audio et n'ai pas le temps pour la vidéo.
Dernière modification par temps (16-12-2014 06:54:35)
Hors ligne
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Quand j'ai testé, j'ai pu me rendre compte que le code générait un fichier .jo et un fichier wav à chaque nouvelle note.
j'ai corrigé le code de manière à créer un seul jo et un seul wav par piste.
Le génération de fichier est maintenant instantanée rendant la zone tampon et la lecture du stream complètement inutile.
J'intègre actuellement mon propre mix des pistes audio sans passer par sox. Ceci fait ressortir un offset de 10% par piste.
Si sur une piste cela ne gène pas, sur 2 pistes 20%, sur 3 pistes 30% vers le bas, ça gène. Je ne sais pas d'ou ça vient. Il me semble que le déplacement de 10% vers le bas est apparue depuis que j'ai remplacé la boucle d'identification par la bibliothèque pour introduire
Je pense pouvoir corriger facilement à l'aide des valeurs dans le tableau de correction qui crée la disposition des formats audio, mais j'aimerai bien savoir d’où provient ce décalage dans le code.
J'hésite à essayer de créer des compositions, ou à modéliser des musiques existantes, il faudrait quelles soient libre et pourrait être diffusées sans streaming en html car en prenant comme repère mes compositions complexes, les musiques pèsent dans les 500 octets dans le lien precedement indiqué.
En d'autres mots, créer une application audio html en profitant de la légèreté du format de de l'appli qui permet de le déployer et encore de sa vitesse d'exécution, encore plus rapide que le streaming.
Concept de l'appli html:
Un plug-in firefox qui contient l'application dans les 200 ko (c'est le plus lourd)
Le plug-in en premier décompile le répertoire de 500 octets placé en pop-up dans la page html
puis le plug-in génère l'audio, c'est instantané,
puis le plug-in lit l'audio
Dommage que les vacances finissent, j'essaierai de faire ça aux prochaines
Cordialement
P.S.
J'ai trouvé ce qui introduit l'offset de 10% vers le bas.
Le fait d'aller chercher les valeurs dans un tableau uint8_t produit l'offset
Alors qu'en reprenant ma première technique avec un tableau de char donne une sortie parfaite
Je n'ai aucune idée pourquoi, c'est empirique en testant ce que j'ai changé un à un jusqu'à trouvé ce qui a introduit l'offset
Dernière modification par temps (02-01-2015 20:20:49)
Hors ligne
Dernière modification par temps (10-01-2015 02:53:43)
Hors ligne
Dernière modification par temps (15-02-2015 06:57:25)
Hors ligne
Pages : 1