Module: MusicTheory::ScaleSteps

Included in:
Scale
Defined in:
lib/music_theory/scale_steps.rb

Overview

Concern for Scale

Instance Method Summary collapse

Instance Method Details

#iObject



4
5
6
# File 'lib/music_theory/scale_steps.rb', line 4

def i
  self
end

#iiObject



8
9
10
# File 'lib/music_theory/scale_steps.rb', line 8

def ii
  set_scale_step(1)
end

#iiiObject



12
13
14
# File 'lib/music_theory/scale_steps.rb', line 12

def iii
  set_scale_step(2)
end

#ivObject



16
17
18
# File 'lib/music_theory/scale_steps.rb', line 16

def iv
  set_scale_step(3)
end

#vObject



20
21
22
# File 'lib/music_theory/scale_steps.rb', line 20

def v
  set_scale_step(4)
end

#viObject



24
25
26
# File 'lib/music_theory/scale_steps.rb', line 24

def vi
  set_scale_step(5)
end

#viiObject



28
29
30
# File 'lib/music_theory/scale_steps.rb', line 28

def vii
  set_scale_step(6)
end

#viiiObject



32
33
34
# File 'lib/music_theory/scale_steps.rb', line 32

def viii
  set_scale_step(7)
end