Method: Musicality::Part#transpose

Defined in:
lib/musicality/notation/model/part.rb

#transpose(interval) ⇒ Object



56
57
58
59
60
# File 'lib/musicality/notation/model/part.rb', line 56

def transpose interval
  p = self.clone
  p.notes.each {|n| n.transpose!(interval) }
  return p
end