class HeadMusic::DiatonicInterval::Category
Accepts the letter name count between two notes and categorizes the interval
Attributes
number[R]
Public Class Methods
new(number)
click to toggle source
# File lib/head_music/diatonic_interval.rb, line 132 def initialize(number) @number = number end
Public Instance Methods
large_leap?()
click to toggle source
# File lib/head_music/diatonic_interval.rb, line 148 def large_leap? number > 3 end
leap?()
click to toggle source
# File lib/head_music/diatonic_interval.rb, line 144 def leap? number >= 3 end
skip?()
click to toggle source
# File lib/head_music/diatonic_interval.rb, line 140 def skip? number == 3 end
step?()
click to toggle source
# File lib/head_music/diatonic_interval.rb, line 136 def step? number == 2 end