NAME Music::Chord::Positions - generate various chord inversions and voicings SYNOPSIS use Music::Chord::Positions; my $mcp = Music::Chord::Positions->new; my $inversions = $mcp->chord_inv( [0, 3, 7]); my $i6 = $mcp->chord_inv( [0, 3, 7], inv_num => 1 ); my $positions = $mcp->chord_pos( [0, 3, 7]); my $voices = $mcp->chords2voices($positions); $mcp->scale_degrees; # returns 12 by default Interface