/usr/lib/pd/extra/rtc/markov-harmony-help.pd is in pd-rtclib 4.1-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | #N canvas 1 48 504 398 10;
#X msg 55 301;
#X text 24 38 An sequence of intervals that is generated by a one-dimensional
markov chain. The transition probabilities of the intervals have to
be sent to the right-most inlet following the conventions of the "prob"-object.
The desired start interval <int> must be sent to the middle inlet.
A bang in the left inlet outputs one chosen interval.;
#X text 24 16 markov-harmony;
#X msg 388 23 Harmony;
#X text 26 132 see also:;
#X msg 91 132 prob;
#X msg 133 132 markov-rhythm;
#X obj 55 246 markov-harmony;
#N canvas 321 334 351 198 table-of-thirds 0;
#X obj 158 30 loadbang;
#X msg 29 110 3 -4 1;
#X msg 29 85 3 4 1;
#X msg 89 110 4 -3 1;
#X msg 89 85 4 3 1;
#X obj 133 142 outlet;
#X msg 165 85 -3 4 1;
#X msg 164 110 -3 -4 1;
#X msg 231 111 -4 -3 1;
#X msg 231 86 -4 3 1;
#X connect 0 0 2 0;
#X connect 0 0 1 0;
#X connect 0 0 4 0;
#X connect 0 0 3 0;
#X connect 0 0 7 0;
#X connect 0 0 6 0;
#X connect 0 0 9 0;
#X connect 0 0 8 0;
#X connect 1 0 5 0;
#X connect 2 0 5 0;
#X connect 3 0 5 0;
#X connect 4 0 5 0;
#X connect 6 0 5 0;
#X connect 7 0 5 0;
#X connect 8 0 5 0;
#X connect 9 0 5 0;
#X restore 222 209 pd table-of-thirds;
#X floatatom 151 205 4 0 0 2 start_interval - -;
#X text 308 273 Flashes when there are no transitions possible ("I
am stuck!");
#X floatatom 181 279 4 0 0 3 chosen_interval - -;
#X text 91 301 pitch class;
#N canvas 268 187 323 175 play-it 0;
#X obj 43 102 show-pitchclass;
#X obj 43 36 inlet;
#X obj 43 67 + 60;
#X obj 43 132 outlet;
#X obj 156 102 play2 127 500 0 1;
#X obj 270 42 inlet;
#X obj 279 74 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X connect 0 0 3 0;
#X connect 1 0 2 0;
#X connect 2 0 0 0;
#X connect 2 0 4 0;
#X connect 5 0 4 3;
#X connect 6 0 4 3;
#X restore 55 276 pd play-it;
#X obj 283 274 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 55 223 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 55 198 metro 200;
#X text 24 343 1994 by Karlheinz Essl;
#X obj 55 166 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X floatatom 113 169 4 0 0 2 speed - -;
#X connect 7 0 13 0;
#X connect 7 1 11 0;
#X connect 7 2 14 0;
#X connect 8 0 7 2;
#X connect 9 0 7 1;
#X connect 13 0 0 0;
#X connect 15 0 7 0;
#X connect 16 0 15 0;
#X connect 18 0 16 0;
#X connect 19 0 16 1;
|