Method: Musicality::GlissandoConverter.glissando_elements
- Defined in:
- lib/musicality/performance/conversion/glissando_converter.rb
.glissando_elements(start_pitch, target_pitch, duration, attack) ⇒ Object
25 26 27 28 29 30 31 |
# File 'lib/musicality/performance/conversion/glissando_converter.rb', line 25 def self.glissando_elements(start_pitch, target_pitch, duration, attack) pitches = glissando_pitches(start_pitch, target_pitch) subdur = Rational(duration, pitches.size) pitches.map do |pitch| NoteSequence::Element.new(subdur, pitch, attack) end end |