module Event::Note

Public Instance Methods

off(note, octave) click to toggle source
# 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) click to toggle source
# 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) click to toggle source
# 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