|
lmms
Cross-platform music production software
|
A clip of MIDI notes. More...
Public Member Functions | |
| void | write (const QDomNode &root, int basePitch, double baseVolume, tick_t baseTime) |
| Append notes from root node to clip. | |
| void | processPatternNotes (tick_t cutPos) |
| Adjust special duration pattern clip notes by resizing them accordingly. | |
| void | writeToTrack (MidiFile::Track &midiTrack) const |
| Add clip notes to MIDI file track. | |
| void | writeToPattern (Clip &patternClip, tick_t len, tick_t base, tick_t start, tick_t end) |
| Write sorted notes to a explicitly repeating pattern clip. | |
Private Attributes | |
| std::vector< Note > | m_notes |
| List of actual notes. | |
A clip of MIDI notes.
| void lmms::MidiExport::Clip::processPatternNotes | ( | tick_t | cutPos | ) |
Adjust special duration pattern clip notes by resizing them accordingly.
| void lmms::MidiExport::Clip::write | ( | const QDomNode & | root, |
| int | basePitch, | ||
| double | baseVolume, | ||
| tick_t | baseTime ) |
Append notes from root node to clip.
| void lmms::MidiExport::Clip::writeToPattern | ( | Clip & | patternClip, |
| tick_t | len, | ||
| tick_t | base, | ||
| tick_t | start, | ||
| tick_t | end ) |
Write sorted notes to a explicitly repeating pattern clip.
| void lmms::MidiExport::Clip::writeToTrack | ( | MidiFile::Track & | midiTrack | ) | const |
Add clip notes to MIDI file track.
|
private |
List of actual notes.