+ int den = gh_scm2int (gh_cdr (fr));
+ if (den != (1 << intlog2 (den)))
+ {
+ /*
+ Todo: should make typecheck?
+
+ OTOH, Tristan Keuris writes 8/20 in his Intermezzi.
+ */
+ warning (_f("Found strange time signature %d/%d.",
+ den,
+ gh_scm2int (gh_car (fr))
+ ));
+ }
+
+