Johan Vromans > Music-ChordBot > Music::ChordBot::Opus::Section::Chord

Download:
Music-ChordBot-0.91.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.01   Source  

NAME ^

Music::ChordBot::Opus::Section::Chord - ChordBot chords.

SYNOPSIS ^

    use Music::ChordBot::Opus::Section::Chord;
    $chord = Music::ChordBot::Section::Chord->new;
    $chord->root("C");
    $chord->type("Min7");
    $chord->duration(4);

or

    $chord = Music::ChordBot::Section::Chord->new("C Min7 4");

or

    $chord = Music::ChordBot::Section::Chord->new("C", "Min7", 4);

METHODS ^

new [ args ]

Creates a new Music::ChordBot::Opus::Section::Chord object.

The chord key, type and duration may be passed as arguments to the constructor, either as three separate values, or as a string containing these values space separated.

Attributes:

root

The root (key) of the chord.

bass

An added bass note of the chord.

type

The type, e.g., "Maj" (major), "Min" (minor), "7" (seventh) and so on.

duration

The duration, in beats.

inversion

Thee inversion, if applicable.

root bass type duration inversion

Accessors can be used to set and/or get these attributes.

AUTHOR, COPYRIGHT & LICENSE ^

See Music::ChordBot.

syntax highlighting: