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?
Chris