Sha256: 631c837b3e5b48652281d2509a23741cc718560ffb1a65a212980d2abe622492

Contents?: true

Size: 761 Bytes

Versions: 2

Compression:

Stored size: 761 Bytes

Contents

# # frozen_string_literal: true

# module Coltrane
#   # It's totally a wip yet.
#   module ClassicProgressions
#     PROGRESSIONS = {
#       'Pop'          => %w[I V vi IV],
#       'Blues'        => %w[I I I I IV IV I I V IV I I],
#       'Jazz Blues'   => %w[
#         I7   I7   IV7  IV7  I7  I7   I7    I7
#         IV7  IV7  VI7  VI7  I7  I7   iii7  VI7
#         ii7  ii7  V7   V7   I7  VI7  II7   V7
#       ],
#       'Fifties'      => %w[I IV V]
#       # pop:        [:major, [1, 5, 6, 4]],
#       # fifties:    [:major, [1, 6, 4, 5]],
#       # blues:      [:major, [1, 4, 1, 5, 4, 1]],
#       # jazz:       [:major, [2, 5, 1]],
#       # jazz_minor: [:minor, [2, 5, 1]],
#       # andalusian: [:minor, [1, 7, 6, 5]]
#     }.freeze
#   end
# end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
coltrane-1.1.2 lib/coltrane/classic_progressions.rb
coltrane-1.1.1 lib/coltrane/classic_progressions.rb