Data::Dataset::ChordProgressions - Provide access to hundreds of possible chord progressions
version 0.0105
use Data::Dataset::ChordProgressions; my $filename = Data::Dataset::ChordProgressions::as_file(); my @data = Data::Dataset::ChordProgressions::as_list(); my %data = Data::Dataset::ChordProgressions::as_hash();
Data::Dataset::ChordProgressions provides access to hundreds of possible musical chord progressions in five genres: blues, country, jazz, pop and rock. Each has progressions in keys of C major and C minor.
Data::Dataset::ChordProgressions
blues
country
jazz
pop
rock
C major
C minor
Each of these is divided into a type of progression, depending on song position. Take these types with a grain of salt. They may or may not be meaningful...
type
Each of these is a list of possible chord progressions by named chords and by Roman numeral notation.
The named chords are meant to match the known chords of Music::Chord::Note (listed in the source).
$filename = Data::Dataset::ChordProgressions::as_file();
Return the data filename location.
@data = Data::Dataset::ChordProgressions::as_list();
Return the data as an array.
%data = Data::Dataset::ChordProgressions::as_hash();
Return the data as a hash.
Gene Boggs <gene@cpan.org>
This software is copyright (c) 2021 by Gene Boggs.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Data::Dataset::ChordProgressions, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Data::Dataset::ChordProgressions
CPAN shell
perl -MCPAN -e shell install Data::Dataset::ChordProgressions
For more information on module installation, please visit the detailed CPAN module installation guide.