Theorie d'un crossfade loop ?
- 18 réponses
- 4 participants
- 1 184 vues
- 3 followers
DjPoke
62
Posteur·euse AFfranchi·e
Membre depuis 20 ans
Sujet de la discussion Posté le 26/08/2005 à 22:49:17Theorie d'un crossfade loop ?
Salut !
Comment ça marche un cross fade logiciel en theorie ? J'essaye de faire un algorithme pour relier deux samples wav mais impossible d'eviter le craquement du point de communtation. Quelqu'un connais la théorie ?
(ps : j'ai essayé de copier un bout du debut du deuxième son, de le mettre à l'envers, et de le coller à la fin du premier sample, le tout en jouant sur les les volumes pour passer d'un sample à l'autre mais rien n'y fait !
Comment ça marche un cross fade logiciel en theorie ? J'essaye de faire un algorithme pour relier deux samples wav mais impossible d'eviter le craquement du point de communtation. Quelqu'un connais la théorie ?
(ps : j'ai essayé de copier un bout du debut du deuxième son, de le mettre à l'envers, et de le coller à la fin du premier sample, le tout en jouant sur les les volumes pour passer d'un sample à l'autre mais rien n'y fait !
La sagesse, c'est la connaissance du vide.
- 1
- 2
Choc
6968
Membre d’honneur
Membre depuis 22 ans
11 Posté le 27/08/2005 à 18:42:38
Citation : For I:=0 to (NbEchantillonsFondu-1) do begin
Angle:=(I*PI)/(2*NbEchantillonsFondu);
TableFonduIn^[I]:=cos(Angle);
TableFonduOut^[I]:=sin(Angle);
End;
Je veux pas faire l'arrogant, j'ai pas lu le bouquin, je connais rien a ce langage de programmtation mais il y a des truc que je trouve bizarre
dans table fondu in, qui normalement doit varier de la valeur min a valeur max,
si tu prend i = 0, angle=0 cos(0)=1, bizarre
si i=Nb_echantillonfondu angle=pi/2 cos(angle)=0, bizarre
on dirait que ca fonctionne a l'envers, je pense qu'en fade in tu voudrais plutot,
pour i=0 tablefonduin=0
pour i=nb_echantillonfondu tablefonduin=1
Sa semble fonctionner a l'envers pareil pour la fondu de sortie, essaye d'intervertir tes sinus et tes cosinus
Citation : TableFonduIn^[I]:=sin(Angle);
TableFonduOut^[I]:=cos(Angle);
peut etre que c'est ca
Site personnel: https://www.enib.fr/~choqueuse/
DjPoke
62
Posteur·euse AFfranchi·e
Membre depuis 20 ans
12 Posté le 27/08/2005 à 18:55:19
Ok, je vais essayer ça. Mais deja j'ai pigé pourquoi ça marche pas chez moi : En jouant sur les volumes comme je le fait, ça fait peut etre une sorte de "dent de scie" ajoutée alors que si j'utilise les sinus/cosinus ça devrais marcher. Je te dis ça après quelques test
La sagesse, c'est la connaissance du vide.
DjPoke
62
Posteur·euse AFfranchi·e
Membre depuis 20 ans
13 Posté le 28/08/2005 à 09:36:01
En fait, j'y arrive pas ! alors je vais melanger fourier et c++ ( )
La sagesse, c'est la connaissance du vide.
vandyck
2224
AFicionado·a
Membre depuis 21 ans
14 Posté le 28/08/2005 à 11:02:00
Citation : Applications audionumériques des dsp
Tiens j'essaierai de me renseigner sur ce bouquin ;) .D'ailleurs si qqun connait des autres livres ou liens vers ce type d'infos ...
Un exemple : http://www.computermusic.co.uk/tutorial/diy1/diy1.asp .
DjPoke
62
Posteur·euse AFfranchi·e
Membre depuis 20 ans
15 Posté le 28/08/2005 à 11:07:48
Ce bouquin est très complet en fait. Il parle des signaux de base mais aussi de divers effets. Y a un cd fourni avec ou y a des exemples delphi, et d'autres pour des machines spécifiques. Mais y a aussi des algorithmes sur papier qu'il faut juste adapter à un language. D'après ce qu'ils disaient quand je l'ai acheté, c'est le seul à l'heure actuelle qui fait ça en français.
Honnetement pour moi ça va etre une véritable base pour mon projet !
Honnetement pour moi ça va etre une véritable base pour mon projet !
La sagesse, c'est la connaissance du vide.
DjPoke
62
Posteur·euse AFfranchi·e
Membre depuis 20 ans
16 Posté le 28/08/2005 à 11:12:10
Sinon en anglais y a celui là (que j'attends, il parait qu'il est bien et abordable au niveau théorique) : A Simple Approach to Digital Signal Processing
Craig Marven & Gillian Ewers (Ed. "John Wiley & Sons, Inc")
Craig Marven & Gillian Ewers (Ed. "John Wiley & Sons, Inc")
La sagesse, c'est la connaissance du vide.
Choc
6968
Membre d’honneur
Membre depuis 22 ans
17 Posté le 28/08/2005 à 12:22:30
Celui ci est tres bon et gratuit http://www.dspguide.com/
Site personnel: https://www.enib.fr/~choqueuse/
DjPoke
62
Posteur·euse AFfranchi·e
Membre depuis 20 ans
18 Posté le 28/08/2005 à 14:51:35
Cool !
La sagesse, c'est la connaissance du vide.
vandyck
2224
AFicionado·a
Membre depuis 21 ans
19 Posté le 29/08/2005 à 23:19:49
Choc > super, comme ça j'aurai enfin mes vieux cours au propre . J'espère que j'aurai le courage d'en lire un peu régulièrement.
- < Liste des sujets
- Charte
- 1
- 2