Module: Banjo::Keys
- Included in:
- Channel
- Defined in:
- lib/banjo/keys.rb
Constant Summary collapse
- KEYS =
i{c cs d ds e f fs g gs a as b}
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
5 6 7 8 9 10 11 |
# File 'lib/banjo/keys.rb', line 5 def self.included(base) KEYS.each_with_index do |key, i| base.send(:define_method, key) do |scale=3| 24 + i + (scale * 12) end end end |