I'm looking into a brute force workaround whereupon I drip the data structure
and copy it to a buffer structure but with the scalars that I want to delete
filtered out - then I clone this buffer back to the original thus deleting
certain scalars. This should work for my needs.
Also as an aside, I'm just reading Frank's data structure tutorial patches (I'm
a beginner to this topic!). I really think that these should be added to the
official vanilla documentation.
Cheers, John.
From: João Pais jmmmpais@googlemail.com
To: JF saintidle@yahoo.com
Sent: Sat, 23 April, 2011 1:38:27
Subject: Re: [PD] Data Structures - Delete specific scalar?
unfortunately, that and many other basic things aren't possible with data-s
yet. there are a couple ways you could use to circumvent this limitation:
- use a field for active or unactive scalars, and set them to 0 or 1. then
connect them to a spigot or similar, so that the other fields don't go through
the rest of the patch. You can also connect this to the -v (?) field, to make
this scalar invisible.
- if you want to be radical, get the coordinates of your scalar, and using
pd-messages, emulate the mouse's behaviour of going to edit mode, selecting the
scalar and deleting it.
Or write the st. puckette and tell him about putting this in.
João Pais
Is there any message based way to delete a scalar?
As I presume what people usually do is select the graphic in the datawindow
and
delete it this way. I need to do this without the graphical selection.
I'm currently using data structures just as a multi-dimensional storage
object
(the graphical side doesn't concern me). I've developed [data/drip] and
[data/filter] patches akin to [list-drip] and [list-filter]. I'm now looking
to
create an object where I can remove specific scalars based on whether or
their value fields match a certain condition (via [data/filter]).
Thanks in advance as always,
John.
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
--Friedenstr. 58
10249 Berlin (Deutschland)
Tel +49 30 42020091 | Mob +49 162 6843570
Studio +49 30 69509190
jmmmpais@googlemail.com | skype: jmmmpjmmmp