Se connecter
Se connecter

ou
Créer un compte

ou

Modwave Native

  • 12 réponses
  • 6 participants
  • 953 vues
  • 7 followers
Sujet de la discussion Modwave Native
Afficher le sujet de la discussion
11
Par définition un synthé wavetable utilise un procédé de look up qui est une extrapolation de sample court
Une fois la table crée, ce n'est pas le sample qu'on joue.

Lorsqu'on dit qu'un synthé est a des OSC VA, normalement les forme complexe comme un saw riche en harmonique, est dit dsp, il est généré par calcul en temps réel.

Mais cela n’empêche pas d'utiliser des sample pour les sine, qui sont une forme d'onde simple sans harmonique
12
x
Hors sujet :
Citation :
Lorsqu'on dit qu'un synthé est a des OSC VA, normalement les forme complexe comme un saw riche en harmonique, est dit dsp, il est généré par calcul en temps réel.


Je n'ai pas le temps ici de trouver toutes les sources pour appuyer mes arguments, mais je le ferai.

Voici déjà le détail de la technique utilisée sur le Yamaha DX7 pour générer un sin, c'est exactement la même technique qui est utilisée sur les Virus, Nordlead, Microkorg et autres (donc la plupart des VA, il y a bien entendu des exceptions). Un saw riche en harmonique n'est pas généré en temps réel, ça prendrait bien trop de CPU sur des DSP Motorola des années 90's par exemple. La forme d'onde est générée via un sample contenu dans un ROM, et les valeurs intermédiaires SONT interpolées.

https://www.righto.com/2021/12/yamaha-dx7-reverse-engineering-part-iii.html

Citation :
The digital implementation of frequency modulation uses a lookup table that holds a digitized sine wave. By stepping an index through the table at a specific rate, you can produce a sine wave of a fixed frequency. By perturbing this index with another signal, you can produce a modulated sine wave like the one below. The DX7 implements this with a sine-wave table in ROM, an increment value that controls the frequency, and an adder that adds the increment to the table index (i.e. the phase angle) each time step. This ROM is the subject of this blog post.


On parle bien des samples qui servent de base POUR la génération des oscillateurs. C'est tout simplement la bonne vielle technique du "cache" en informatique. Que l'onde soit "riche en harmoniques" ou non ne change absolument rien, une onde SAW samplée peut aussi être "riche en harmoniques".

Donc dire "VA" c'est un peu du marketing, la synthèse analogique n'est pas entièrement virtualisée, composant par composant (encore une fois, exceptions, ACB chez Roland,...). C'est le résultat qui compte, pas l'implémentation.

Aller, retour au modwave :bravo:




[ Dernière édition du message le 10/11/2023 à 07:10:53 ]

13
Citation de kriss_ :
x
Hors sujet :
Citation :
Lorsqu'on dit qu'un synthé est a des OSC VA, normalement les forme complexe comme un saw riche en harmonique, est dit dsp, il est généré par calcul en temps réel.


Je n'ai pas le temps ici de trouver toutes les sources pour appuyer mes arguments, mais je le ferai.

Voici déjà le détail de la technique utilisée sur le Yamaha DX7 pour générer un sin, c'est exactement la même technique qui est utilisée sur les Virus, Nordlead, Microkorg et autres (donc la plupart des VA, il y a bien entendu des exceptions). Un saw riche en harmonique n'est pas généré en temps réel, ça prendrait bien trop de CPU sur des DSP Motorola des années 90's par exemple. La forme d'onde est générée via un sample contenu dans un ROM, et les valeurs intermédiaires SONT interpolées.

https://www.righto.com/2021/12/yamaha-dx7-reverse-engineering-part-iii.html

Citation :
The digital implementation of frequency modulation uses a lookup table that holds a digitized sine wave. By stepping an index through the table at a specific rate, you can produce a sine wave of a fixed frequency. By perturbing this index with another signal, you can produce a modulated sine wave like the one below. The DX7 implements this with a sine-wave table in ROM, an increment value that controls the frequency, and an adder that adds the increment to the table index (i.e. the phase angle) each time step. This ROM is the subject of this blog post.


On parle bien des samples qui servent de base POUR la génération des oscillateurs. C'est tout simplement la bonne vielle technique du "cache" en informatique. Que l'onde soit "riche en harmoniques" ou non ne change absolument rien, une onde SAW samplée peut aussi être "riche en harmoniques".

Donc dire "VA" c'est un peu du marketing, la synthèse analogique n'est pas entièrement virtualisée, composant par composant (encore une fois, exceptions, ACB chez Roland,...). C'est le résultat qui compte, pas l'implémentation.

Aller, retour au modwave :bravo:







Kriss, alors là bravo pour le dénichage de ce site. La sin passé au microscope, et explication généreuses... On apprends bcps comment (pour l'époque) Yamaha a su "gérer" son affaire. Du coup, la FM, on comprends ce que c'est... Cimer :)