Sha256: 309f76cdb333aa50446a7ca0dc62a1378dc522c9a40dcdd0437c0ab8f2fc2f90

Contents?: true

Size: 316 Bytes

Versions: 1

Compression:

Stored size: 316 Bytes

Contents

# frozen_string_literal: true

module Coltrane
  # Allows creation of chord progressions
  class Progression
    extend ClassicProgressions

    attr_reader :scale

    def initialize(roman_notation, key: nil, scale: nil)
      @scale = Scale.from_key(key) unless key.nil?
    end

    def chords

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
coltrane-1.0.24 lib/coltrane/progression.rb