Bonjour,
je suis tout novice dans Pd, mais je m'amuse bien quand même
Un petit souci néanmoins: la plupart du temps, lorsque je charge un échantillon .wav dans une table, ... il ne se passe rien!
La console Pd me retourne un "error: : no such object" ou un "No such file or directory".
Et puis je réessaye x fois et voilà mon sample chargé! Damned!
J'ai bien mis mes fichiers sons dans le même répertoire que mon patch, pas d'espace dans les noms. J'ai fait des essais en localisant mes fichiers dans le répertoire media/son de Pd pour un résultat identique.
j'utilise :
[b]
|
[openpanel]
|
[read -resize $1 array1] avec array1 défini à l'avance
|
[soundfiler]
|
[number)
à noter que même lorsque la commande réussit et que mon échantillon apparaît dans la table, le number en sortie de soundfiler reste à 0. Strange non?
ma congig : pc sous windows7 (méaculpa mais c'est le pc famillial ^///^ )
euh... voilà donc mon premier prblm avec Pd!
merci 1) de m'avoir lu 2) de votre réponse éventuelle.
soirée bonne.
PEACE
Hors ligne
Faut pas avoir peur de poster ça dans la rubrique Pd
Je ne sais pas si c'est juste une erreur de transcription, mais c'est un message [open -resize $1 array1( et non une boîte d'objet. Normalement l'objet ne doit pas se créer si c'est ça.
Pure Data marche aussi très bien avec Windows7 et rassure toi, tu n'es pas le seul.
Hors ligne
Hello pob!
Of course il fallait lire [read -resize $1 array1(
mon clavier a fourché o
toujours le même comportement, c'est ennuyeux... surtout que ça fonctionne de temps en temps,
Y a t il une règle portant sur le format des échantillons .wav? (je sais que la durée doit être <90sec) Sur leur localisation? Je suis perplexe...
Hors ligne
Postes ton patch en pièce jointe, c'est la meilleure méthode pour que l'on puisse t'aider...
Est ce qu'un fichier d'aide du genre 3.audio.examples/B09.sampler.loop.smooth.pd fonctionne ou bien il produit la même erreur ?
Hors ligne
Bonjour edo,
sur mon ordi (win xp) pure data est faché avec les noms de dossiers qui contiennent des virgules, j'ai mis du temps à comprendre le problème...
Sinon, c'est peut-être les caractéristiques de ton fichier wav ? taux d'échantillonnage, nombre de canaux. Il peut y avoir plein de wav différents, est ce que ça le fait avec tout tes wav? Est ce que ça le fait avec les sons fournis dans les exemples de pd ?
Hors ligne
Pour la durée, il faut forcer la taille de la table à plus grand et faire ton -resize ensuite.
Ton message aura cette tête :
[read -resize -maxsize 9e+006 $1 array1(
A garder à l'esprit que tout l'adresse en interne dans Pd est en 32bit virgule flottante. C'est à dire une mantice de 24 bit et 8 bit pour l'exposant. "24b * 10^8b"
Donc pour des sons de plus de 2^24 samples tu auras des approximations.
Il est question de passer l'adressage en double précision.
Tout ça pour dire que si tu n'as pas besoin de triturer tes sons avec un accès "aléatoire" il existe [readsf~] qui lit les fichiers avec quelques commandes basiques, mais qui ne prend pas trop de RAM et qui n'a pas ces problèmes d'approximation.
Il y a aussi [readanysf~] mais je ne sais plus où ça en est sur windows. Dernièrement il y a un gars qui s'y est collé et je crois qu'on doit pouvoir le récupérer dans les dernières moutures de pd-ext 0.43.1
Hors ligne
Hello emoc,
tous les .wav essayés sont en
44 100Hz; 16-bit; mono
type RIFF wave (.wav de base quoi)
pas d'espace, de virgule ou caractère chelou dans le nom des échantillons, dans le nom du repertoire etc...
en stéréo ou 8bit même combat, ça marche pas...
c'était l'objet de ma question sur l'éventuelle règle concernant les échantillons audio "supportés" par Pd.
Et... oui avec les sons fournis dans les exemples de pd, ça roule. Bigre!
j'ai désinstallé-ré-installé Pd, sans changement, ce qui me parait vraiment bizarre c'est que soundfiler ne me retourne même pas la taille en sample quand mon fichier se charge dans la table.
re-Bigre!
quand à mon patch je ne le poste même pas, c'est juste un basique openpanel suivi du read décrit précédemment...
Hors ligne
Curieux... Tu ne veux pas déposer un de tes fichiers sur un ftp ou un service de dépôt de fichier ?
A priori de ce que tu racontes, c'est lié à tes fichiers.
Hors ligne
Hors ligne
Mmm... ça marche ici
Il faut éviter les accents et autres caractères non alphanumériques de base dans le chemin des fichiers des fois aussi...
Au passage dans ton patch il manquait [tabread~ array1]
Dernière modification par pob (2011-09-08 19:44:29)
Hors ligne
Ça marche chez moi aussi en rajoutant [tabread4~ array1]
(windows xp sp2)
Est ce que tes sons sont ouverts dans un autre soft en même temps? Je ne sais pas si ça peut poser problème, mais il doit bien y avoir une explication rationnelle!
Hors ligne
J'ai trouvé! En fait, c'est dans le chemin vers le répertoire de mes samples qu'il y avait un problème : un espace et des accents dans un nom (genre C:\Users\édo & Maman\Desktop\Smpls).
Apparemment c'est ce qui faisait bugger Pd.
Maintenant ça roule \(^o^)/ je peux charger du .wav sans mes tables!
et les lire avec [tabread4~ table] ;)
Merci à tous.
Hors ligne