Quelques nouvelles du Projet
J'ai donc monté le filtre SMR4-MKII de mutable instrument en lieu et place du monotron.
Le principe était d'avoir
2 Oscillateurs distincts sortant des convertisseurs digital analogique CDA et sommés a travers un montage sommateur AOP.
il me restait donc 2 autres sorties analogique que j'ai mis sur le VCF et le VCA.
Chaque DMA (direct memory acces) étant cadencé par son propre timer je pensais pouvoir profiter des joies du detuning d'oscillateurs.
Le montage analogique fonctionnait bien et les DMA aussi. Le problème se situait au niveau des interruptions et de leurs priorités. Trop d'IT donc le processeur n'arrivait plus a suivre et les forme d'ondes était détériorées

.
Je passe donc a un autre principe
Ce coup ci je garde un seul DMA et du coup je libéré une sortie analogique que je m'empresse de mettre sur la résonance.
J'en profite pour mettre en place un Sub oscillateur. L'OSC1 contient 90 echantillons que je copie 4 fois et dans le SUB je positionne une forme d'onde sur 180 ech copie 1x ou de 360 ech. J'additionne le tout avec 2 volumes et je positionne le DMA sur 360 ech ( a la place de 90 précédemment).
(on peut faire de la multiplication et voir d'autre chose
)
Ca marche plutôt bien mais a faible volume sur l'EG du VCA je detecte du bruit.
En fait la carte Xplain ne dispose que de 2 convertisseurs qui sont multiplexés les valeurs étant conservées par des S&H et en dessus de 500mV le S&H généré un peu n'importe quoi

.
On essaye autre chose.
Il me reste la possibilité de remplacer le CDA par du PWM. J'essaie en premier lieu de générer un compteur dans une IT et de construire les PWM dans cette IT.
C'est possible mais très vite on se retrouve constamment dans cette IT.
(avec une redirection du PWM du VCA et des LFO vers des leds c'est plutot sympa)
Donc je passe au PWM générés directement par les compteurs et redirigés directement sur les GPIO et ça marche.
Du coup j'ai donc potentiellement la 4*3=12 PWM de disponible pour d'autre controle.
Coté Son
Les deux filtres sont bien différents entre le monotron et le SMR4. Le filtre du monotron généré plus de souffle dans les basses mais est plus à mon gout. Peut être que l’évolution du Firmware est en cause. Je mettrait donc prochainement des exemples avec le filtres SMR4 et je reconnecterais le monotron sur le nouveau firmware.
On peut donc faire pas mal de truc sympa avec cette carte d’évaluation à 30Euros : des ADC, DAC, PWN (PWM pardon)

, des Control Voltage, des Serial Protocols, IRQ. Bien sur il faut avoir quelques connaissances en C/C++ et surtout du temps....
A bientôt
