Module: Coltrane::Theory::NotableProgressions

Included in:
Progression
Defined in:
lib/coltrane/theory/notable_progressions.rb

Overview

This module takes care of adding to progressions knowledge that is more based on common standards and practices.

Constant Summary collapse

PROGRESSIONS =
{
  'Pop'        => ['I-V-vi-IV', :major],
  'Jazzy Pop'  => ['IM7-V7-vi7-IVM7',      :major],
  'Jazz'       => ['ii7-V7-I7',            :major],
  'Jazz Minor' => ['ii7-V7-i7',            :major],
  'Blues'      => ['IM7-IV7-I7-V7-IV7-I7', :major],
  'Jazz Blues' => ['I7-IV7-I7-V7-IV7-I7',  :major],
  'Fifties'    => ['I-vi-IV-V',            :major],
  'Circle'     => ['vi-ii-V-I',            :major],
  'Tune Up'    => ['ii7-V7-IM7-i7-IV7-IVM7-VIIM7', :minor]
}.freeze