packer de sons pcm

PSG, PCM, CD, HES, VGM...

Modérateurs : SirG, Redfield1, shubibiman, Laucops

Répondre
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

packer de sons pcm

Message par touko »

Bonjour, j'ai fait un petit prog qui permet de compacter les sons pcm .

Pour ceux qui utilisent l'utilitaire conv5bit.exe pour convertir des fichiers wav, en fichier binaires 5bits, chaque valeur (5bit) est écrite sur 8 bit, donc on perd pas mal de place au final .
Mon idée est de réduire tout ça, en placant 3 valeurs de 5bits, donc 15 bits sur un mot de 16 bits au lieu de 24bits en temps normal .

On réduit d'1/3 la taille de l'échantillon .
si ça intéresse vous pouvez le récupérer ici : http://rapidshare.com/share/272FE5A1C38 ... 7F21941A6F

Ca servira surement pas bcp, mais au moins il existe :wink:
Dernière modification par touko le mar. 17 déc. 2013 17:01, modifié 1 fois.
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Re: packer de sons pcm

Message par touko »

J'ai mis à jour le lien, dans l'archive y'a le code source pour pouvoir lire le sample sous interruption timer .

Donc si ça intéresse quelqu'un tout est dans le .zip :)
Avatar de l’utilisateur
Kaminari
Modérateur
Messages : 7049
Inscription : ven. 24 sept. 2004 19:36
Contact :

Re: packer de sons pcm

Message par Kaminari »

conv5bit.exe est un utilitaire de HuC ?

J'avais cherché sur le net il y a quelques mois des solutions pour encoder du pcm en valeurs autres que 8 ou 16 bits. Je suis sûr que ton outil sera utile pour la PCE.
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Re: packer de sons pcm

Message par touko »

Non,l'utilitaire conv5bit.exe, je l'avais trouvé sur un des exemples de sons pcm sur zeograd, mais ça ne fait pas partie de Huc ..
Pourquoi tu le veux ???, je peux te l'envoyer si tu veux .

Mon utilitaire n'est pas révolutionnaire, mais en plus de réduire la taille des samples, ça réduit aussi le nombre de fois ou tu dois mapper les données à 1/3 .
Cependant le gain n'est pas énorme, faudra que je vois pour l'optimiser un peu plus .

D'ailleurs le code de base c'est mooz qui me l'avait donné, que je remercie au passage :wink:
Avatar de l’utilisateur
Kaminari
Modérateur
Messages : 7049
Inscription : ven. 24 sept. 2004 19:36
Contact :

Re: packer de sons pcm

Message par Kaminari »

Tu te souviens de quelle démo son il s'agissait ? Si tu peux me retrouver le lien sur Zeograd, ce serait super.
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Re: packer de sons pcm

Message par touko »

Si je me trompe pas c'est celle du speech mario ..
c'est "it's a me mario" page 6 de la section download :wink:

le lien : http://www.zeograd.com/download_present ... =en&id=172
Avatar de l’utilisateur
touko
NECromancer
Messages : 2297
Inscription : lun. 31 mars 2008 14:32

Re: packer de sons pcm

Message par touko »

je viens de faire une nouvelle version ..
Je garde le 1er octet et le second, et j'intercale le 3 ieme sur les bits restants du 1er octet et du second octet ..
C'est plus simple et rapide au final à traiter car il n'y a que le 3ieme octet à remettre en forme ...

Sur le dernier j'en suis à une moyenne de 34 cycles/octet,ce qui est pal mal ..
Répondre