Method: Musicality::Transition#initialize

Defined in:
lib/musicality/notation/util/transition.rb

#initialize(func, transition_domain) ⇒ Transition

Returns a new instance of Transition.



4
5
6
7
8
9
# File 'lib/musicality/notation/util/transition.rb', line 4

def initialize func, transition_domain
  super()
  add_piece(transition_domain, func)
  add_piece(transition_domain.last..DOMAIN_MAX,
            Function::Constant.new(func.at(transition_domain.last)))
end