Un signal audio (voie humaine) attaque l'entrée ligne de ma carte son et je
l'écoute au casque. Mais ce signal est pollué par d'important résidus de
fréquence industrielle (50 Hz et harmoniques). Comment débarrasser le mieux
possible mon signal de ces parasites, de préférence en temps réel ou quasi
réel ?
Je parviens à nettoyer un peu un signal enregistré avec Audacity mais ce
n'est pas ce qu'il me faut.
Merci mille fois. :-) Bon, avec cette commande je ne perçois aucun changement mais je vais pouvoir essayer d'autres effets dès que j'aurai un moment. À suivre...
Le 18.12.2008 19:09, *Luc Habert* a écrit fort à propos :
Le
sox -t alsa hw:0 -t alsa default
correspond au infile1 et outfile, donc tu mets les effets après :
Merci mille fois. :-) Bon, avec cette commande je ne perçois aucun
changement mais je vais pouvoir essayer d'autres effets dès que j'aurai un
moment. À suivre...
Merci mille fois. :-) Bon, avec cette commande je ne perçois aucun changement mais je vais pouvoir essayer d'autres effets dès que j'aurai un moment. À suivre...
Luc.Habert.00__arjf
geo cherchetout :
Bon, avec cette commande je ne perçois aucun changement
Il faudrait voir si ta carte son n'est pas configurée pour répliquer en sortie ce qui arrive en entrée. Par exemple, fais un :
Je commence à comprendre : Le voyant vert de l'entrée ligne dans kmix doit être allumé pendant cette phase d'enregistrement...
et regarde si ploum.wav a toujours les fréquences en question.
... et de préférence éteint pendant la lecture. Moyennant quoi le timbre du signal est légèrement modifié. Comme j'avais droit à 16 options, j'ai ensuite inclus toutes les harmoniques jusqu'à 800 Hz mais c'est guère mieux que le son original. Je pense que la réjection de chacune n'est pas assez « pointue ». Enfin, l'oreille est un instrument de mesure subjectif, je regarderai l'effet sur un bruit blanc avec l'analyseur de spectre d'audacity.
Mais avant de classer l'affaire j'aimerais quand-même, pour le principe, réussir à insérer un filtre entre l'entrée et la sortie de ma carte son.
Le 18.12.2008 20:03, *Luc Habert* a écrit fort à propos :
Il faudrait voir si ta carte son n'est pas configurée pour répliquer en
sortie ce qui arrive en entrée.
Elle l'est certainement puisque j'entends le signal appliqué à l'entrée
ligne. J'espérais que sox s'intercalerait.
Je commence à comprendre : Le voyant vert de l'entrée ligne dans kmix doit
être allumé pendant cette phase d'enregistrement...
et regarde si ploum.wav a toujours les fréquences en question.
... et de préférence éteint pendant la lecture. Moyennant quoi le timbre du
signal est légèrement modifié. Comme j'avais droit à 16 options, j'ai
ensuite inclus toutes les harmoniques jusqu'à 800 Hz mais c'est guère mieux
que le son original. Je pense que la réjection de chacune n'est pas assez «
pointue ».
Enfin, l'oreille est un instrument de mesure subjectif, je regarderai
l'effet sur un bruit blanc avec l'analyseur de spectre d'audacity.
Mais avant de classer l'affaire j'aimerais quand-même, pour le principe,
réussir à insérer un filtre entre l'entrée et la sortie de ma carte son.
Je commence à comprendre : Le voyant vert de l'entrée ligne dans kmix doit être allumé pendant cette phase d'enregistrement...
et regarde si ploum.wav a toujours les fréquences en question.
... et de préférence éteint pendant la lecture. Moyennant quoi le timbre du signal est légèrement modifié. Comme j'avais droit à 16 options, j'ai ensuite inclus toutes les harmoniques jusqu'à 800 Hz mais c'est guère mieux que le son original. Je pense que la réjection de chacune n'est pas assez « pointue ». Enfin, l'oreille est un instrument de mesure subjectif, je regarderai l'effet sur un bruit blanc avec l'analyseur de spectre d'audacity.
Mais avant de classer l'affaire j'aimerais quand-même, pour le principe, réussir à insérer un filtre entre l'entrée et la sortie de ma carte son.
geo cherchetout
Le 18.12.2008 21:38, *geo cherchetout* a écrit fort à propos :
.... et de préférence éteint pendant la lecture. Moyennant quoi le timbre du signal est légèrement modifié. Comme j'avais droit à 16 options, j'ai ensuite inclus toutes les harmoniques jusqu'à 800 Hz mais c'est guère mieux que le son original. Je pense que la réjection de chacune n'est pas assez « pointue ». Enfin, l'oreille est un instrument de mesure subjectif, je regarderai l'effet sur un bruit blanc avec l'analyseur de spectre d'audacity.
Mouaf, l'analyseur de spectre d'Audacity n'est pas l'instrument idéal mais j'obtiens à peu près ce à quoi je m'attendais avec cette commande sur un bruit blanc enregistré : $ sox bruitblanc.wav bruitvert.wav bandreject 50 2 bandreject 100 4 bandreject 150 6 bandreject 200 8 bandreject 250 10 bandreject 300 12 bandreject 350 14 bandreject 400 16 bandreject 450 18 bandreject 500 20 bandreject 550 22 bandreject 600 24 bandreject 650 26 bandreject 700 28 bandreject 750 30 bandreject 800 32
L'effet est net mais insuffisant et plus l'écart relatif entre les fréquences réjectées diminue (en haut de la bande) plus les fréquences utiles se trouvent elles-mêmes affaiblies.
Je vais essayer d'autres options.
Mais avant de classer l'affaire j'aimerais quand-même, pour le principe, réussir à insérer un filtre entre l'entrée et la sortie de ma carte son.
Ça, je n'ai toujours pas trouvé mais je chercherai mieux si je trouve un effet vraiment satisfaisant en travaillant sur des sons enregistrés.
Le 18.12.2008 21:38, *geo cherchetout* a écrit fort à propos :
.... et de préférence éteint pendant la lecture. Moyennant quoi le timbre du
signal est légèrement modifié. Comme j'avais droit à 16 options, j'ai
ensuite inclus toutes les harmoniques jusqu'à 800 Hz mais c'est guère mieux
que le son original. Je pense que la réjection de chacune n'est pas assez «
pointue ».
Enfin, l'oreille est un instrument de mesure subjectif, je regarderai
l'effet sur un bruit blanc avec l'analyseur de spectre d'audacity.
Mouaf, l'analyseur de spectre d'Audacity n'est pas l'instrument idéal mais
j'obtiens à peu près ce à quoi je m'attendais avec cette commande sur un
bruit blanc enregistré :
$ sox bruitblanc.wav bruitvert.wav bandreject 50 2 bandreject 100 4
bandreject 150 6 bandreject 200 8 bandreject 250 10 bandreject 300 12
bandreject 350 14 bandreject 400 16 bandreject 450 18 bandreject 500 20
bandreject 550 22 bandreject 600 24 bandreject 650 26 bandreject 700 28
bandreject 750 30 bandreject 800 32
L'effet est net mais insuffisant et plus l'écart relatif entre les
fréquences réjectées diminue (en haut de la bande) plus les fréquences
utiles se trouvent elles-mêmes affaiblies.
Je vais essayer d'autres options.
Mais avant de classer l'affaire j'aimerais quand-même, pour le principe,
réussir à insérer un filtre entre l'entrée et la sortie de ma carte son.
Ça, je n'ai toujours pas trouvé mais je chercherai mieux si je trouve un
effet vraiment satisfaisant en travaillant sur des sons enregistrés.
Le 18.12.2008 21:38, *geo cherchetout* a écrit fort à propos :
.... et de préférence éteint pendant la lecture. Moyennant quoi le timbre du signal est légèrement modifié. Comme j'avais droit à 16 options, j'ai ensuite inclus toutes les harmoniques jusqu'à 800 Hz mais c'est guère mieux que le son original. Je pense que la réjection de chacune n'est pas assez « pointue ». Enfin, l'oreille est un instrument de mesure subjectif, je regarderai l'effet sur un bruit blanc avec l'analyseur de spectre d'audacity.
Mouaf, l'analyseur de spectre d'Audacity n'est pas l'instrument idéal mais j'obtiens à peu près ce à quoi je m'attendais avec cette commande sur un bruit blanc enregistré : $ sox bruitblanc.wav bruitvert.wav bandreject 50 2 bandreject 100 4 bandreject 150 6 bandreject 200 8 bandreject 250 10 bandreject 300 12 bandreject 350 14 bandreject 400 16 bandreject 450 18 bandreject 500 20 bandreject 550 22 bandreject 600 24 bandreject 650 26 bandreject 700 28 bandreject 750 30 bandreject 800 32
L'effet est net mais insuffisant et plus l'écart relatif entre les fréquences réjectées diminue (en haut de la bande) plus les fréquences utiles se trouvent elles-mêmes affaiblies.
Je vais essayer d'autres options.
Mais avant de classer l'affaire j'aimerais quand-même, pour le principe, réussir à insérer un filtre entre l'entrée et la sortie de ma carte son.
Ça, je n'ai toujours pas trouvé mais je chercherai mieux si je trouve un effet vraiment satisfaisant en travaillant sur des sons enregistrés.
geo cherchetout
Le 16.12.2008 22:01, *Luc Habert* a écrit fort à propos :
Comme je te le disais, bandreject a l'air fait pour ça.
bandreject 50 2 bandreject 100 4 bandreject 150 6
devrait faire plus ou moins ce que tu veux.
J'ai fait des essais avec cet effet et de nombreux autres et je crois comprendre pourquoi aucun ne me donne satisfaction : En sortie, le son incident, non filtré, se superpose au son filtré. :-/ Pour mettre ceci en évidence, je fais simplement :
$ sox -t alsa hw:0 -t alsa default vol -30 dB
Et cette commande n'a strictement aucun effet sur ce que j'entends...
Dans kmix, les voyants allumés sont :
Line : le vert et le rouge Capture : le rouge (il n'y en a pas d'autre)
Où est mon erreur ?
Le 16.12.2008 22:01, *Luc Habert* a écrit fort à propos :
Comme je te le disais, bandreject a l'air fait pour ça.
bandreject 50 2 bandreject 100 4 bandreject 150 6
devrait faire plus ou moins ce que tu veux.
J'ai fait des essais avec cet effet et de nombreux autres et je crois
comprendre pourquoi aucun ne me donne satisfaction : En sortie, le son
incident, non filtré, se superpose au son filtré. :-/ Pour mettre ceci en
évidence, je fais simplement :
$ sox -t alsa hw:0 -t alsa default vol -30 dB
Et cette commande n'a strictement aucun effet sur ce que j'entends...
Dans kmix, les voyants allumés sont :
Line : le vert et le rouge
Capture : le rouge (il n'y en a pas d'autre)
Le 16.12.2008 22:01, *Luc Habert* a écrit fort à propos :
Comme je te le disais, bandreject a l'air fait pour ça.
bandreject 50 2 bandreject 100 4 bandreject 150 6
devrait faire plus ou moins ce que tu veux.
J'ai fait des essais avec cet effet et de nombreux autres et je crois comprendre pourquoi aucun ne me donne satisfaction : En sortie, le son incident, non filtré, se superpose au son filtré. :-/ Pour mettre ceci en évidence, je fais simplement :
$ sox -t alsa hw:0 -t alsa default vol -30 dB
Et cette commande n'a strictement aucun effet sur ce que j'entends...
Dans kmix, les voyants allumés sont :
Line : le vert et le rouge Capture : le rouge (il n'y en a pas d'autre)
Où est mon erreur ?
philippe
bon je vois que tu n'as toujours pas trouvé la solution alors voici celle que je te propose :
jack-audio-connection-kit qjackctl jack-rack swh-plugins (ladspa) tap-plugins (ladspa) .... et autres packages de plugins
1 - lances qjackctl 2 - dans qjackctl tu démarre jack (start) 3 - lances jack-rack 4 - dans le gestionnaire de connexion (connect) tu connectes l'entrée line de ta carte son (system in) à l'entrée de jack-rack et tu connectes la sortie de jack-rack à la sortie de ta carte son (system out) 5 - dans jack-rack tu recherche le plugin Ladspa qui te convient
Résultat tu peux écouter ton son filtré live and direct ^^
Philippe
bon je vois que tu n'as toujours pas trouvé la solution alors voici
celle que je te propose :
jack-audio-connection-kit
qjackctl
jack-rack
swh-plugins (ladspa)
tap-plugins (ladspa)
.... et autres packages de plugins
1 - lances qjackctl
2 - dans qjackctl tu démarre jack (start)
3 - lances jack-rack
4 - dans le gestionnaire de connexion (connect)
tu connectes l'entrée line de ta carte son (system in) à l'entrée de
jack-rack et tu connectes la sortie de jack-rack à la sortie de ta carte
son (system out)
5 - dans jack-rack tu recherche le plugin Ladspa qui te convient
Résultat tu peux écouter ton son filtré live and direct ^^
bon je vois que tu n'as toujours pas trouvé la solution alors voici celle que je te propose :
jack-audio-connection-kit qjackctl jack-rack swh-plugins (ladspa) tap-plugins (ladspa) .... et autres packages de plugins
1 - lances qjackctl 2 - dans qjackctl tu démarre jack (start) 3 - lances jack-rack 4 - dans le gestionnaire de connexion (connect) tu connectes l'entrée line de ta carte son (system in) à l'entrée de jack-rack et tu connectes la sortie de jack-rack à la sortie de ta carte son (system out) 5 - dans jack-rack tu recherche le plugin Ladspa qui te convient
Résultat tu peux écouter ton son filtré live and direct ^^
Philippe
geo cherchetout
Le 28.12.2008 18:17, *philippe* a écrit fort à propos :
bon je vois que tu n'as toujours pas trouvé la solution alors voici celle que je te propose :
jack-audio-connection-kit qjackctl jack-rack swh-plugins (ladspa) tap-plugins (ladspa) ..... et autres packages de plugins
Merci Philippe,
Pour commencer, j'ai essayé ce que me proposent ces deux-ci. Un HighPass de Butterworth avec pas mal d'étages (mais chez moi des bruits parasites se font entendre au delà de 6) s'avère relativement efficace mais il s'en cache peut-être d'autres dans le lot qui feront encore mieux. Ceci dit, vu les amplitudes respectives de la ronflette et des signaux de parole et vu la qualité de ma carte son, je n'espère pas un nettoyage parfait.
1 - lances qjackctl 2 - dans qjackctl tu démarre jack (start) 3 - lances jack-rack 4 - dans le gestionnaire de connexion (connect) tu connectes l'entrée line de ta carte son (system in) à l'entrée de jack-rack et tu connectes la sortie de jack-rack à la sortie de ta carte son (system out)
J'ai relié une sortie à une entrée et inversement. Je pense que c'était ce que tu voulais dire car je n'ai pas vu de possibilité de faire autrement ?
5 - dans jack-rack tu recherche le plugin Ladspa qui te convient
Résultat tu peux écouter ton son filtré live and direct ^^
Exact. :-)
Le 28.12.2008 18:17, *philippe* a écrit fort à propos :
bon je vois que tu n'as toujours pas trouvé la solution alors voici
celle que je te propose :
jack-audio-connection-kit
qjackctl
jack-rack
swh-plugins (ladspa)
tap-plugins (ladspa)
..... et autres packages de plugins
Merci Philippe,
Pour commencer, j'ai essayé ce que me proposent ces deux-ci. Un HighPass de
Butterworth avec pas mal d'étages (mais chez moi des bruits parasites se
font entendre au delà de 6) s'avère relativement efficace mais il s'en cache
peut-être d'autres dans le lot qui feront encore mieux.
Ceci dit, vu les amplitudes respectives de la ronflette et des signaux de
parole et vu la qualité de ma carte son, je n'espère pas un nettoyage parfait.
1 - lances qjackctl
2 - dans qjackctl tu démarre jack (start)
3 - lances jack-rack
4 - dans le gestionnaire de connexion (connect)
tu connectes l'entrée line de ta carte son (system in) à l'entrée de
jack-rack et tu connectes la sortie de jack-rack à la sortie de ta carte
son (system out)
J'ai relié une sortie à une entrée et inversement. Je pense que c'était ce
que tu voulais dire car je n'ai pas vu de possibilité de faire autrement ?
5 - dans jack-rack tu recherche le plugin Ladspa qui te convient
Résultat tu peux écouter ton son filtré live and direct ^^
Le 28.12.2008 18:17, *philippe* a écrit fort à propos :
bon je vois que tu n'as toujours pas trouvé la solution alors voici celle que je te propose :
jack-audio-connection-kit qjackctl jack-rack swh-plugins (ladspa) tap-plugins (ladspa) ..... et autres packages de plugins
Merci Philippe,
Pour commencer, j'ai essayé ce que me proposent ces deux-ci. Un HighPass de Butterworth avec pas mal d'étages (mais chez moi des bruits parasites se font entendre au delà de 6) s'avère relativement efficace mais il s'en cache peut-être d'autres dans le lot qui feront encore mieux. Ceci dit, vu les amplitudes respectives de la ronflette et des signaux de parole et vu la qualité de ma carte son, je n'espère pas un nettoyage parfait.
1 - lances qjackctl 2 - dans qjackctl tu démarre jack (start) 3 - lances jack-rack 4 - dans le gestionnaire de connexion (connect) tu connectes l'entrée line de ta carte son (system in) à l'entrée de jack-rack et tu connectes la sortie de jack-rack à la sortie de ta carte son (system out)
J'ai relié une sortie à une entrée et inversement. Je pense que c'était ce que tu voulais dire car je n'ai pas vu de possibilité de faire autrement ?
5 - dans jack-rack tu recherche le plugin Ladspa qui te convient
Résultat tu peux écouter ton son filtré live and direct ^^
Exact. :-)
philippe
geo cherchetout a écrit :
J'ai relié une sortie à une entrée et inversement. Je pense que c'était ce que tu voulais dire car je n'ai pas vu de possibilité de faire autrement ?
oui en fait, il est possible que les dénominations in/out de ta carte et de jack soient inversées pour une meilleur compréhension mais de toute façon c'est logique...
Résultat tu peux écouter ton son filtré live and direct ^^
Exact. :-)
Ben voilà !
tu viens d'expérimenter jack qui est certainement le système audio de base le plus versatile et performant pour faire de la MAO :)
A+
Philippe
geo cherchetout a écrit :
J'ai relié une sortie à une entrée et inversement. Je pense que c'était ce
que tu voulais dire car je n'ai pas vu de possibilité de faire autrement ?
oui en fait, il est possible que les dénominations in/out de ta carte et
de jack soient inversées pour une meilleur compréhension mais de toute
façon c'est logique...
Résultat tu peux écouter ton son filtré live and direct ^^
Exact. :-)
Ben voilà !
tu viens d'expérimenter jack qui est certainement le système audio de
base le plus versatile et performant pour faire de la MAO :)
J'ai relié une sortie à une entrée et inversement. Je pense que c'était ce que tu voulais dire car je n'ai pas vu de possibilité de faire autrement ?
oui en fait, il est possible que les dénominations in/out de ta carte et de jack soient inversées pour une meilleur compréhension mais de toute façon c'est logique...
Résultat tu peux écouter ton son filtré live and direct ^^
Exact. :-)
Ben voilà !
tu viens d'expérimenter jack qui est certainement le système audio de base le plus versatile et performant pour faire de la MAO :)