Première partie du son pour le Pixophone :
Voici l'interface d'un lecteur de sample aléatoire.
En haut quatre banques de son à sélectionner. Répartition des probabilités, activation et niveau pour chacune des banques.
En bas les lecteurs : Activation, Temps entre chaque sample (aléatoire, mais avec une directive et en fonction du temps du dernier échantillon), "skip" (pas de silence), "hold" (lecture du même échantillon sans retirage au sort), Bank&Index du sample en lecture, niveau du lecteur.
Pour la suite :
Un quadruple lecteur de boucles.
Ensuite je pense que les paramètres de ces lecteurs pourront être modulés par des analyses d'image.
edit: patch mis à jour après gros débuggage.
archive pour test : http://po.boulant.free.fr/sampler_aleatoire.zip (près de 40Mo)
Dernière modification par pob (2011-02-02 01:33:43)
Hors ligne
Yes!
ça à l'air d'être une chouette application !
le design me fait penser à mon regretté ableton live, qui ne marche que sur OS propriétaire ...
J'ai toujours voulu mettre la main sur les algos qu'utilise Ableton pour leur système Warp, de traitement des échantillons, mais toujours sans résultat, si ce n'est la boite officielle qui leur fait ça, mais sous brevet..
en tout cas je vais me l'essayer sur pd ton prog...
+++
Hors ligne
Oyster_twiter, merci.
J'ai pas voulu faire du Live, mais c'est vrai que les gris sombres rappellent la charte de couleurs des interfaces d'ableton. C'est surtout que quand on ne veut pas s'éblouir en perf, c'est vachement mieux. Après j'ai pas fait des trucs tout en rondeur, on garde le look des vieilles volvo de pd.
Pour te servir de ce patch, il faut créer des fichiers wav et des fichiers texte avec les emplacements des début de chaque sample.
edit: Voir premier post pour l'archive avec tous les fichiers comme il faut...
Dernière modification par pob (2011-01-23 11:44:04)
Hors ligne
Mode d'emploi :
Ouvrir le patch, évidemment.
Cliquer sur sur reset en bas à droite et "active" pour démarrer "compute audio" de pd.
Charger des presets - en haut les 4 numbox puis le bang jaune.
Ajuster une valeur non nulle aux probas des banques à enclencher - toggle bleu
Régler les niveaux des banques et des players.
Démarrer les players avec les toggle verts.
silence : dose l'espacement entre les fragments.
"skip" pas de silence.
"hold" maintient le même sample dans le lecteur.
Dernière modification par pob (2011-01-23 19:28:32)
Hors ligne
Mise à jour avec la possibilité de restreindre le choix des banques pour chaque lecteur : solo n'en garde qu'une parmi les quatre et le bang en dessous permet de désactiver les filtres.
Le chargement de chaque banque ne peut se faire que si l'on n'est pas en train de lire dans cette banque. Temporisation des lecteurs et de leur arrêt dans ce cas.
Un chargement en attente est indiqué par un clignotant.
Un second clic sur le bang pendant que le chargement est en attente annule l'opération.
L'archive a été mise à jour. Toujours à la même adresse : http://po.boulant.free.fr/sampler_aleatoire.zip
Pour terminer je pense faire une version multicanale. Je pense que ce sera un patch dynamique qui permettra de choisir le mode entre stéréo, quadri, penta, hexa et octophonie et chargera le module approprié pour les sorties, l'interface et le tirage au sort de la face de lecture pour chacun des lecteurs...
Dernière modification par pob (2011-02-02 01:34:08)
Hors ligne
Slt Pob...ça à l'air génial mais je me sens carrément nigaud là: je n'arrive pas à charger aucun sample....j'obtiens juste ceci en dans la pd window: "can't open et read failed (forçémen!t)"...il m'a semblé avoir respecté tes "instructions" de départ, mais le sampler semble fonctionner au niveau des "bank" dans les player mais...évidemment pas de son en sorti...(j'utilise la version Pd extended)...merci de ton aide!
Beryann
Hors ligne
As tu récupéré l'archive complète ?
Sinon le patch tout seul ne comporte pas de son ni les fichiers d'index.
Hors ligne
non Pob je n'avais downloadé que le .pd en dessous ton post...je me disais aussi que le dossier était incomplet...ai tout récupéré sur le lien plus haut..allez, zou, vais essayer ça de suite....a bientot! Beryann
Hors ligne
Bonjour,
pour un travail j'ai besoin d'un lecteur de samples mais l'aléatoire me gène. Comment l'enlever s'il te plais?
Je suis en école d'art et démarre à peine avec pure data, je te remercie de ton indulgence.
Merci d'avance pour ta réponse.
Hors ligne
Un lecteur de sample, ça peut-être très simple.
Par exemple en mono :
Tu crées un objet [table monsample]
Tu le charges en envoyant un message genre [read -resize nomdefichier.wav monsample( à un objet [soundfiler]
Et pour le lire tu peux utiliser [tabplay~] avec un bang ou un message pour déclencher la lecture
Jette un œil sur les fichiers d'aide de ces objets et dans la doc de puredata, il y a tout ce qu'il faut pour t'aider à créer ton lecteur.
Bon courage et bon apprentissage !
Dernière modification par pob (2011-01-26 15:34:56)
Hors ligne
Quelques (derniers ?) bugs en moins...
Et les version 4, 5 et 6 canaux.
quelques détails pour le multicanal :
On diffuse sur une paire d'enceintes adjacentes tirée au hasard.
Il est possible de bloquer certains canaux pour chaque lecteur avec les toggles. Les toggles changent de couleur lors de leur activation. Quand on bloque tous les canaux, on diffuse sur tous les canaux en même temps. Je sais c'est à l'envers, mais bon, pourquoi pas...
Le bang au milieu débloque tous les canaux pour chaque lecteur.
La version multicanale requiert Gridflow. http://artengine.ca/gridflow/
Archive avec les sons ici : http://po.boulant.free.fr/sampler_aleatoire.zip
Dernière modification par pob (2011-02-15 20:40:56)
Hors ligne
Dernière (j'espère) purge de bugs... C'est dingue le nombre de ces petites cochonneries qui peuvent survenir dans certains cas, sans doute un peu particuliers...
Hors ligne
nice, mais un peu long ne patch pour un 15 pouces :-)
Hors ligne
Pages: 1