[PD] integer values

Jonathan Wilkes jancsika at yahoo.com
Mon Mar 1 20:15:48 CET 2010


Have you looked at ds-arrays at all?  You can quantize the values and 
change them in one go as you describe (see attached).

-Jonathan

--- On Mon, 3/1/10, volker böhm <vboehm at gmx.ch> wrote:

> From: volker böhm <vboehm at gmx.ch>
> Subject: Re: [PD] integer values
> To: pd-list at iem.at
> Date: Monday, March 1, 2010, 7:26 PM
> thanks everybody for your
> suggestions.
> 
> matteo's example is close to what i need.
> thanks for this trick, i'd probably never have thought of
> stacking two sliders on top of each other.
> 
> i tried the same thing with an array (to have an arbitrary
> number of sliders grouped together)  - but it doesn't
> work :(
> 
> [#many] looks interesting. i haven't fully explored its
> possibilities. my impression is, it's good for clicking, but
> dragging to change multiple values in one go, seems not
> possible (see my poor example below).
> 
> On 01.03.2010, at 11:27, João Pais wrote:
> 
> > can you put an example of the patch you're doing? it
> might be easier to give suggestions in that way.
> 
> it's basically what matteo has posted - a slider, with
> values quantized to integer steps.
> why integers if you can have floats, you might ask:
> suppose you wanted to cut a sample into 8 equal slices, and
> then want to specify the order in which to playback the
> slices by a specific sequence. in this szenario i'm not
> interested e.g. in the 2.4th slice, i want either slice
> number 2 or 3.
> therefore i'd like to have an interface that allows only
> integer values and nothing in between.
> 
> this is just a simple example, but maybe it shows, why such
> a thing might be useful from time to time.
> 
> ok, one slider is fine, only for making sequences it would
> be great to have multiple sliders combined, to be able to
> drag horizontally for easy editing of multiple values.
> 
> so here goes my akward design of an integer multislider
> thing:
> 
> #N canvas 78 22 553 384 10;
> #N canvas 0 0 450 300 (subpatch) 0;
> #X array a 8 float 3;
> #A 0 1 5 3 5 2 4 6 2;
> #X coords 0 7 8 0 200 140 1;
> #X restore 71 53 graph;
> #X obj 344 207 tabread a;
> #X obj 344 121 until;
> #X msg 344 98 8;
> #X obj 344 149 counter 0 7;
> #X obj 344 229 + 0.5;
> #X obj 344 253 int;
> #X obj 344 278 tabwrite a;
> #X obj 344 176 t f f;
> #X text 41 183 0 --;
> #X text 43 46 7 --;
> #X obj 344 73 metro 100;
> #X obj 344 50 tgl 15 0 empty empty empty 17 7 0 10 -262144
> -1 -1 1
> 1;
> #X text 62 21 click and drag to edit values with mouse;
> #X obj 344 20 loadbang;
> #X connect 1 0 5 0;
> #X connect 2 0 4 0;
> #X connect 3 0 2 0;
> #X connect 4 0 8 0;
> #X connect 5 0 6 0;
> #X connect 6 0 7 0;
> #X connect 8 0 1 0;
> #X connect 8 1 7 1;
> #X connect 11 0 3 0;
> #X connect 12 0 11 0;
> #X connect 14 0 12 0;
> 
> 
> 
> 
> _______________________________________________
> Pd-list at iem.at
> mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>


      
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ds-sliders.pd
Type: application/puredata
Size: 1112 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20100301/a1f276a3/attachment.bin>


More information about the Pd-list mailing list