Exemple WAV de synthese sur matlab + doc technique conversion Analogique/numerique
- 31 réponses
- 5 participants
- 3 960 vues
- 1 follower
Choc

bon j'ai fait un site pourris en 2s sans editeur html, mais bon
Il contient deux docs sur le son notamment sur les conversion analogique/numerique et sur les problemes qui en decoulle)....Si y'a des gens pret a faire des commentaires ca serait cool...
en plus y'a deux fichiers contenant en wav des exemples de syntheses que j'ai realisé avec matlab.
J'espere que ca interesse quelqu'un
Bon c'est ici http://perso.wanadoo.fr/electrochoc/index.htm
A+
Site personnel: https://www.enib.fr/~choqueuse/
- 1
- 2
kQataµ

si ce que j'ai fait semble t'intéresser, pareil, fais moi signe
je vais voir ta page
kQataµ

c'est ce qui manque a mon séquenceur préhistorique !!!!
comment t'as fait ??? quoi qui ou ? il sonne relativement bien cet orgue !!!
hep yaurait moyen que tu mettes ton fichier .m sur le site ?? c'est vraiment énorme !
hhhm je suis tout excité
Choc

bon je t'explique : pour l'instant j'ai créer un petit sequenceur de merde ( genre une mesure, tu met les notes et le tempo juste)..
ensuite tu choisis le type de synthese....
donc l'orgue c'est de l'additif...donc j'ai juste generé 2 couples de 4 oscillateurs et une enveloppe ( ADSR) pour chaque groupe d'oscillo....
je te file les fichiers .m de l'orgue et de l'enveloppe si tu veux tester ( je met ca surt le site dans 10 min)
A+
Site personnel: https://www.enib.fr/~choqueuse/
kQataµ

la zik sous matloub, c'est sans frontières ! si tu as la version 6.5, la Data Toolbox Acquisition avec un petit script de quelques dizines de lignes, et tu peux faire de l'acquisition midi par ta carte son .... mais bon je m'emballe je m'emballe....
Choc

j'ai juste un exemple de synthese soustractive et additive...
Mais avant la fin de l'année si j etroiuve un peu de temps, je vais developper un instrument utilisant de la granulaire et aussi de la FM voir si c'est faisable de la synthese sonore par modele physique
Site personnel: https://www.enib.fr/~choqueuse/
Choc

Citation : MATi ....
Yes
Bon j'suis sur que si tout le monde si met, y a moyen d'incorporer enormement de modules sonores dans matlab, de faire des fonctions qui gere ca puis ca et encore ca, et qui sait, rivaliser avec reaktor.....ca serait cool
Site personnel: https://www.enib.fr/~choqueuse/
kQataµ

Citation : , rivaliser avec reaktor.....ca serait cool
... et puis on met le tout en logiciel libre, en popularité, on double jMAX, Csound et on se fait embaucher à salaire d'or chez Mathworks !!!!!
Choc

Enfin bon la je suis revenus pour mes vacances a Brest.....
Ptain c'est un truc de ouf AF
Site personnel: https://www.enib.fr/~choqueuse/
kQataµ

en fait maintenant je suis à Valenciennes, mais j'ai été à l'UTT pendant un an, puis 2 ans de GEII...
oui, je crois que je vois qui t'es, un bassiste, le patator contre la mairie, le QG.... Choc.... ouais d'accord !!!
bon je tarde pas à mettre ma came matlab sur le xenggeng.free.fr
Choc

Citation : le patator contre la mairie
euh oui
pour le GEII, t'as un document qui traine sur free....
et toi ca se passe bien a valenciennes, tu fais quoi...une autre ecole d'ingé
Site personnel: https://www.enib.fr/~choqueuse/
Choc

kQataµ

Choc

L'essentiel c'est faire des trucs que tu kiffes, perso l'UTT ca me broutte...mais bon j'suis en dernier semestre...(avec 7UV a avoir quand meme, ca m'apprendra a faire de la zouz NON STOP
Site personnel: https://www.enib.fr/~choqueuse/
Kladd

Je me permets de faire quelques commentaires sur le doc de psychoacoustique :
. sur Fletcher-Munson, ca serait pas mal de rajouter quelques remarques sur l'interet pratique (regler le son au bon volume, et le couplage entre niveau des mediums vs niveau des extremes ; lien avec le potard "contour" ou "loudness" sur un ampli, calibration dB A, le type de sonorites que ca donne a la gratte, etc...)
. sur Weber (la loi logarithmique), on peut en profiter pour tordre le cou a pas mal d'idees recues (du style "mon 100W il envoie deux fois plus la patate que ton 50W" ), surtout en precisant que le doublement subjectif de volume se fait plutot tous les 10 dB;
. sur le masquage frequentiel, c'est vraiment super interessant de developper la theorie pour commencer a comprendre ce qui se passe dans les codecs audio.
. il manque une partie sur les bandes critiques ! hein ? Elles sont ou ?
++
Kladd
Choc

Site personnel: https://www.enib.fr/~choqueuse/
Kladd

. on pourrait citer Whittaker avec messieurs Shannon et Nyquist ;
. le surechantillonnage n'est pas a priori une arme contre le bruit de quantif, on pourrait citer le gain en rapport signal-bruit par bit significatif ajoute (6 dB) contre gain par augmentation du facteur de surech (0.5 bit)
. La partie sur la distorsion de phase n'est pas super claire, la distorsion de phase n'intervient pas dans le cas d'un FIR, elle est presente uniquement si on veut faire son rapace et gagner des coeffs en IIR
. Et puis mentionner la correction de sinus cardinal en sortie aussi quand meme
Sinon, bravo, c'est sympa comme doc
++
Kladd
Choc

Citation : on pourrait citer Whittaker avec messieurs Shannon et Nyquist
oui, cauchy, Whittaker etc etc ect...bon apres c'est vraiment pour titiller
Citation : . le surechantillonnage n'est pas a priori une arme contre le bruit de quantif, on pourrait citer le gain en rapport signal-bruit par augmentation du facteur de surech (0.5 dB)
Exact, c'est sur ca que je bosse actuellement sur matlab, j'essaye de monter que le surrechantillonnage permet d'accroitre le rapport S/N..
en fait (arrete moi si je me trompe), la "puissance" du bruit de quantification est independante de la Frequence d'echantillonnage, donc si je surrechantillonne durant la CAN et qu'apres je filtre pour retomber a mon 44.1kHz, je fais filtrer aussi une grande partie du bruit, donc reduire le bruyit de quantification, NOn
(perso d'apres des documents il est dit que surrechantillonner d'un faxcteur 2 augmùente le SNR de 3dB
Citation : La partie sur la distorsion de phase n'est pas super claire, la distorsion de phase n'intervient pas dans le cas d'un FIR, elle est presente uniquement si on veut faire son rapace et gagner des coeffs en IIR Donc pas de rapport stricto sensu avec la pente du filtre meme si c'est effectivement lie a nombre de coeffs constant...
Euh, la j'suis largué
Bon j'ai essayé d'etre simple, au detriment peut etre de la verité
Euh c'est bien le cas d'un filtre analogique ....
A+
Site personnel: https://www.enib.fr/~choqueuse/
Choc

Kladd

Citation : en fait (arrete moi si je me trompe), la "puissance" du bruit de quantification est independante de la Frequence d'echantillonnage,
Exactement. En premiere approximation le bruit de quantif est blanc (c'est surtout vrai si le niveau du signal est tres superieur au pas de quantif), et tes calculs sont valables. Multiplier la frequence d'echantillonnage par 2 revient donc a gagner 3 dB soit 0.5 bit de rapport signal-bruit. Tous ces calculs sont donc vrais en theorie, mais par exemple quand on a voulu gagner de la dynamique par rapport au CD, on a prefere utiliser des convertisseurs 24 bits plutot que de surechantillonner 65000 fois (question d'espace aussi
Cependant en poussant la logique dans l'autre sens on peut aussi imaginer un convertisseur 1 bit qui surechantillonnerait des milliards de fois pour avoir un rapport signal-bruit equivalent. Ca existe et ca s'appelle un convertisseur sigma-delta. Comme un convertisseur 1 bit c'est simple (un comparateur) et ca va vite, on peut utiliser de l'electronique tres bon marche et pousser considerablement la chose. C'est souvent employe dans les lecteurs CDs bon marche ou les modelisateurs pour guitare.
Citation : Euh, la j'suis largué
Je voulais juste signifier que contrairement a ce qui est indique, un filtre numerique de pente tres tres raide n'induit pas forcement de distorsion de phase. Tout depend en fait de la facon dont il a ete construit. On peut toujours constuire des filtres pour un gabarit donne sans distorsion de phase (on appelle ca des filtres a phase lineaire), mais ils auront une longueur (nombre de coefficients) bien plus importante qu'un filtre recursif, de reponse en frequence proche mais qui lui introduira des distorsions de phase . Bref, les choses changent par rapport au monde analogique. Il faut decider dans quel domaine va operer le veritable filtrage anti-repliement et c'est la que revient notre ami le surechantillonnage :
. soit on echantillonne "normalement" a Nyquist, on a donc besoin d'un filtre tres tres raide, et donc le filtre analogique anti-repliement en entree est tres complexe (sousous
. soit on surechantillonne de facon a ce que le signal d'origine ne represente qu'une faible partie de la largeur de bande, la le filtre analogique anti-repliement est beaucoup moins contraint (il peut avoir une bande de transition excessivement plus large). Ensuite, y'a plus qu'a designer un filtre dans le domaine numerique qui aura pour role de 1) rendre le signal d'origine "Shannon-compatible" et 2) le faire repasser a Nyquist... ( moins sousous parce qu'on peut utiliser le DSP qu'on prevoyait deja de mettre en sortie du CAN = hommes d'affaires contents
D'ailleurs, quand on parle de "raideur", c'est surtout la largeur de la bande de transition qui est prise en compte, puisqu'on ne voudra pas que l'attenuation du filtre produise plus de bruit que l'operation de quantification, sinon on paye de l'electronique pour rien (ah, toujours cette obsession) ; il faudra donc adapter les deux, au moins a un niveau de -90 ou -100 dB pour pouvoir commencer a etre serieux...
Citation : Vas y Kladd je vais pas te lacher
Monsieur, je ne suis pas celle que vous croyez
++
Kladd
Choc

Citation : un filtre numerique de pente tres tres raide n'induit pas forcement de distorsion de phase
Ouaih c'est mon pote qu'a du mettre ca parce que , perso je pensais au filtre anti repliement avant numerisation du signal donc , un filtrage analogique...
Merci pour la precision
Et en fait kladd t'es qui
Site personnel: https://www.enib.fr/~choqueuse/
kQataµ

Choc, tes docs permettent elles de comprendre tout ce dont vous parlez ou t'as des docs particulières à me conseiller ? Pareil pour Kladd !
Choc

Bon normalement ca devrait t'aider a comprendre...sinon si t'as pas capté un truc dis le moi, ca veut dire que mes docs manquent de precision...
Sinon je te conseille:
L'audionumerique de Curtis Road...c'est ma bible
A+
Site personnel: https://www.enib.fr/~choqueuse/
Kladd

Citation : Et en fait Kladd t'es qui T'as l'air de bien toucher en DSP...DEA ATIAM au pif
Non, Telecom Paris. Il y a une option DSP applique au son ou on recoit quelques eleves de ce DEA, d'ailleurs.
++
Kladd
Choc

- < Liste des sujets
- Charte
- 1
- 2