Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Le fonctionnement d'une simulation d'ampli

  • 35 réponses
  • 7 participants
  • 2 364 vues
  • 8 followers
Sujet de la discussion Le fonctionnement d'une simulation d'ampli
Salut tout le monde!

Alors j'ai un exposé a faire sur une compagnie ayant un rapport avec l'informatique, et j'ai choisi de travailler ZOOM, (notamment sur leurs simu d'ampli, pour que je puisse emmener le g5 que j'ai et faire une rapide demo).

Et j'aimerais savoir si vous avez des infos sur le fonctionnement d'une simu d'ampli, les algorithmes, les composants, comment on arrive d'un bon gros MARSHALL 100 watts en 4x12 à une ridicule boite, etc.

Merci d'avance

Le chien aboie mais n'invente pas le fil à décongeler le beurre.

Les 6l6, des lampes qui nous éclairaient

Afficher le sujet de la discussion
26
et d'ailleurs l'opération d'échantillonnage est aussi une convolution (= appliquer une fonction de dirac sur un signal).
27
Ok de retour pour résumer tout ce qui a été dit!!! (ca va etre long, parce que c'est censé ce que je ferais au propre/a l'oral)

1) Introduction à la simulation d’ampli

La simulation d’ampli, comme son nom l’indique, consiste à mimer le comportement d’un amplificateur grâce à un système informatique. Ses avantages sont surtout d’ordre pratique (gain de place, gain d’argent, pas d’entretien, facilité à enregistrer).

Quel que soit le type de simulateur, il est nécessaire qu’il soit composé d’un convertisseur ADC pour qu’il puisse traiter les signaux reçus de l’instrument et DAC pour qu’il puisse restituer un signal sonore.
Il est nécessaire également que la partie logicielle et hardware soient d’une qualité homogène. Si un élément de cette chaine est moins bon que les autres, le résultat en pâtira. De plus, plus un algorithme est efficace et léger, et plus le hardware dispose de ressources importantes, moins la latence est élevée.
Enfin, même si la partie logicielle a une part non négligeable sur le résultat, elle est quand même appuyée par une partie à transistors voir à lampes (comme un vrai ampli).

Il y a deux manières d'émuler un amplificateur, d'émuler le signal sonore qui sort d'un ampli: la création d'impulse response (IR) et la création d'algorithmes mimant les composants de l'ampli.

2) L'IR

Une IR est une sorte d’equalisation générale du signal. Elle dépend d’une fonction créée en comparant le signal dry (sans altération, le signal pur) et le signal wet (le signal modifié par l’ampli) de l’ampli à émuler. La fonction alors obtenue utilise le principe de convolution : elle modifie une donnée du signal en une nouvelle par rapport à celles qui sont autours.
Cela donne une image figée d’un amplificateur dans une situation donnée. En effet, si l’ampli simulé est un MESA BOOGIE avec le gaina 11 jouée par une stratocaster (ce qui n’a aucun putain de sens), baisser le gain de l’émulateur et jouer sur une les paul changera considérablement le son obtenu et sera différent du son obtenu si l’on branche une les paul dans un vrai MESA BOOGIEavec les mêmes paramètres.
C’est la méthode utilisée notamment par le KEMPER profiling amp et le TORPEDO C.A.B. . Leurs logiciels respectifs font cette convolution en temps réel et demandent des ressources puissantes en hardware.

3) Les algorithmes

La deuxième manière, celle utilisée par les pédales numériques notamment par ZOOM, consiste à analyser puis à reproduire le comportement des composants d’un amplificateur. Pour cela, ce dernier est éclaté/démonté, ses composants sont regroupés en « famille » selon leurs fonctionnalités. Un algorithme est élaboré pour mimer chacune de ces fonctionnalités. Par exemple, le préampli à lampe est modélisé via des fonctions BIQUAD. L’ampli de puissance est modélisé par des séries de fonctions linéaires et non linéaires. Les potards sont recréés avec des coefficients. Chacune de ses « familles » est définie selon la précision souhaitée.
Ils sont réunis en un seul algorithme. On compare le son obtenu par cet algorithme final et celui venant de l’ampli à simuler, et on corrige l’algorithme si on remarque des différences ou des contradictions entre ses parties.
La qualité et la rapidité d’exécution des algorithmes dépendent :
- Hardware: Meilleurs hardware = Calculs plus rapide
- Performances des algorithmes = Calculs plus rapide
- Qualité des algorithmes = Réponse plus proche de la réalité
- Généralisation des algorithmes (framework) = Le hardware peut ainsi être optimisé pour un et un seul type d'algorithme = Meilleures performances = Approche classique pour le traitement instantané du son ou de l'image, ce principe à la base même des technologies DSP/GPU etc.



Evidemment, c'est a imaginer avec un powerpoint dans le dos, mon ZOOM aux pieds et ma BC RICH dans les pattes :bave:

Le chien aboie mais n'invente pas le fil à décongeler le beurre.

Les 6l6, des lampes qui nous éclairaient

28
Citation :
Citation :

Et j'aimerais savoir si vous avez des infos sur le fonctionnement d'une simu d'ampli, les algorithmes, les composants, comment on arrive d'un bon gros MARSHALL 100 watts en 4x12 à une ridicule boite, etc.


Bien moi, j'ai le G9 et il me semble que les modélisations sont faites à partir d'Impulse Response
(arrêtez-moi si je dis une bétise).

Pourquoi je dis cela : parce qu'en allant dans les presets tu peux choisir entre plusieurs amplis et pour certains amplis de la même marque, même modèle, il s'agit en fait du même ampli mais avec un canal différent (Rectifier canal vintage, Rectifier canal moderne).

ça ne prouve pas que ce sont des IR, mais généralement quand on fait de la modélisation par algorithme on ne propose pas deux fois le même ampli où juste le canal est changé,
on met les deux canaux sur le même ampli, comme dans la vraie vie.
De plus quand on fait une IR d'un ampli, il s'agit d'une image figée de l'ampli, donc en ajoutant ou retirant trop de gain, on s'éloigne de l'image d'origine. Sachant que le changement de canal correspond souvent à un changement d'échelle de gain.
C'est pour cela selon moi, qu'ils proposent des "simulations" différentes pour chaque canal.
C'est comme sur un Kemper en fait.

D'ailleurs, je ne suis pas sûr que le G5 se présente de la même façon et je ne sais pas s'il fonctionne de la même façon.


Citation :

Regarde un peu chez Kemper, il doivent expliquer comment il font leur modélisations, vu que tu peux créer ton ému en enregistrant un vrai ampli.

Chez Kemper ce sont des IR.
Une IR c'est en fait l'empreinte sonore de l'ampli ou d'un baffle, ou ampli+baffle, on peut même faire des IR de la réverbération d'une salle (ces réverbes sont un peu différentes car elles captent l'emprunte sur une certaines durée).
C'est en fait une captation de sa réponse en fréquence, un peu comme une captation de l'équalisation de l'ampli, mais en beaucoup plus détaillé.


Bon je mets juste un petit bémol, sur ce que j'ai écrit précédemment, puisque je me suis fait reprendre sur un autre forum.
A priori sur le Kemper ce ne sont pas des IR, mais plutôt de l'"eq matching".
C'est à peu près la même chose, sauf que l'Eq Matching ne fait pas intervenir le facteur temps.
C'est bien comme ça que je l'envisageais, sauf qu'il ne faut pas parler d'IR en fait.
29
Par facteur temps, tu veux parler de quoi? Du sustain?

Le chien aboie mais n'invente pas le fil à décongeler le beurre.

Les 6l6, des lampes qui nous éclairaient

30
Déo, as-tu consulté ce site ?
31
Props? Je t'aime.

Le chien aboie mais n'invente pas le fil à décongeler le beurre.

Les 6l6, des lampes qui nous éclairaient

32
Attends qu'on compote ensemble pour me faire une déclaration :bise:
33
La déclaration sera la compote :oops2:

Le chien aboie mais n'invente pas le fil à décongeler le beurre.

Les 6l6, des lampes qui nous éclairaient

34
Sur une IR, le facteur temps est pris en considération.
C'est l'emprunte fréquentielle, mais sur une certaine durée, l'emprunte pouvant varier dans le temps.

[ Dernière édition du message le 16/10/2015 à 18:17:43 ]

35
D'accord. Et je suppose qu'elle varie en fonction du signal qu'on lui envoit

Le chien aboie mais n'invente pas le fil à décongeler le beurre.

Les 6l6, des lampes qui nous éclairaient

36
ça je ne sais pas.
ça m'étonnerais, car ça fait énormément de paramètres en compte.