Modwave Native
- 12 réponses
- 6 participants
- 1 165 vues
- 7 followers
giblop
321

Posteur·euse AFfamé·e
Membre depuis 19 ans
08 Décembre 2022 à 06:32Modwave Native
#1
signaler
lioio
550

Posteur·euse AFfolé·e
Membre depuis 19 ans
08 Décembre 2022 à 07:26 (modifié le 08 Décembre 2022 à 07:39)
#2
Yes, merci de la news (actuelement en promo).
Pis l' OS MàJ et L'editor Librarian aussi.
Pis l' OS MàJ et L'editor Librarian aussi.
signaler
fullpower
376

Posteur·euse AFfamé·e
Membre depuis 21 ans
07 Janvier 2023 à 13:28
#3
J'ai eu l'occasion de le tester en parallèle de mon Modwave (hardware) ....pas de différence !
100% identique pour les sons d'usine (bon après je pense qu'il s'agit de sample donc ça me parait logique - enfin je pense)
100% identique pour les sons d'usine (bon après je pense qu'il s'agit de sample donc ça me parait logique - enfin je pense)
Komm mit uns !
signaler
cyrius777
101

Posteur·euse AFfiné·e
Membre depuis 15 ans
07 Novembre 2023 à 15:07
#4
c'est pas du sample ... tu peux utiliser des samples oui ...
signaler
lioio
550

Posteur·euse AFfolé·e
Membre depuis 19 ans
08 Novembre 2023 à 23:06 (modifié le 08 Novembre 2023 à 23:07)
#5
Citation de cyrius777 :
c'est pas du sample ... tu peux utiliser des samples oui ...
Ha, ch'pense qu'il parle des sons d'usines (dans OSC MODE) et toi de la partie A (ou A/B) table d'onde internes ou importées ?! En parlant de samples, on peu lui mettre un kit "multisamples" de notre fabrique...
signaler
kriss_
1396

AFicionado·a
Membre depuis 15 ans
09 Novembre 2023 à 05:38 (modifié le 09 Novembre 2023 à 05:38)
#6
Citation de cyrius777 :
c'est pas du sample ... tu peux utiliser des samples oui ...
Les tables d'ondes, c'est bien entendu du sample. Le reste c'est d'ailleurs aussi du sample (lookup tables), mais traité dans un algorithm d'interpolation linéaire. Aucun synthé numérique, à part de rares exceptions (Roland ACB, Supernova, ...), ne génère ses formes d'ondes basiques en temps réel, ça prend trop de CPU.
signaler
Gam
9807

Je poste, donc je suis
Membre depuis 22 ans
09 Novembre 2023 à 05:52
#7
Citation de kriss_ :
Aucun synthé numérique, à part de rares exceptions (Roland ACB, Supernova, ...), ne génère ses formes d'ondes basiques en temps réel, ça prend trop de CPU.
Tout de meme
Irridium, Quantum, Peak, Summit, UDO6, Virus, Nord Lead, MicroKORG, King Korg
signaler
kriss_
1396

AFicionado·a
Membre depuis 15 ans
09 Novembre 2023 à 11:00 (modifié le 09 Novembre 2023 à 11:31)
#8
x
Hors sujet :Citation :Irridium, Quantum, Peak, Summit, UDO6, Virus, Nord Lead, MicroKORG, King Korg
UDO Super6, Peak et Summit utilisent FPGA effectivement.
Par contre Access Virus,Clavia NordLead, Microkorg,King Korg and co... c'est du lookup tables tout ça, donc c'est bien des samples + interpolation. Il faut bien faire la différence entre résultat et procédé pour atteindre ce résultat, et techniquement c'est bien du sample (un cycle samplé), qui sert à générer les formes d'ondes, elles sont donc précalculées via un ROM et ensuite interpolées. Meme sur un DX7, l'onde sin qui sert de base aux opérateurs? C'est un sample (1/4 de sin samplé) dans un ROM.
https://www.mathworks.com/help/simulink/ug/about-lookup-table-blocks.html
Ca peut paraitre difficile à croire mais le but de toute ces techniques est tout simplement d'utiliser le moins de cycles de CPU possible,
signaler
Gam
9807

Je poste, donc je suis
Membre depuis 22 ans
09 Novembre 2023 à 11:25
#9
Ça mériterait d'ouvrir un post a part, c'est un vaste sujet
signaler
lioio
550

Posteur·euse AFfolé·e
Membre depuis 19 ans
09 Novembre 2023 à 20:10
#10
Citation de kriss_ :
xHors sujet :Citation :Irridium, Quantum, Peak, Summit, UDO6, Virus, Nord Lead, MicroKORG, King Korg
UDO Super6, Peak et Summit utilisent FPGA effectivement.
Par contre Access Virus,Clavia NordLead, Microkorg,King Korg and co... c'est du lookup tables tout ça, donc c'est bien des samples + interpolation. Il faut bien faire la différence entre résultat et procédé pour atteindre ce résultat, et techniquement c'est bien du sample (un cycle samplé), qui sert à générer les formes d'ondes, elles sont donc précalculées via un ROM et ensuite interpolées. Meme sur un DX7, l'onde sin qui sert de base aux opérateurs? C'est un sample (1/4 de sin samplé) dans un ROM.
https://www.mathworks.com/help/simulink/ug/about-lookup-table-blocks.html
Ca peut paraitre difficile à croire mais le but de toute ces techniques est tout simplement d'utiliser le moins de cycles de CPU possible,
Super interresant.
signaler
Gam
9807

Je poste, donc je suis
Membre depuis 22 ans
09 Novembre 2023 à 20:36
#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
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
signaler
kriss_
1396

AFicionado·a
Membre depuis 15 ans
10 Novembre 2023 à 06:46 (modifié le 10 Novembre 2023 à 07:10)
#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
signaler
lioio
550

Posteur·euse AFfolé·e
Membre depuis 19 ans
20 Novembre 2023 à 14:59
#13
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
signaler
- < Liste des sujets
- Charte