Module: Event::Note
- Extended by:
- Note
- Included in:
- Note
- Defined in:
- lib/kuromusic/Track/Measure/Chord/Note/Event/NoteEvent.rb
Instance Method Summary collapse
Instance Method Details
#off(note, octave) ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'lib/kuromusic/Track/Measure/Chord/Note/Event/NoteEvent.rb', line 12 def off(note, octave) Event.new({ :type => EventType::NOTE, :method => EventType::Note::OFF, :note => note, :octave => octave }) end |
#on(note, octave, velocity) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/kuromusic/Track/Measure/Chord/Note/Event/NoteEvent.rb', line 3 def on(note, octave, velocity) Event.new({ :type => EventType::NOTE, :method => EventType::Note::ON, :note => note, :octave => octave, :velocity => velocity }) end |
#rest(dur) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/kuromusic/Track/Measure/Chord/Note/Event/NoteEvent.rb', line 20 def rest(dur) Event.new({ :type => EventType::NOTE, :method => EventType::Note::REST, :dur => dur }) end |