Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2012-05-03 02:38:27 supprimer un objet precis avec un message

albdet
membre
Date d'inscription: 2011-09-14
Messages: 166
Site web

supprimer un objet precis avec un message



salut, je me plonge dans les messages adressés aux patchs ou sous-patch.
y a-t-il un moyen de supprimer un objet déterminé ?
il existe "clear" qui efface tout le sous-patch donné..
de plus, on peut nommer les objets ( comme quand on les connecte )
mais je ne trouve pas.
Il n'y aurait que la solution de simuler une suppression par click et clavier ?

voilà, c'est un détail mais ça me titille, je bosse sur un séquenceur dans lequel on a que l'instrument à insérer ( et la musique à écrire accessoirement ! )

merci à vous

Hors ligne

 

#2 2012-05-03 12:09:38 Re : supprimer un objet precis avec un message

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: supprimer un objet precis avec un message



salut aldbet,
la seule solution que je connaisse est d'envoyer dans le patch : [editmode 1<----[mouse ( coordonées X Y 0 0 <---[mouseup X Y 0 <-------[cut<
Pour ça il faut donc que tu connaisse la position précise de ton objet lors de sa création.....

Hors ligne

 

#3 2012-05-03 14:46:22 Re : supprimer un objet precis avec un message

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: supprimer un objet precis avec un message



J'ai fait ça pour un système qui permet d'appeler différents effets et de les combiner dans n'importe quel ordre : chaque effet est appelé dans un sous-patch quasi-vide (juste un inlet~, un inlet et un outlet~). Je sais donc exactement où se situe l'objet effet. La manière qui a le mieux fonctionné chez moi est celle-ci (sachant que toutes les commandes sont envoyées au sous-patch contenant l'effet) :

tout d'abord, je vire l'objet précédent :
- vis 1, editmode 1
- mouse X+3 Y+3 0 0, cut
ensuite, j'appelle un autre objet :
- obj X Y monObjet
je le connecte :
- connect (connections aux i/o)
et on referme proprement :
- editmode 0, vis 0
- dirty 0 (pour dire à pd de se foutre des changements qui viennent d'être faits, vu que j'utilise sssad pour sauvegarder les réglages)

Il y a une autre méthode avec [find<, mais j'ai jamais réussi à avoir des résultats reproductibles... c'est pas sûr que ça fonctionne encore dans le futur [:docbrown]

Dernière modification par dwan (2012-05-03 19:26:44)

Hors ligne

 

#4 2012-05-03 17:02:01 Re : supprimer un objet precis avec un message

albdet
membre
Date d'inscription: 2011-09-14
Messages: 166
Site web

Re: supprimer un objet precis avec un message



ok, donc pas d'autre système que de passer par un truchement souris. C'est un peu dommage.
Merci.

Hors ligne

 

#5 2012-05-03 17:03:29 Re : supprimer un objet precis avec un message

albdet
membre
Date d'inscription: 2011-09-14
Messages: 166
Site web

Re: supprimer un objet precis avec un message



par contre quelque chose qui me titille, kesako "sssad" ?

Hors ligne

 

#6 2012-05-03 17:22:29 Re : supprimer un objet precis avec un message

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: supprimer un objet precis avec un message



SSSAD est un système de sauvegarde pour pure data, et c'est drôlement bien et drôlement pratique : http://puredata.info/downloads/sssad

Hors ligne

 

#7 2012-05-03 17:44:48 Re : supprimer un objet precis avec un message

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: supprimer un objet precis avec un message



J'ai retrouvé mon exemple avec [find< !
Le souci c'est que ça marche pas pareil sous windows et sous linux : sous nux il faut faire [find machin 0<, et sous windows [find machin 1< (enfin je crois. je vais pas rebooter sous win pour vérifier :p )

Dernière modification par dwan (2012-05-03 17:45:37)

Hors ligne

 

#8 2012-05-03 19:15:49 Re : supprimer un objet precis avec un message

nononononono
membre
Lieu: Toulouse
Date d'inscription: 2011-02-04
Messages: 614

Re: supprimer un objet precis avec un message



Alors ça c'est bien classe!

Hors ligne

 

#9 2012-05-03 19:24:56 Re : supprimer un objet precis avec un message

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: supprimer un objet precis avec un message



Ouaip c'est bien pratique, sauf que ce genre de truc peut ne plus marcher d'une version de pd à une autre : c'est pas une feature "officielle", donc faut pas venir pleurer si ça marche plus un jour... Il me semble qu'une recherche sur "donecanvasdialog" dans la pd-list doit remonter une paire de posts de mise en garde de la part de Miller ou de Steiner wink C'est entre autres pour ça que la méthode avec [mouse< est préférable.

Dernière modification par dwan (2012-05-03 19:30:42)

Hors ligne

 

#10 2012-05-03 20:27:47 Re : supprimer un objet precis avec un message

albdet
membre
Date d'inscription: 2011-09-14
Messages: 166
Site web

Re: supprimer un objet precis avec un message



je crois que je vais prendre le risque de m'en servir, et puis je vais regarder sssad, ça a l'air top.

Hors ligne

 

#11 2012-05-04 06:56:53 Re : supprimer un objet precis avec un message

philippe boisnard
membre
Date d'inscription: 2008-09-23
Messages: 478

Re: supprimer un objet precis avec un message



je connaissais pas find, très très utiles, je faisais la même chose que Arnaud. pfff ça simplifie tout !

Hors ligne

 

#12 2012-05-04 19:16:40 Re : supprimer un objet precis avec un message

dwan
membre
Date d'inscription: 2011-01-24
Messages: 307

Re: supprimer un objet precis avec un message



Et en fait, [findagain< est aussi intéressant : essayez de créer plusieurs abstractions "panoupanou" avec le patch d'exemple que j'ai posté plus haut, espacez-les puis cliquez une fois sur [find panoupanou 0<, puis sur [findagain<...

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024