Sha256: f92dd40f0089bfe20a842c3b706790d655f38f03a86bfa93636ee70bf99cbc78
Contents?: true
Size: 595 Bytes
Versions: 1
Compression:
Stored size: 595 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 IV7 I7 I7 F7 F7 I7 ] '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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
coltrane-1.0.24 | lib/coltrane/classic_progressions.rb |