Class: Music::Transcription::Change::Gradual
- Inherits:
-
Music::Transcription::Change
- Object
- Music::Transcription::Change
- Music::Transcription::Change::Gradual
- Defined in:
- lib/music-transcription/model/change.rb,
lib/music-transcription/packing/change_packing.rb
Instance Attribute Summary
Attributes inherited from Music::Transcription::Change
Instance Method Summary collapse
- #clone ⇒ Object
-
#initialize(value, transition_dur) ⇒ Gradual
constructor
A new instance of Gradual.
- #pack ⇒ Object
- #resize(newdur) ⇒ Object
Methods inherited from Music::Transcription::Change
Constructor Details
#initialize(value, transition_dur) ⇒ Gradual
Returns a new instance of Gradual.
33 34 35 36 37 38 |
# File 'lib/music-transcription/model/change.rb', line 33 def initialize value, transition_dur if transition_dur <= 0 raise NonPositiveError, "transition duration #{transition_dur} must be positive" end super(value, transition_dur) end |