Se connecter
Se connecter

ou
Créer un compte

ou

réactions à la news [NAMM] Elektron dévoile le synthé Digitone

  • 731 réponses
  • 91 participants
  • 64 156 vues
  • 103 followers
Sujet de la discussion [NAMM] Elektron dévoile le synthé Digitone
Elektron Digitone
C’est un tout nouveau synthé numérique polyphonique qu’Elektron dévoile aujourd’hui au NAMM 2018. Voici Digitone.

Lire la news
 


Ce thread a été créé automatiquement suite à la publication d'une news pour ce produit. N'hésitez pas à poster vos commentaires ici !
Afficher le sujet de la discussion
641
Citation de falkenmaze :
x
Hors sujet :

condition de sacrifier une sortie de sa carte son

x
Hors sujet :
pour le ERM tu sacrifie aussi une sortie de ta carte si tu veux que le DAW soit maitre car la synchro se fait par envoi d'un signal audio dans le multiclock , bcp plus precis comme horloge ( pas de JITTER ) qu'un signal midi
642
au temps pour moi, j'ai confondu avec les boitiers de innerclock systems.
643
Citation de dekalboy :

modulation "audio rate " :noidea: ?

Typiquement, dans une application audio, on a deux fréquences d'échantillonnage:
- SR: Sampling Rate, la fréquence d'échantillonnage de l'audio
- KR: Control Rate, un sous-multiple (typiquement une puissance de 2) de SR pour l'échantillonnage des signaux de contrôle (potentiomètres, LFOs, envelopes, etc.).

On a donc KR = SR / N, donc SR = KR * N.
Le fait d'avoir un KR comme sous-multiple de SR permet d'économiser des calculs: pour chaque top de KR, on évalue la valeur instantanée des signaux de contrôle et de modulation et on calcule un buffer de N échantillons d'audio qu'on peut envoyer vers le DAC.
Pour faire de la FM, entre autres, ou pour avoir des envelopes très précises, on va vouloir diminuer N, donc augmenter KR.
Dans une application temps-réel on doit garantir que toute opération sera résolue dans un temps imparti.
En l'occurrence, on doit avoir toujours un buffer prêt à être envoyé au DAC pour satisfaire aux exigences de SR (sinon coupure de son... ouch!!! interdit!).

À mesure que N s'approche de 1, on doit faire de plus en plus de calculs.
Quand KR = SR, le nombre de calculs à faire est à son maximum, car au lieu de prendre la valeur instantanée des signaux de contrôle et de les traiter comme des constantes pour tout le buffer en cours de calcul, on doit les réévaluer pour le calcul de chaque échantillon d'audio.

Ça entraîne aussi des problèmes d'aliasing (le signal modulé peut outrepasser les conditions de Shannon/Nyquist: la fréquence maximale du signal doit toujours être strictement inférieure à la moitié de la fréquence d'échantillonnage, ce qui entraîne un repliement des fréquences supérieures à SR / 2 dans le signal) qu'il faut traiter en amont (on ne peut pas enlever les artefacts dus au repliement), ce qui demande aussi pas mal de calculs.

C'est assez simplifié, mais tu devrais pouvoir te faire une idée de la complexité à laquelle les devs de la DN ont été confrontés.

Resistance is not futile... it's voltage divided by current

644
x
Hors sujet :
sinon clock midi et très reuch il y a ça : http://www.s-n-d.com/acme4e_a.html
645
sympa l’explication ab :bravo:
pas tout pigé mais c’est intéressant . ...
dans ton exposé , c’est quoi N en fait ?
en effet j’emets l’hypothese que le service RH d’electrons doit avoir un détecteur de matière grise cérébrale quills soumettent à chaque recrutement ;)
toutes leurs machine respirent l’intelligence même les ancienne

[ Dernière édition du message le 26/03/2018 à 21:57:10 ]

646
Citation de dekalboy :

dans ton exposé , c’est quoi N en fait ?

C'est le rapport entre la fréquence d'échantillonnage audio et la fréquence d'échantillonnage des modulations.
C'est donc le nombre d'échantillons audio consécutifs pour lesquels on considère que la valeur des signaux de contrôle est constante.
Un exemple, la DN travaille à 96kHz, donc SR = 96kHz.
Si N = 1, KR = SR / 1 = 96kHz / 1 = 96kHz.
Si N = 8, KR = SR / 8 = 96kHz / 8 = 12 kHz.
Si N = 16, KR = 6kHz.
Si N = 32, KR = 3kHz.
etc...
Plus N est grand, moins on a de contraintes de temps pour calculer un buffer d'audio mais plus on perd en précision (effet "d'escalier" sur un balayage de filtre avec un N assez grand par exemple).
Plus N est petit, plus on est précis (notamment pour la FM, on veut par exemple un oscillateur qui module un oscillateur qui module un oscillateur, tous les trois oscillant à des fréquences audibles), mais plus on a de contraintes de temps pour effectuer les calculs (ainsi que des problèmes d'aliasing).

Resistance is not futile... it's voltage divided by current

647
ça c'est de l'explication sérieuse. Dans le métier aaB ?
Et tout ça avec un 2 cpus monocores à 250mhz... c'est pas beau ? :bravo:
648
me couchera moins con, merci
649
N’ayant rien compris je me couche avec un sentiment d’etre encore plus con en fait :mdr:
Thom'
650