|
lmms
Cross-platform music production software
|
A single MIDI note. More...
Public Types | |
| using | Type = ::lmms::Note::Type |
Public Member Functions | |
| bool | operator< (const Note &b) const noexcept |
| Sort notes by time. | |
Public Attributes | |
| std::uint8_t | pitch = 0 |
| The pitch (tone), which can be lower or higher. | |
| std::uint8_t | volume = 0 |
| Volume (loudness). | |
| tick_t | time = 0 |
| Absolute time (from song start) when the note starts playing. | |
| tick_t | duration = 0 |
| For how long the note plays. | |
| Type | type = Type::Regular |
A single MIDI note.
|
inlinenoexcept |
Sort notes by time.
| tick_t lmms::MidiExport::Note::duration = 0 |
For how long the note plays.
| std::uint8_t lmms::MidiExport::Note::pitch = 0 |
The pitch (tone), which can be lower or higher.
| tick_t lmms::MidiExport::Note::time = 0 |
Absolute time (from song start) when the note starts playing.
| Type lmms::MidiExport::Note::type = Type::Regular |
| std::uint8_t lmms::MidiExport::Note::volume = 0 |
Volume (loudness).