Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Diviseur de fréquence (suite pll)

  • 50 réponses
  • 7 participants
  • 6 366 vues
  • 6 followers
Sujet de la discussion Diviseur de fréquence (suite pll)
Voilà je créé un nouveau topic car celui d'avant (explication pll) n'est plus trop adapté. Voilà, je me suis dis quelque chose. Certes, il parait difficile de multiplier un signal un signal sinusoidal par un "nombre" entre 1 et 2 (faire varier la hauteur en temps réel) alors je me suis dis, est-ce qu'il est possible de faire plutôt un diviseur variable pour un signal analogique? (je sais je radote mais je ne veux pas qu'il y ai de confusions). Je m'explique, si on peut faire un diviseur variable (qui divise le signal par un "nombre" entre 1 et 2) il possible de faire l'effet souhaité au début. Je m'explique, si après le diviseur variable on ajoute un multiplicateur x2 fixe (pas très compliqué à faire) la fréquence variera entre Fin/2 * 2 et Fin * 2. Donc voilà, j'espère que cette fois si, ça sera possible ^. Merci d'avance!!!
2
Tu te trouveras malheureusement toujours confronté au problème de la division ou multiplication d'un signal de nature analogique...

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

3
Bon ok, je suis donc obligé de passer par du numérique. On va dire que l'étape clé de cet effet c'est la division. Donc bon, numériser un signal analogique c'est faisable avec un CAN non? Ensuite on va dire que le numérique est un petit peu moins mon domaine... Je sais programmer des PIC avec flowcode, réaliser et comprendre des circuits avec des portes logiques mais je crois que ça s'arrête là... Sur ton site chimimic, il y a des diviseurs variables mais est-ce qu'ils fonctionneraient sur un signal audio numérisé?
4
Non, et ça ne peut pas fonctionner ainsi.

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

5
Comment faire alors? si seulement c'est réalisable...
6
Bonjjour,
J'ai l'impression que l'effet recherché est du type "pitch shifter".
Je me trompe ?

Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet. (G. Courteline)

7
Oui c'est ça, mais un truc tt pourri comme ma behringer fx100 et on n'entend pas de coupure entre chaque demi tons, que ça soit plus fluide. Le mieux serait que l'effet soit réglable via un potentiomètre comme ça hop -> pédale d'expression! mais bon, faut y arriver... vu que je suis un peu un acharné, j'ai pensé à autre, je pense qu'il y aura forcément un problème quelque part mais bon... Si on utilise un convertisseur fréquence/tension, qu'à sa sortie on fait varier la tension (aop avec gain réglable) et que ensuite on je réinjecte dans un convertisseur tension fréquence, ça donnerai quoi? car sur le site de chimimic, si on enlève la partie aop, on voit que les deux signaux en entrée et en sortie collent bien! par contre, sur isis, pas moyen de faire marcher le montage, je ne comprend pas pourquoi (surtout que j'ai la version 7.2 maintenant)
8
Il me semble (mais je peux me tromper) que pour choisir la solution adaptée, il faudrait commencer par définir quel est le besoin réel : tranposer tout le spectre en temps réel ou plus simplement ajouter au signal existant une transposition de la fondamentale ?
Je n'ai pas vérifié, mais il me semble que les pitch shifter et autres octavers ont plutôt tendance à être monodiques et donc à isoler la fondamentale et ajouter une autre note transposée. Dans ce cas, les solutions peuvent être relativement simple et en partie analogiques. En revanche, pour une transposition du spectre complet, le numérique avec traitement de signal à la clé plus les contraintes de temps réel paraissent indispensables, à moins qu'il existe des circuits spécialisés s'occupant de tout.

Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet. (G. Courteline)

9
L'idéal aurait été la transposition de tout le spectre pour que l'effet ne détériore pas son mais bon, à la limite, si c'est trop compliqué, on peut tjr essayer la deuxième solution. Ensuite, oui il existe des circuits spécialisé tels que le msm6322 que j'ai finalement réussi à trouver (bon ok c'est en chine mais je peux l'avoir pour une trentaine d'euros port compris) mais j'aurai aimé avoir des infos sur sa qualité, si c'est vraiment gadget ou si ça vaut le coup d'essayer. Chimimic en avait parlé à peterpan666 dans un autre sujet, peut être que tu pourrai donner plus d'infos dessus si des fois t'es dans le coin :clin:
10
Re salut à tous! J'ai une nouvelle idée et j'aimerai vous en faire part. Vu qu'il est assez facile de générer un signal carré de même fréquence qu'un sinus (avec un comparateur) et qu'il est aussi assez facile de multiplier ou de diviser la fréquence d'un signal carré et aussi de transformer un carré en sinus je me disais est-ce qu'en combinant tout ça on pourrai avoir quelque chose de potable? (je rappelle que l'effet souhaité est du style pitch shifter (whammy))
11

Citation : il est aussi assez facile de multiplier ou de diviser la fréquence d'un signal carré

Oui, c'est vrai tant que la fréquence du signal est fixe ou se trouve dans une plage réduite.

Citation : et aussi de transformer un carré en sinus

Oui, c'est vrai tant que la fréquence du signal est fixe ou se trouve dans une plage réduite...

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

12

Citation : Oui, c'est vrai tant que la fréquence du signal est fixe ou se trouve dans une plage réduite...



Je ne suis pas du tout d'accord, une sinusoïde pure se transforme très bien en carré avec un bon comparateur. Ce qui pose problème ce n'est pas la modulation de fréquence d'une seule sinusoïde, mais la superposition de plusieurs sinusoïde (cas d'un signal audio).
13

Citation : Ce qui pose problème ce n'est pas la modulation de fréquence d'une seule sinusoïde, mais la superposition de plusieurs sinusoïde



Oui c'est ce à quoi je pensais aussi. Y a-t-il un moyen d'isoler la fondamentale d'un signal pour ne travailler que sur celle-ci?

Après si c'est possible, ça réduit pas mal la plage de fréquences car on aura en gros 100Hz-1KHz, c'est raisonnable non?
14
Avant de donner une plage de fréquences de travail, regarde les fréquences des fondamentales que peut te sortir ton instrument (facile) prend une décision sur la bande de fréquence sur laquelle tu veux travailler, puis donne des spécifications pour ton filtre qui va créer ta bande, fais le design de ton filtre, met un comparateur au bout, et teste.
Le problème de ce système est que tu ne pourra utiliser ton bazar qu'avec une note à la fois (oublie les accords). Pour faire ton truc proprement, il faudrait passer par un bon DSP (ce qui n'est pas très compliqué en plus).
15

Citation : Je ne suis pas du tout d'accord, une sinusoïde pure se transforme très bien en carré avec un bon comparateur.

Mais je n'ai jamais dit le contraire !
Relis bien mes réponses :clin:

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

16
Ben la plage de fréquence je l'ai donnée. J'ai dit 100Hz 1KHz pour simplifier car le mi grave est à 82,4Hz et si on a un manche 24 cases le mi le plus aiguë est environ à 1,3KHz. Le problème c'est que je vois pas trop comment récupérer la fondamentale car un simple filtre passe bande ne suffirait pas car les premières harmoniques des notes graves se situent dans la plage des fondamentales... Ensuite pour une note à la fois, ça je le sais, je l'avais même précisé en début du sujet (ou de l'ancien je sais plus). Après le coup du dsp, on en a déjà blablaté mais le truc c'est que ça revient cher et que la mon challenge c'est de parvenir à mon résultat en "tout analogique" pour ne pas faire comme tout le monde, tout ce qui se trouve dans le commerce... Donc là le gros problème (enfin pour moi) c'est le premier filtre. Une idée?
17
Il n'y a pas d'idée à avoir il te faut donc un passe bande à toi de définir les fréquences de coupure et les pentes. Après c'est du design de filtre analogique, il y a pléthore d'information là dessus sur le net.
18
Oui je sais mais, dîtes moi si je me trompe, mais faudra faire un passe bande qui adapte sa fréquence de coupure selon la note jouée?
19
Bonsoir,

Nota :

un filtre passe-bande ou un coupe-bande n'a pas une fréquence de coupure mais une fréquence centrale et il a un coefficient de surtension (Q)

un filtre passe-haut (ou coupe-bas) et un filtre passe-bas (ou coupe-haut) lui a une fréquence de coupure et une pente

avant de se lancer dans une étude théorique et pratique de filtre,on se documente..... et on utilise le bon vocabulaire

Cordialement,

didiervb01
20
Désolé, je savais que c'était pas fréquence de coupure mais je ne me souvenais plus du terme
21
Bonjour,

Citation : un filtre passe-bande ou un coupe-bande n'a pas une fréquence de coupure mais une fréquence centrale et il a un coefficient de surtension (Q)


Pas tout à fait d'accord car cela dépend du contexte : soit on a une structure de filtre passe ou coupe-bande avec Fc, Q, etc. (réjection hors-bande, ondulation dans la bande, ...), soit on a une association de passe-haut et de passe-bas avec 2 fréquences de coupures et des pentes (+ tout le reste). Quand on veut une réponse relativement plate dans une bande assez large, on choisit plutôt la seconde solution.

Passer pour un idiot aux yeux d'un imbécile est une volupté de fin gourmet. (G. Courteline)

22
Vus qu'il est l'heure de jouer sur les mots allons y.

Regardons un peu la phase d'un filtre passe bande "classique" analogique défini avec un facteur de qualité et tout le stouin stouin, elle est toute moche! tout ce qu'il faut pour induire entre les différences fréquences des retards variables un truc tout caca pas beau du tout pour le son!
Mais voilà le monde de l'audio est ainsi fait qu'on en est resté encore à l'age de la lampe et du germanium! pourtant le monde a évolué, et en traitement du signal, on ne défini pas un filtre via des paramètres technologiques, mais plutôt via des gabarits. Lorsqu'on fait un design, il est courant de décrire la fonction en faisant abstraction de l'implantation, c'est un peu le concept qu'on retrouve en VHDL ou les entitées peuvent avoir plusieurs architectures! Pour un filtre c'est pareil! Si vous avez l'occasion d'utiliser matlab avec la signal toolbox, tappez FDATOOL, et là, vous aurez de quoi imaginer des filtres incroyables! largement indescriptibles avec de simples paramètres de facteur de qualité, etc.. vous trouverez même des filtres à phase linéaires! (c'est génial ces trucs là!!).

didiervb01, avant d'être agressif prend garde à ne pas dire de choses erronées, pour un filtre analogique butterworth, bessel et cie d'ordre supérieur à 2 tu réalises en réalité plusieurs filtres d'ordres 1 ou 2 que tu met à la queue leu leu, d'ailleurs en fonction de l'agencement de ces modules tu peux optimiser ton filtre pour tel ou tel type de signal. On pourrais démontrer ça avec des formules mathématiques qui disent il me semble que les polynômes d'ordre supérieur à 2 peuvent se décomposer en un produit de polynôme d'odre 1 ou 2, enfin un truc dans le genre, mais j'ai la flemme d'aller me documenter maintenant.

à+
23
Je n'ai pas assez de connaissances sur les filtres pour débattre la dessus mais oui un polyome du second degré (ou plus il me semble) peut se factoriser en un polynome de degré inférieur grâce à ses racines. J e n'ai plus la formule en t^te mais c'est tout bête. Bref, on en revient à la question?
24

Hors sujet : Pour les seconds degré il y a des cas ou ce n'est pas possible je crois, ou du moins lorsque les racines sont complexes, ça change un peu l'affaire, mais ça reste à étudier tout ça



Revenons au sujet, notre signal utile est entre 82Hz et 1.3 kHz, si on prends ce qui à première vue semble être le pire des cas, tu as dans le cas des notes grave pas mal d'harmonique en effet, mais je ne pense pas que ça soit trop gênant un signal carré ou triangulaire dans ton application devrais s'en sortir pas trop mal, ce qui m'inquiète c'est plutôt les petits bruits parasites qui pourraient donner pas mal de perturbations au comparateur. Ce qui serait bien de faire je pense c'est d'enregistrer tel quel du son qui sort de ta guitare (via une di par exemple) et de ne surtout pas le traiter pour l'analyser un peu. En plus ce serait certainement très instructif.
25
Tu veux dire une petite analyse de fourier pour voir un peu ce que ça donne? ben je vais enregistrer quelques notes et je posterai les screen des analyses ainsi que les sons enregistrés si vous voulez travailler dessus.