I am new to dynamic patches. I've gone through some examples of
dynamically adding objects to the canvas etc, but have decided this
isn't what I need to do.
Essentially I need to be able to dynamically load a subpatch, each with
an individual name, so that I can send each one values, then connect it
to the dac. I can see in my head how to do it, just don't know the
method in pd.
here is a sub_sound.pd simple example:
#N canvas 0 0 454 304 12;
#X obj 79 130 osc~ 440;
#X floatatom 74 91 5 0 0 0 - - -;
#X obj 79 44 inlet;
#X obj 79 195 outlet~;
#X connect 0 0 3 0;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
here is a little patch with some of the sub patches on
#N canvas 218 136 722 441 12;
#X obj 32 114 sub_sound;
#X obj 117 115 sub_sound;
#X obj 209 114 sub_sound;
#X obj 53 251 *~ 0.5;
#X obj 50 300 dac~;
#X floatatom 107 218 5 0 0 0 - - -;
#X floatatom 32 82 5 0 0 0 - - -;
#X floatatom 117 82 5 0 0 0 - - -;
#X floatatom 209 83 5 0 0 0 - - -;
#X text 29 51 here are a few simple sub-patches;
#X text 318 158 trying to launch a subpatch dynamically \, with individual
names so that the frequency of each can be controlled seperately;
#X msg 319 273 \; pd-x.pd menuclose;
#X msg 321 226 \; pd open sub_sound.pd /tmp;
#X connect 0 0 3 0;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 3 0 4 1;
#X connect 5 0 3 1;
#X connect 6 0 0 0;
#X connect 7 0 1 0;
#X connect 8 0 2 0;
Does anyone have any tips, or could point in the direction of some
reading, that would help me find my solution?
Thanks
--
Chris