#N canvas -9 18 568 389 10;
#X text 24 33 check-octaves;
#X text 24 65 Checks whether an interval list sums up to an octave
and outputs the list only when it does not contain any hidden octaves..
;
#X msg 90 109 anti-octave;
#X msg 174 109 anti-octave&prime;
#X text 25 110 see also:;
#X obj 49 190 check-octaves;
#X msg 49 151 -4 -5 -3;
#X msg 156 151 1 2 6 -4;
#X msg 118 151 3 5;
#X text 221 147 interval list to be checked;
#X obj 49 220 show;
#X msg 49 260;
#X text 116 254 outputs the interval list when the sum is not an octave
;
#X text 24 298 1993 by Karlheinz Essl;
#X msg 285 24 Harmony;
#X obj 83 222 bng 15 250 50 1 empty empty clear 0 -6 0 8 -262144 -1
-1;
#X text 176 190 bangs when sum is an octave;
#X obj 153 190 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#N canvas 273 181 494 344 META 0;
#X text 12 145 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan
Wilkes for Pd version 0.42.;
#X text 12 65 LICENSE SIBSD;
#X text 12 125 AUTHOR Karlheinz Essl;
#X text 12 85 INLET_0 list;
#X text 12 105 OUTLET_0 list;
#X text 12 25 DESCRIPTION check whether an interval list sums up to
an octave and output the list only when it does not contain any hidden
octaves;
#X text 12 5 KEYWORDS control abstraction list_op filter;
#X restore 515 363 pd META;
#X connect 5 0 10 0;
#X connect 5 1 17 0;
#X connect 6 0 5 0;
#X connect 7 0 5 0;
#X connect 8 0 5 0;
#X connect 10 0 11 0;
#X connect 15 0 10 1;
