et si yam' ressortait la fm en hardware .....
- 209 réponses
- 18 participants
- 23 269 vues
- 17 followers
jeremy19450
En étant parti du constat que la synthese fm doit certainement etre du domaine publique,.... et si on revait à une becane qui nous permettrait de nous reconcilier avec cette synthese ........*
moi je dirait
plutot un rack avec le controle en facade des parametre pricipaux genre les env les tx feedback lfo et controle des porteuses et modulateur choix des formes d'ondes par interrrupteur une filtration multipole ...
8 voies monotimbrales polyphonique et 8 voies avec allocation dynamique. sorties separées
esthetique à la maniere de l'Xpandeur oberheim
.
en bonus une distortion de phase intégrée, modulation matricielle multi effet avec effet exotique genre disto fuzz bitcrusher arpegio, une entrée audio pour le fun, et un mode de percu (1 voie = une percu) usb compatible vsti
voila le tout pour moins de 600 euros
une vielle et alors ...??
pjskyman
Tu viens surtout de retrouver la bonne formule pour un carré ! Wikipedia donne la forme générale :
Pour Alain, je pense qu'il y a moyen de trouver des patterns-types pour convertir une formule en programmation DX7, à partir du moment où on reste sur des sinus, des additions et éventuellement des sinus dans des sinus et ainsi de suite. Ça aussi peut faire l'objet d'un sujet sur ce forum !
pjskyman
ear2
J'ai rien retrouvé, je la connaissais et je voulais juste démontrer qu'avec des +sin(x), donc synthèse additive (addition d'harmoniques) on pouvait parfaitement faire un carré
Anonyme
A bientôt
Xa
theroms
Ah ben si faut poster des liens, celui-ci traite de l'oscillateur numérique. C'est un poil très compliqué mais ça explique comment réaliser un oscillateur en utilisant un minimum de ressources avec des opérations typiques des processeurs DSP (des sommes et des multiplications sur des échantillons).
En gros, sont gardées en mémoires les échantillons dans leur ordres d'arrivées :
..., x(n-2), x(n-1), x(n). n étant le "présent", n-i le passé (i > 0 hein).
On garde aussi les sorties du "filtre" (a peu près tout traitement numérique s'appelle un filtre)
..., y(n-2), y(n-1). Et y(n), on va le calculer, on le connait pas encore
En gros, avec 4 coefficients bien choisis, et une séquence de démarrage appropriée pour fabriquer y(0) et y(1),
il suffit de calculer y(n) = a1.y(n-1) + a2.y(n-2) + b0.x(n) + b1.x(n-1) et ça fait une belle sinusoïde tout seul.
C'est particulièrement puissant car il n'y a pas de "fonction sinusoïde" à calculer, ce qui prend trop de puissance de calcul quand on veut en faire plein. Après, pour faire d'autres formes d'ondes, il faudrait voir ce que devient la transformée en Z d'une somme de sinusoïdes et comment ça se répercute sur les coefficients et la taille de la formule (jusqu'à n moins combien ?). Par contre, je sais pas comment faire de la modulation de phase/fréquence avec cette méthode. Certainement pas de la "ring modulation" en tout cas.
gouji
jeremy19450
une vielle et alors ...??
Pevets
jeremy19450
une vielle et alors ...??
ear2
environ 3000 paramètres pour la machine, ça en fait des potars !!
par contre, je sais faire des contrôleurs midi (base d'arduino ou microcontroleur) et je pense que je serais capable de reconstruire un contrôleur DX comme celui qui avait été fait par la boite allemande...
- < Liste des sujets
- Charte