Modwave Native
- 12 réponses
- 6 participants
- 953 vues
- 7 followers
giblop
305
Posteur·euse AFfamé·e
Membre depuis 17 ans
Sujet de la discussion Posté le 08/12/2022 à 06:32:47Modwave Native
- 1
- 2
Gam
8434
Je poste, donc je suis
Membre depuis 21 ans
11 Posté le 09/11/2023 à 20:36:28
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
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
kriss_
1349
AFicionado·a
Membre depuis 14 ans
12 Posté le 10/11/2023 à 06:46:22
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
[ Dernière édition du message le 10/11/2023 à 07:10:53 ]
lioio
533
Posteur·euse AFfolé·e
Membre depuis 17 ans
13 Posté le 20/11/2023 à 14:59:22
Citation de kriss_ :
xHors 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
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
- < Liste des sujets
- Charte
- 1
- 2