Salut,
J'ai un petit patch qui fait du morse... parfaitement inutile mais bon exercice
Bref, le problème c'est les craquement à chaque début et fin de bip, du à ce que osc~ commence la courbe aléatoirement, ou en haut si je met un bang à chaque bip sur l'entrée froide de osc~
.top . . . ______________________________ . . . .
donc au commencement du bip le signal part à l'état 1, vous me suivez?
Je ne sais pas changer ce comportement... alors j'ai fait une petite envelope avec [line], mais j'entend les paliers
le patch est en pièce jointe si jamais... (je crois qu'il ne fonctionne pas sous mac... sans doute la reconnaissance des touches)
merci
Dernière modification par Blindekinder (2009-05-12 20:11:03)
Hors ligne
Tu as un problème de phase d'après ce que tu racontes.
(C'est un truc de débutant en synthèse... tu ne fais pas beaucoup d'effort !)
Le véritable problème, c'est que puredata est mal documenté (voir l'aide [osc~]).
L'objet [osc~] envoie une onde cosinus : donc, elle commence à 1. ce qui provoque un clique de phase.
Ton problème devrait se résoudre en envoyant 0.25 ou 0.75 à l'entrée gauche de ton objet (si mon analyse est bonne).
Sinon je laisse la place à une personne plus expérimentée en PureData.
Hors ligne
Merci,
citation :
Tu as un problème de phase d'après ce que tu racontes. L'objet [osc~] envoie une onde cosinus : donc, elle commence à 1. ce qui provoque un clique de phase.
Oui, ça j'ai bien compris
citation :
tu ne fais pas beaucoup d'effort !
??? (sans commentaire)
citation :
Le véritable problème, c'est que puredata est mal documenté (voir l'aide [osc~]).
ça c'est un fait. Parenthèse: Pdpedia est un projet multilingue qui vise à documenter Pd... je n'ai pas encore trouver une seule page remplie sur quelqu'objet que ce soit. J'ai dans l'idée de commencer à remplir ce wiki, mais si je suis seul, ça la fera pas. D'autant qu'il ne s'agit pas de simplement copier/traduire l'aide pd des objets, mais peut-être présenter des exemples d'applications, de cas d'exception etc... enfin, à venir...
Quant à l'aide de [osc~] je l'ai lue et j'y ai découvert qu'un bang sur l'entrée froide remettait la phase à 0 degré, c'est à dire début du cos. Je savais pas qu'on pouvait renseigner le déphasage en degré.
J'essayerai et je vous raconte
Hors ligne
« (C'est un truc de débutant en synthèse... tu ne fais pas beaucoup d'effort !) »
Débutant ou pas, on peut parfois passer à côté d'un truc qui paraîtra évident aux autres, l'intérêt des collaborations, comme sur ce forum, c'est justement de résoudre ces petits soucis, pas de se saper le moral mutuellement!
Pour en revenir au patch de morse, il faut utiliser [line~] qui agit dans le domaine du signal pour créer une rampe d'amplitude, j'ai fait la modif dans le patch et je crois que ça fonctionne, sauf erreur de débutant
« Quant à l'aide de [osc~] je l'ai lue et j'y ai découvert qu'un bang sur l'entrée froide remettait la phase à 0 degré, c'est à dire début du cos. Je savais pas qu'on pouvait renseigner le déphasage en degré. »
Un bang sur l'entrée remet la phase à 0, mais cos(0) = 1, donc le signal est à 1 quand on risette la phase, je ne pense pas qu'on puisse renseigner le déphasage
Hors ligne
Mais, moi non plus je ne savais pas que l'on pouvait renseigner le déphasage. Alors, comme tu réclamais de l'aide j'ai cherché sur internet des exemples de synthé en PureData. Et, j'ai vu cette possibilité puisqu'il me paraissait absurde qu'il n'y ai pas cette option.
Donc, excuse moi, mais ma remarque : "tu ne fais pas beaucoup d'effort", est justifiée.
D'ailleurs, c'est un constat plutôt général (pas personnel). Je ne suis pas avare d'aide, mais certains parfois frisent la mendicité intellectuelle.
Justifiée : d'autant plus que PureData n'est pas mon logiciel de prédilection. Et que moi, j'ai fait un certain effort pour te renseigner alors que cette réponse est donnée sur internet.
Je n'ai pas vérifié cet argument de déphasage moi-même, mais si cela ne fonctionne pas, c'est que l'on m'a grossièrement trompé.
Je crois que mon argumentation est juste, tu peux toujours argumenter contre si tu penses être dans ton droit. Mais, je n'accepte pas des remarques ("sans commentaire") qui se défaussent de tout discours.
À bon entendeur...
Hors ligne
"résoudre ces petits soucis"
Oui, peut-être, mais on ne va pas avancer loin... j'ai pour principe de chercher dans la mesure ou la solution me paraît être forcément simple, mais pas évidente sur l'instant. C'est pour mon bien et le bien des autres (ne pas encombrer le forum futilement). Il y a tellement d'exemples, de didacticiels... pour résoudre les "petits soucis".
"se saper le moral mutuellement"
Si la moindre remarque provoque "une sape de moral mutuelle", je vous conseille une psychothérapie de désensibilisation au monde contemporain.
"je ne pense pas qu'on puisse renseigner le déphasage"
Mais, pourquoi dire cela... faites un test !
Hors ligne
Voilà ! C'est fait ! Bravo !
Toute cette histoire pour une fonction de base de la synthèse sonore !
À noter que j'ai donné la solution dès le début...
Et, j'ai levé une ambiguïté qui ne fait pas honneur à la communauté des utilisateurs de PureData (voir aide [osc~]).
Hors ligne
citation :
Et que moi, j'ai fait un certain effort pour te renseigner alors que cette réponse est donnée sur internet.
absolument sans remettre ta parole en cause, le lien serait plus utile que la remarque et permettrait de décharger le forum de propos "futiles"...
Et à propos de l'encombrement, mon dernier topic dont le dernier message date de début mars est en tête de la deuxième page du forum pd... question encombrement il me semble qu'on en est loin.
Notons que nous sommes deux a avoir appris quelque chose qui n'est apparemment pas évident (je n'ai pas non plus demandé à quoi servait l'entrée "de droite" de [osc~], ce qui figure dans la doc), donc je pense que la question avait tout son sens.
citation :
C'est un truc de débutant en synthèse...
Promis, je ne poste plus avant d'avoir lu le livre de Puckette et bossé 4 ans à l'ircam...
Merci en tout les cas pour ces deux soluces que j'essayerai...
Hors ligne
Ainsi soit-il !
Hors ligne
Cher Pschitt,
J'ai bien noté que tu avais donné la solution dès le début Parmi les intentions à la création de codelab, il y a eu le désir d'être ouvert aux débutants, c'est à dire accueillant. On a tous commencé par être débutant, c'est un pléonasme, et un concept qui peut te paraître évident ne l'est pas forcément pour un autre (cf : la phase d'un oscillateur). Comme tu as pu le constater, Blindekinder est un « nouveau membre », et c'est naturel que ton jugement rapide l'ait laissé sans commentaire, pour un premier contact c'est plutot rude... La communication électronique est propice aux quiproquos et à transformer un commentaire en remarque acerbe.
On s'identifie sur le forum par un pseudo, mais que sait on de l'expérience de chacun? 1 an ou 10 ans d'expérience avec internet, pure data ou la synthèse sonore? Autodidacte ou pilier de l'IRCAM ? Pour ça, je trouve qu'il n'y a pas de questions futiles, chaque question doit pouvoir être posé sans craindre d'être jugé à l'emporte pièce. Il pourrait y avoir des questions répétitives mais ce n'est pas encore la cas, et dans ce cas il suffirait de renvoyer vers la discussion. Il y a un syndrome assez commun sur les forums, le syndrome "google est ton ami", qui consiste à répondre "cherche par toi-même", une contribution qui ne mène pas bien loin, on peut parfois passer à côté d'une solution à cause d'une requête mal formulée ou dans une langue mal maîtrisée. Plutot que répondre "cherche par toi-même", pourquoi ne pas proposer une requête si les réponses sont nombreuses ou directement le lien qui répond à la question?
Et il reste possible dans le « monde contemporain » de préférer l'entraide, la convivialité, la tolérance et le jugement mesuré sans nécessiter de psychothérapie!
« À bon entendeur »
Hors ligne
Bien répondu !
Je pense avoir été trop radical, c'est vrai !
J'exige beaucoup de moi et par transfert aux autres aussi.
Je fais mes excuses à Blindekinder...
...
...
Mais il aurait pu faire un effort, aussi (malheureusement, on ne se refait pas aussi facilement).
Fin de l'encombrement...
Hors ligne
[fin de l'encombrement pour moi aussi]
Merci,
J'ai essayé les deux solutions, qui fonctionnent bien... je retiens évidemment celle de [line~] ( je ne sais toujours pas pourquoi [line] fait de tels palliers), à cause de la fin du son que je ne peux pas régler avec la phase...
Hors ligne
Bonjour,
J'ai un problème un peu similaire, mais je ne pense pas que cela vienne d'une histoire de phase.
Je m'explique, mon son craque lorsque je bouge le volume de mon son.
J'ai fait plusieurs test, dans mes réglages audio mais pas concluant, du coup j'ai minimalisé mon problème avec un osc~ suivi d'un multiplié et d'un dac~, sur l'autre entrée du *~ j'ai un line~ (j'ai test aussi avec un vline~) et mon vslider, mais toujours le même problème.
C'est pourtant le montage que j'utilise depuis plusieurs années.
Si quelqu'un à une petite idée Merci
Hors ligne
salut,
j'ai souvent des craquements, et c'est presque toujours du à une mauvaise gestion des pentes. tu nous enverrais ton patch?
Hors ligne