chord_types();
Chord types (maj, min, dim).
-h human readable
ONO::Lib::Audio::Pro::Music::Theory->chord_types( );
chords();
Return chords.
ONO::Lib::Audio::Pro::Music::Theory->chords( );
chords_major();
Major scale chords.
ONO::Lib::Audio::Pro::Music::Theory->chords_major( );
returns: (1,0,2,0,2,1,0,1,0,2,0,3)
chords_minor();
Minor scale chords.
ONO::Lib::Audio::Pro::Music::Theory->chords_minor( );
returns: (2,0,3,1,0,2,0,2,1,0,1,0)
notes();
Music notes.
ONO::Lib::Audio::Pro::Music::Theory->notes( );
returns: ('C','C#','D','D#','E','F','F#','G','G#','A','A#','B')
scale_major();
Music scale.
ONO::Lib::Audio::Pro::Music::Theory->scale_major( );
returns: (1,0,1,0,1,1,0,1,0,1,0,1)
scale_major_blues();
Music scale.
ONO::Lib::Audio::Pro::Music::Theory->scale_major_blues( );
returns: (1,0,1,2,1,0,0,1,0,1,0,0)
scale_major_flamenco();
Music scale.
ONO::Lib::Audio::Pro::Music::Theory->scale_major_flamenco( );
returns: (1,0,1,0,1,1,0,1,2,1,0,1)
scale_major_pentatonic();
Music scale.
ONO::Lib::Audio::Pro::Music::Theory->scale_major_pentatonic( );
returns: (1,0,1,0,1,0,0,1,0,1,0,0)
scale_major_rotate();
Rotate a major scale.
ONO::Lib::Audio::Pro::Music::Theory->scale_major_rotate( );
returns: @scale
scale_minor();
Music scale.
ONO::Lib::Audio::Pro::Music::Theory->scale_minor( );
returns: (1,0,1,1,0,1,0,1,1,0,1,0)
scale_minor_blues();
Music scale.
ONO::Lib::Audio::Pro::Music::Theory->scale_minor_blues( );
returns: (1,0,0,1,0,1,2,1,0,0,1,0)
scale_minor_flamenco();
Music scale.
ONO::Lib::Audio::Pro::Music::Theory->scale_minor_flamenco( );
returns: (1,0,1,1,0,1,0,1,1,0,1,2)
scale_minor_pentatonic();
Music scale.
ONO::Lib::Audio::Pro::Music::Theory->scale_minor_pentatonic( );
returns: (1,0,0,1,0,1,0,1,0,0,1,0)
scale_minor_rotate();
Rotate a minor scale.
ONO::Lib::Audio::Pro::Music::Theory->scale_minor_rotate( );
returns: @scale
scalenotes();
Return music scale notes.
ONO::Lib::Audio::Pro::Music::Theory->scalenotes( );
returns: $LIST