Forum Reaktor Francophone

Discussions autour de Reaktor 4 & 5, tutoriaux.
AccueilAccueil  ­PortailPortail  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­GroupesGroupes  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 fabrication d'un oscillateur

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
anonyme7
Module


Nombre de messages: 163
Date d'inscription: 10/04/2006

MessageSujet: fabrication d'un oscillateur   Mer 3 Mai - 10:11

J'ai donc découvert la façon de créer les oscillateurs avec sync modular.

Je vous montre une façon de faire une dent de scie avec sync modular. La même chose doit être possible avec le "core" de reaktor. Cette méthode est de "Matz", le type qui a crée quelques instrument pour ce logiciel.


http://site.voila.fr/olomolo132/image.jpg

(j'ai rajouté l'intérieur de la macro du "wrapper" en bas à gauche qui normalement ne n'apparait pas dans la fenêtre)

A l'entree (Ins), il y a la fréquence en Hertz (un nombre compris entre 20 et 10 000 en général). Ce nombre est divisé par la fréquence d'échantillonage (44 000 en général).

Supposons par exemple que l'on ait choisi la fréquence 440 (pour simplifier). 440/44000= 0.01.

Ce 0.01 va être additionné avec le "z-1". "z-1" veut dire simplement un delai d'un échantillon. On initialise à 0 la sortie du z-1 au départ (au début, on ne connait pas l'échantillon à l'instant précédent et il faut l'initialiser).

0.01 + 0 = 0.01

On se retrouve donc avec 0.01 à l'entrée du wrappeur.

Le wrappeur consiste à ramener le signal entre -0.5 et 0.5. Si le signal dépasse 0.5, par exemple fait 0.6, il passera à -0.4 (0.6 - 1).

Donc pour l'instant, on a 0.01. Le wrappeur laisse passer le signal sans le changer et on a 0.01 en sortie.

A l'échantillon suivant, on a toujours 0.01 à l'entrée de l'additionneur (notre fréquence 440/44000) mais cette fois-ci on a aussi le 0.01 de l'échantillon précédent. Cela fait 0.02. Qui passe à nouveau dans le wrappeur et n'est pas modifié. A l'échantillon suivant, on additionne 0.01 + 0.02 (la sortie de z-1 de l'échantillon précédent), ce qui fait 0.03. Au bout de 50 échantillons (c'est à dire au bout d'une demi période, la période étant égal à 100 échantillons c'est à dire à 44 000/440), on a 0.5. A l'échantillon suivant, on 0.51 et le wrapper ramene alors la sortie à -0.49. Ensuite on passe à l'échantillon suivant à -0.48 et ainsi de suite.

A la fin, on multiplie par 2 pour avoir un signal compris entre -1 et 1.

A partir de la dent de scie on peut ensuite fabriquer très facilement les autres oscillateurs, dont le "sinus parabolique" (comme il disent)

Pour voir le truc en marche, télécharger sync modular ici

http://www.mtu-net.ru/syncmodular/sm221.exe

puis télécharger la macro ici :

http://site.voila.fr/olomolo132/saw.sme


(désolé, il ne s'agit pas de reaktor, j'essayerai de voir comment ça marche un jour pour ce logiciel)


Dernière édition par le Mer 3 Mai - 14:34, édité 2 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
swoonboy
Administrateur


Nombre de messages: 882
Age: 33
Localisation: geneve
Date d'inscription: 01/06/2005

MessageSujet: Re: fabrication d'un oscillateur   Mer 3 Mai - 10:35

merci bcp pour ce tuto, anonyme, tres tres interessant.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://membres.lycos.fr/swoonboy
anonyme7
Module


Nombre de messages: 163
Date d'inscription: 10/04/2006

MessageSujet: Re: fabrication d'un oscillateur   Mer 3 Mai - 10:58

swoonboy a écrit:
merci bcp pour ce tuto, anonyme, tres tres interessant.


Merci pour le merci swoonboy :-) ça reste à un niveau assez basic, mais ça me fait plaisir de partager les trucs que j'ai compris à propos de la synthèse des sons.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
anonyme7
Module


Nombre de messages: 163
Date d'inscription: 10/04/2006

MessageSujet: Re: fabrication d'un oscillateur   Mer 3 Mai - 12:06

Pour fabriquer un "pulse", c'est à dire un signal "carré" (dont on peut modifier la largeur du niveau haut par rapport au niveau bas, c'est à dire le "width"), on peut partir de la scie précédent construite :

http://site.voila.fr/olomolo132/image3.jpg


On utilise pour cela un relai. Le relai dans sync modular a 2 modes. Soit le mode "niveau", soit le mode "syncro". Pour fabriquer notre "Pulse", on va utiliser le mode "niveau". Dans ce mode, quand L (comme Level) est supérieur à T (comme Trigger), c'est A ("Above") qui passe à la sortie, et quand L est inférieur à T, c'est B ("Below") qui passe à la sortie.

(tout ça est expliqué dans la description de chaque module)

W représente la largeur de notre niveau haut par rapport à notre niveau bas.

Pour W = 0. Quand notre dent de scie (sur l'entrée L) sera > à 0 (c.a.d > à W), la sortie sera egal à 1 (l'entrée Above à la sortie), et quand notre dent de scie sera < 0, la sortie sera égale à -1 (l'entrée Below à la sortie). On obtient donc en sortie un signal "carré" qui varie entre 1 et -1.

Pour W=0.5 (par exemple). Quand notre dent de scie sera > 0.5, on aura 1 en sortie et quand notre dent de scie sera <0.5, on aura -1. Cela donne un signal "carré" dont le niveau haut est 3 fois plus petit que le niveau bas (je crois).

etc...

On peut voir la forme de la courbe en cliquant sur l'oscilloscope de sync modular (à côté du bouton "play")

La macro pulse à télécharger : http://site.voila.fr/olomolo132/Pulse.sme


Pour faire un "pwm", c'est à dire un pulse width modulation, il suffit de mettre un oscillateur à la place de W. On fait ainsi faire varier la largeur du niveau haut par rapport au niveau bas de façon périodique.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
anonyme7
Module


Nombre de messages: 163
Date d'inscription: 10/04/2006

MessageSujet: Re: fabrication d'un oscillateur   Mer 3 Mai - 16:29

Pour la sinus parabolique, voici le schéma :

http://site.voila.fr/olomolo132/image4.jpg

(en fait, je ne sais pas si on peut réaliser facilement une sinus, sans doute est-ce pour cela que l'on fait plutôt une "sinus parabolique")

A gauche, jusqu'à la sortie du wrapper, on reconnait la scie qui varie entre -0.5 et 0.5 (on n'a pas multiplié par 2). On prend la valeur absolue de cette scie, elle devient donc un triangle qui varie entre 0 et 0.5. On la multiplie par 16 -> ça devient un triangle qui varie entre 0 et 8. On l'inverse et on ajoute 8 -> c'est toujours un triangle qui varie entre 0 et 8 mais décalé d'une demi période (je crois). Puis on multiplie le tout avec la scie initiale et oh miracle, cela donne une sinusoïde (parabolique).

En fait, on dit qu'elle est parabolique car la forme de la courbe est générée par des "x^2". En effet, en multipliant à la fin les deux courbes qui sont en fait des portions de droite (ayant toutes les 2 une équation de la forme a*x), cela donne une courbe en x^2.


la macro pour voir le truc sur sync modular :

http://site.voila.fr/olomolo132/ParSin.sme
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
swoonboy
Administrateur


Nombre de messages: 882
Age: 33
Localisation: geneve
Date d'inscription: 01/06/2005

MessageSujet: Re: fabrication d'un oscillateur   Ven 5 Mai - 8:35

c'est incroyable car jetais sur que le core etais quasi la meme chose que le sync modular, alors que en fait non!!!!!

j'ai essaye de les reproduire dans reaktor, mais sans succes!

dois absolument me mettre au core !



tres tres interessant ton tuto

merci mille fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://membres.lycos.fr/swoonboy
anonyme7
Module


Nombre de messages: 163
Date d'inscription: 10/04/2006

MessageSujet: Re: fabrication d'un oscillateur   Ven 5 Mai - 9:07

je vais essayer de faire ça avec Reaktor justement et de le poster si j'y arrive. Normalement c'est possible, mais j'suis sûr que ça va surement prendre un peu la tête ! :rolleyes:

j'essayerai d'expliquer la prochaine fois les trucs que je crois avoir compris en ce qui concerne la fabrication des filtres (niveau basic)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
anonyme7
Module


Nombre de messages: 163
Date d'inscription: 10/04/2006

MessageSujet: Re: fabrication d'un oscillateur   Ven 5 Mai - 11:33

Finalement cela n'a pas été très difficile pour adapter la scie pour reaktor.

Par contre, je n'ai pas utilisé de fonction "core". Je ne vois pas trop à quoi ça sert ce truc. Avec un retard et des opérations mathématiques, on fait tout en dsp, normalement.


http://site.voila.Fr/olomolo132/oscillateur.ens
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
swoonboy
Administrateur


Nombre de messages: 882
Age: 33
Localisation: geneve
Date d'inscription: 01/06/2005

MessageSujet: Re: fabrication d'un oscillateur   Lun 8 Mai - 20:26

j'ai regardé ton ensemble, et je le trouve tres interessant. mais je me pose une question, pourquoi avoir mis un quantificateur?

quand j'ai essayé de reproduire l'osc je l'ai fais avec le core meme po pensé a le faire avec les modules :rolleyes: :laughing:

d'ailleur je vais regarder ca d'encore plus pres, car je n'ai jusque a present crée des synthé a partir des modules reaktor et pas encore teneé de me les créer.

autre chose, aurais tu l'adresse de matz?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://membres.lycos.fr/swoonboy
Benoit Mirveïski
Administrateur


Nombre de messages: 1132
Age: 23
Localisation: France
Date d'inscription: 29/08/2005

MessageSujet: Re: fabrication d'un oscillateur   Mar 9 Mai - 11:14

En faite il ne faut pas faire du sync modular et du reaktor. C'est l'un ou l'autre?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.myspace.com/benoitmirveiski
anonyme7
Module


Nombre de messages: 163
Date d'inscription: 10/04/2006

MessageSujet: Re: fabrication d'un oscillateur   Mar 9 Mai - 15:23

swoonboy a écrit:
j'ai regardé ton ensemble, et je le trouve tres interessant. mais je me pose une question, pourquoi avoir mis un quantificateur?



Tu dis sans doute ça pour me faire plaisir. Pour ma part, je trouve ça plutôt simplet et sans grand intérêt. verry happy

Le quantificateur de reaktor remplace le round(x) de sync modular

swoonboy a écrit:
autre chose, aurais tu l'adresse de matz?


j'le connais pas trop en fait, il file son adresse email dans ses instruments mais elle ne doit plus être valable sans doute.


Allez, pour le plaisir des yeux : http://site.voila.fr/olomolo132/image9.jpg


.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Benoit Mirveïski
Administrateur


Nombre de messages: 1132
Age: 23
Localisation: France
Date d'inscription: 29/08/2005

MessageSujet: Re: fabrication d'un oscillateur   Mar 9 Mai - 16:50

jolie
:rolleyes:
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.myspace.com/benoitmirveiski
hermut
Macro


Nombre de messages: 72
Localisation: bruxelles
Date d'inscription: 19/04/2007

MessageSujet: Re: fabrication d'un oscillateur   Sam 14 Juil - 1:14

lachez vous si ils vous reste des astuce pour les osc, j ai adore ce post :twistedevil:

comment controler la phase?
il faudrait augmenter le signal avant le warper?

la methode pour faire un sinus , c'est vraiment exelent, ca marche dans reaktor evidement a merveille
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.confined.be/
 

fabrication d'un oscillateur

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Reaktor Francophone :: Développeurs :: Tutos-
Poster un nouveau sujet   Répondre au sujet