» codelab : http://codelab.fr/accueil » Forum : Pure Data : http://codelab.fr/pure-data » Ajuster taille d'un fader : http://codelab.fr/5252 Ceci est la version imprimable d'un sujet du forum, pour retourner à la version complète : Ajuster taille d'un fader |
RoKN — 2014-09-22 17:50:44 |
Salut ! [read -rezise $1 sample1< Je voudrais faire de même pour un slider... mais je me souviens plus :( |
dwan — 2014-09-22 18:07:57 |
dans la série "dis-moi ce que tu veux, je te dirai comment t'en passer", dans ce cas j'utilise un fader qui va de 0 à 1, et ensuite je le multiplie par la taille de l'échantillon en samples :) Donc en fait au chargement de ton échantillon, tu as juste à mettre à jour la valeur du [* ]. |
RoKN — 2014-09-22 18:09:27 |
Ah pas con la technique ! Merci beaucoup ! |
RoKN — 2014-09-22 18:28:59 |
Et hum... abuserais-je si je demandais de l'aide pour qu'au chargement d'un fichier (.wav), le tableau prenne automatiquement le nom dudit fichier ? |
dwan — 2014-09-22 18:48:59 |
[; array1 rename array2< |
RoKN — 2014-09-22 19:00:35 |
Argh, c'était pour avoir le nom du sample juste au dessus du tableau justement, savoir lequel joue où. Ce n'est pas grave. |
dwan — 2014-09-22 19:52:40 |
Là faudrait que tu postes ton patch pour qu'on puisse y jeter un œil. |
dwan — 2014-09-22 19:57:19 |
un peu relou, le fait de changer le nom d'un tableau avec rename fait planter pd à l'enregistrement chez moi... Tu peux toujours utiliser un [cnv] pour afficher le nom. |
RoKN — 2014-09-22 21:27:24 |
Voici le patch en cours de bidouillage. |
dwan — 2014-09-22 23:49:44 |
en regardant vite fait, je vois que tu ne te sers pas de ce qui sort de [soundfiler]. Du coup, je me dis qu'il est très possible que tu lises en dehors du tableau en trafiquant vitesse et durée, comme ton patch de lecture n'est pas au courant de la longueur du sample. |
RoKN — 2014-09-22 23:56:13 |
Ah ! je savais qu'il fallait que je cherche du côté du soundfiler mais malgré quelques tentatives (multiplier/diviser la durée avec la sortie soundfiler et inversement, des trucs comme ça) je n'ai pas trouvé satisfaction... |
dwan — 2014-09-23 00:11:38 |
C'est à dire que pour calculer la fréquence du phasor et son amplitude, il faut connaître plusieurs paramètres, dont la longueur (en samples) de ton fichier audio. C'est soundfiler qui te donne cette longueur, et pour le moment, tu ne la fais pas intervenir dans la partie du patch qui contrôle ta "tête de lecture", laquelle peut donc aller plus loin que le dernier sample dans certains cas. |
RoKN — 2014-09-23 11:08:50 |
Oui d'accord, je comprends... |
dwan — 2014-09-23 12:32:15 |
:D |
RoKN — 2014-09-23 12:52:54 |
Oh putain mais c'est génial ! Merci beaucoup ! |
dwan — 2014-09-23 12:57:16 |
le calcul du parcours de l'amplitude et de la fréquence du phasor est pas forcément évident à piger, sachant que si tu ne lis pas tout le sample, il faut augmenter la fréquence du phasor, diminuer son amplitude, MAIS conserver la même pente... À toi d'ajouter une petite subtilité : la lecture devrait se faire à l'envers quand le point d'arrivée se situe avant le point de départ :P |
RoKN — 2014-09-23 13:01:56 |
Ah, un exercice ! J'ai toute l'aprèm pour le faire... C'est à rendre pour quand m'sieur ? :-D |
dwan — 2014-09-23 13:25:22 |
héhé ! |
RoKN — 2014-09-23 15:54:29 |
Voilà c'est booon ! |