Class: Fet::Generator::Singing
- Inherits:
-
Object
- Object
- Fet::Generator::Singing
- Defined in:
- lib/fet/generator/singing.rb
Overview
Class that generates MIDI files for the singing exercises
Instance Method Summary collapse
- #generate ⇒ Object
-
#initialize(tempo:, pause:, directory_prefix: "") ⇒ Singing
constructor
A new instance of Singing.
Constructor Details
#initialize(tempo:, pause:, directory_prefix: "") ⇒ Singing
Returns a new instance of Singing.
7 8 9 10 11 12 |
# File 'lib/fet/generator/singing.rb', line 7 def initialize(tempo:, pause:, directory_prefix: "") self.tempo = tempo self.pause = pause self.midi_range = HIGH_SINGING_OCTAVE_RANGE self.directory_prefix = directory_prefix end |
Instance Method Details
#generate ⇒ Object
14 15 16 17 |
# File 'lib/fet/generator/singing.rb', line 14 def generate generate_major generate_minor end |