Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Comment lire des echantillons sonores stockés dans un tableau ? [ Archives / Multimédia ] (necrid)

lundi 6 février 2006 à 12:04:16 | Comment lire des echantillons sonores stockés dans un tableau ?

necrid

Bonjour,
dans mon programme, je crée des échantillons que je stocke dans un tableau. Je souhaite pouvoir ensuite les envoyer à ma carte son pour qu'elle puisse les lire comme n'importe quel son.
Je souhaiterais savoir comment envoyer mes échantillons.
Je précise que je ne souhaite pas les enregistrer dans un fichier, juste les envoyer à la carte son.

merci pour la réponse éventuelle !

lundi 6 février 2006 à 14:53:24 | Re : Comment lire des echantillons sonores stockés dans un tableau ?

TheSaib

Administrateur CodeS-SourceS
De quel type sont tes échantillons ?


::|The S@ib|::
MVP C#.NET

lundi 6 février 2006 à 18:48:38 | Re : Comment lire des echantillons sonores stockés dans un tableau ?

necrid

ils sont de type short.
en plus de ce que j'ai dit plus haut, je souhaiterais que le fait d'envoyer un nouveau son arrète le précédent s'il n'etait pas fini.


jeudi 9 février 2006 à 09:54:27 | Re : Comment lire des echantillons sonores stockés dans un tableau ?

econs

Administrateur CodeS-SourceS
On peut toujours découper une trame musicale en un tableau de Short, mais pour reconstituer la musique à partir des nombres Short, il faut savoir comment ils ont été encodés (MIDI, WMA, MP3, ... )
Un son n'est pas caractérisé par un nombre, mais par une série de nombres, codés selon une norme.

Si tu n'as que des nombres, sans codage, tu pourras juste envoyer des bips, dont la fréquence varierait en fonction de ton nombre Short.

Il va falloir détailler un peu plus comment est construit ton tableau de Short, et quel type de son tu attends à la sortie de tes enceintes (bip, chanson, ... )



Manu




mercredi 15 février 2006 à 13:45:57 | Re : Comment lire des echantillons sonores stockés dans un tableau ?

necrid

En fait ce sont de simple échantillons sonores, c'est - à - dire de type wave (pas de compression) avec un taux d'échantillonnage  de 48kHz.

mardi 28 février 2006 à 11:56:21 | Re : Comment lire des echantillons sonores stockés dans un tableau ?

necrid

En fait, il faut que tu comprenne que je n'ai pas découpé une "trame musicale" comme tu dis ou un fichier son quelconque !
Je CREE un son en définissant des échantillons. Ce sont les échantillons d'un signal échantilloné. Je crée moi même dans mon programme le son que je veux emettre. Mon format est semblable à celui utilisée dans les CD ou les fichiers wave, puisque ces format sont également de simples signaux échatillonnés. C'est à dire que chaque nombre stocké correspond en quelque sorte à la position du haut parleur ou du micro prise à des intervalles de temps régulier, 48000 fois par secondes dans le cas d'un CD par exemple.
Contrairement à ce que tu pense, je sais de quoi je parle.
Mon seul problème est que je ne sais pas comment créer un fichier wav ou autre du meme type, c'est à dire tout simplement RAJOUTER un EN-TETE pour obtenir quelque chose compréhensible par le PC, puis mettre en suite à la queue leu leu mes échantillons, comme cela est fait dans un fichier wave. Puis savoir quelle fonction utilisée pour le lire.
Normalement, le fait que j'utilise le mot "échantillons" qui a la signification précise énoncée ci-dessus, tu aurais du comprendre sans que je doive m'ettendre sur le sujet.

merci quand meme !



Cette discussion est classé dans : lire, tableau, envoyer, sonores, echantillons


Répondre à ce message

Sujets en rapport avec ce message

communication C++ / C# par socket [ par greenzephyr ] Bonjour à tous, chui un petit nouveau ici. Je ne sais pas si ma question est sur le bon forum (ici ou forum socket). Bref j'ai besoin d'aide.Je fais u Envoyer un tableau string via les sockets [ par moihenry ] Bonjour, j'ai un tableau du genre : string[] tab = new string[] { "test","test0","test1" }; Comment je dois faire pour l'envoyer par les sockets, pa récupération des résultats d'une requete dans un tableau [ par maxelpiratos ] mon problème est dans le titre :) je fais un select qui me retourne plusieurs lignes et je n'arrive pas à les stoker une par une dans un tableau de la mise en page [ par maxelpiratos ] Bonjour,  J'ai créé une page servant à envoyer un mail, en récupérant dans la base de données les emails de façon automatique. Seulement je veut égale envoyer une image [ par soussa510 ] bonjour tt le mondeje veux envoyer des imges aux clients ds une application de chat mais je sais pas comment.est ce que je dois mettre mon image ds un lire Excel format numerique - séparateur de milliers [ par kavi ] salut les amis,J'ai un petit problème d'importer les données d'Excel vers SQL.Avec un decimal comme 1 234 ,avec format numérique et le séparateur de m Comment Lire Un Mp3 Dans Un Programme En Utilisant La Reférence QuartzTypeLib?? [ par dam5978 ] Bonjour a tous!!Voilà j'aimerais lire ("entendre")  un fichier de type mp3(tant qu'à faire ça prend moins de place)ave Application sms [ par francesdereve ] Je voudrais developper une application sms,cela comportera un sms-gateway,de plus via l'application l'utilsateur peut envoyer des sms push ou sms pull Datagrid et parcours du tableau [ par ChamY ] Bonjour.J aurais besoin d'un peu d aide pour mon application.Je dispose d'un datagrid contenant un tableau et 3 colonnes :    - 2 colonnes de type tex Lire le nom du serveur smtp utilisé localement [ par Horslemonde ] L'utilisation de la classe smtpMail (system.web.mail) est triviale et fonctionne bien, si on dispose du nom du serveur smtp de la machine locale. Dans


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.