Do It Yourself
 ↑  
Boutique
Visites

 221396 visiteurs

 3 visiteurs en ligne

Dual A R  Numérique

L’AR est un générateur d’enveloppe permettant de gérer l’amplitude d’un signal en fonction du temps.
Ce type de générateur d’enveloppe pilote généralement le volume d’une note (via le VCA), ou toute fonction pilotée en tension (VCF, etc.), mais peut également servir de pseudo LFO. 

 

Documents 

 

Version LITE  
Schéma
La nomenclature
Le PCB
L'implantation
La face avant 1U (positif)
La face avant 1U (négatif)
   
Dernière mise à jour documentaire : 5 Janvier 2014

 

Fonctionnalités

- Les potentiomètres Attack et Release permettent de régler le temps de chacun de ces paramètres pour évoluer entre sa valeur minimum et sa valeur maximum. Lorsque le gate en entrée est maintenu, un Sustain est maintenu à la valeur maximun du signal de sortie.

- La mise sous une tension d’environ 1 volt de l’entrée « Gate » permettent de déclencher la génération d’enveloppe. Dans le mode « Gate_In » le Release est déclenché par la remise à zéro de la tension de commande sur l’entrée « Gate ».
- Les sorties délivrent les tensions de  commande permettant de piloter d’autres modules. La tension est comprise entre 0 et 10 volts pour les sorties « Out_1» et « Out-2». Dans la version "Full" il est possible d'inverser le signal de chacune de ces deux sortie pour travailler entre 10V et 0V. 
- Les inverseurs « LIN/LOG/EXP » permettent de définir la manière dont la tension va évoluer en fonction du temps.
o En position LIN, la tension s’élèvera (A) ou baissera (R) de façon linéaire, en position « LOG » de façon pseudo-logarithmique et en position « EXP » de façon pseudo-exponentielle.

- Les inverseurs « MODE » permet de définir la trois modes de fonctionnement différents pour chacun de ces modules :

  • Le mode « Gate_In » est le mode traditionnel de fonctionnement d’un ADSR ou d'ici d'un AR : Lorsque le signal gate est détecté, le cycle Attack est mis en action et le signal de sortie reste sur le niveau maximum jusqu'à que le signal gate disparaisse. Lorsque le signal Gate disparait, à quelque instant que ce soit, le signal de sortie redescend avec les réglages du Release.
  • Le mode « Trig_In » est un mode ou dès que le signal gate est détecté, le signal de sortie monte jusqu’au niveau maximum (10V), puis redescend. Si le signal gate n’a pas disparut, alors le signal de sortie reste au niveau du Sustain jusqu'a ce qu'il disparaisse.
  • Le mode « Loop » est un enchainement des pentes Attack et Release sans fin. La rapidité de la boucle dépend des pentes réglées et permet de fonctionner de manière identique à un LFO.

- LED

  • La Led verte indique le bon fonctionnement du module à sa mise sous tension par trois allumages successifs. Cette led s'illumine également lorsque l'entrée "Gate"  passe à l’état  « 1 ».
  • La led rouge donne une image de la tension de chacun des sortie aux quelles elle sont associées.

.

 

Visualisation

(En jaune : le signal Gate_Out_1 et en bleu le signal Gate)

Le module en Trig_IN : Signal LIN | LOG | EXP

Le module en Gate_IN : Avec un Gate en entrée | Avec un Trig en entrée

 

Le module en TRIG_IN : Avec un Gate en entrée | Avec un Trig en entrée

 

Le module en LOOP : Signal LIN | EXP | LOG

Le module en LOOP :  au plus lent = un AR en 45s, au plus rapide = un AR en 28 Hz.

 

 

 

Schéma

Le module est articulé autour du microcontrôleur Picaxe 20M2 et alimenté par une tension entre +12 volts et +15 Volts.

Les entrées :
L’entrée gate est gérée par un AOP monté en comparateur. La tension de sortie de l’AOP est ramenée à une valeur voisine de 5V sur une entrée du PIC.
L’inverseur « Courbe » est traité comme une entrée tout ou rien par le Pic, les inverseurs trois positions sont gérés comme des potentiomètre délivrant 0V, 2,5V ou 5V.
Les potentiomètres permettent de délivrer une tension de commande proportionnelle entre 0 et 5 volts à l’entrée de chaque voie sur le microcontrôleur.
 

Les sorties
La sortie tension du module est créée par la broche 8 du microcontrôleur. Cette broche délivre un signal PWM (0 à 100%) proportionnel à la tension de sortie comprise en 0 et 10volts. Cette sortie est d’une résolution de 10 bits (1028 valeurs)
La transformation du signal pwm en tension est réalisé par un filtre passe bas à deux étages réalisé par les couples RC (10K et 100nF). La sortie de ce filtre est envoyé sur un AOP monté en amplificateur non inverseur dont le gain est ajustable afin de régler la tension maximum (10 volts).

Les sorties Led sont directement reliées au Picaxe.

Logiciel

Après l'initialisation, le logiciel établi une boucle sans fin. A chaque passage dans la boucle, les inverseurs et potentiomètres sont analysés et une valeur proportionnelle à la tension de sortie voulue est envoyée sur une sortie PWM.

Les évenements sur les entrées gates sont gérés comme des interruptions et augmentent la réactivitée du module.

La tension de sortie est élaborée pas l'ajout ou la soustraction d'un incrément à la valeur précédemment calculée.

L'incrément, plus ou moins grand, est établi en fonction du choix du sélecteur 'Time' et des positions des potentiomètres. Pour créer la distorsion pseudo-logarithmique l'incrément est déterminé en fonction de la tension de sortie.

Composants, Montage, câblage et installation

Le PCB permet de recevoir trois type de connecteur d'alimentation : Format Yusynth, format Dotcomm et format MOTM. A vous de choisir.

Toutes les résistances peuvent être des 5%.

Aucune difficulté pour la réalisation de ce module. Se reporter aux plans de câblage et d'implantation. Les résistances de 10K des inverseurs 'Mode Gate' ne sont pas incluses sur le PCB. Il est nécessaire de les souder directement sur les inverseurs.

 

Une fois le module fini et vérifié, téléchargez le logiciel dual_ar.bas' dans la section téléchargement du site, puis installez le dans le module. Un résumé de ce qui est nécessaire est fait sur cette page.

Dès le chargement du logiciel, puis à chaque mise sous tension les deux leds doivent clignoter trois fois.

Réglage

  • Mettre les potentiomètres Attack et Release sur 0 (Maximum gauche)
  • Inverseurs sur LIN, Gate_IN.
  • mettre une tension continue supérieure à un volt sur l'entrée gate_in 1
  • Brancher un voltmètre sur la sortie "OUTPUT 1"
  • Ajuster la résistance ajustable jusqu'a afficher 10 volts sur le voltmètre.
  • Brancher un voltmètre sur la sortie "OUTPUT 2"
  • Ajuster la résistance ajustable jusqu'a afficher 10 volts sur le voltmètre.

Évolution

Version 1.0 : 27 Juillet 2013

 

Photos en vrac

Projet

Module terminé

Vue arrière du module

 


Date de création : 01/01/2014 @ 19:25
Dernière modification : 05/01/2014 @ 15:41
Catégorie : - Modules oZoe.fr
Page lue 5458 fois

oZoe.fr - ouverture le 10 décembre 2009 - (c) Jean Luc Lartigue 2009 - 2017