Method: Coltrane::Theory::Note#as

Defined in:
lib/coltrane/theory/note.rb

#as(letter) ⇒ Object



98
99
100
101
# File 'lib/coltrane/theory/note.rb', line 98

def as(letter)
  a = (Note[letter] - self)
  alter([a.semitones, -(-a).semitones].min_by(&:abs))
end