Package | Description |
---|---|
net.kreatious.pianoleopard.midi |
Data models backed by physical MIDI sequencer devices
|
net.kreatious.pianoleopard.midi.event |
Data model for MIDI events
|
net.kreatious.pianoleopard.midi.track |
Data model for a parsed MIDI sequence
|
net.kreatious.pianoleopard.painter.layout |
Layout strategies for the painter
|
Modifier and Type | Method and Description |
---|---|
Iterable<EventPair<NoteEvent>> |
InputModel.getNotePairs(long low,
long high) |
Iterable<EventPair<PedalEvent>> |
InputModel.getPedalPairs(long low,
long high) |
Modifier and Type | Method and Description |
---|---|
EventPair<T> |
EventPair.withOffTime(long offTime)
Creates a new off event pair of the same type and slot with the specified
off timestamp.
|
Modifier and Type | Method and Description |
---|---|
Iterable<EventPair<NoteEvent>> |
ParsedTrack.getNotePairs(long low,
long high)
Gets the note event pairs overlapping with the specified interval
|
Iterable<EventPair<PedalEvent>> |
ParsedTrack.getPedalPairs(long low,
long high)
Gets the pedal event pairs overlapping with the specified interval
|
Modifier and Type | Method and Description |
---|---|
void |
PlayedEventLayout.layoutNote(long currentTime,
EventPair<NoteEvent> event,
Rectangle rect) |
void |
InactiveEventLayout.layoutNote(long currentTime,
EventPair<NoteEvent> event,
Rectangle rect) |
void |
EventLayout.layoutNote(long currentTime,
EventPair<NoteEvent> event,
Rectangle rect)
Lays out the coordinates for drawing the specified note event.
|
void |
DefaultEventLayout.layoutNote(long currentTime,
EventPair<NoteEvent> event,
Rectangle rect) |
void |
EventLayout.layoutPedal(long currentTime,
EventPair<PedalEvent> event,
Rectangle rect)
Lays out the coordinates for drawing the specified pedal event.
|
void |
DefaultEventLayout.layoutPedal(long currentTime,
EventPair<PedalEvent> event,
Rectangle rect) |
Copyright © 2015 Kreatious LLC. All rights reserved.