Music-NeoRiemannianTonnetz

 view release on metacpan or  search on metacpan

eg/nrt-study-setclass  view on Meta::CPAN

warn 'info: set class ', ps2str($pitch_set), ' consists of { ',
  join( ', ', map ps2str($_), keys %consists ), " }\n";

$Flag_Invary_Count //= 2;    # as both 3-11 and 4-27 operations use this
if ( $Flag_Invary_Count >= @$pitch_set ) {
  # well, you could, but the results would be unedifying
  die "error: cannot invary $Flag_Invary_Count elements in a ",
    scalar(@$pitch_set), " element set class\n";
}

# In hindsight these could be set with the -G flag to neato or whatnot
say <<"GRAPHVIZ_HEADER";
graph links {
  size="32,32";
  ratio="fill";
  splines=polyline;

GRAPHVIZ_HEADER

my %seen;
for my $pset ( keys %variations ) {



( run in 2.745 seconds using v1.01-cache-2.11-cpan-2e0ccfb7a10 )