class MIDIFile::Event
- MIDIFile::Event
- BinData
- Reference
- Object
Direct Known Subclasses
Defined in:
midi_file/event.crmidi_file/meta_event.cr
midi_file/status_event.cr
midi_file/sysex_event.cr
Constant Summary
-
ENDIAN =
["big"]
-
KLASS_NAME =
[MIDIFile::Event]
-
PARTS =
[{type: "basic", name: delta, cls: VLQ, onlyif: nil, verify: nil, value: nil}, {type: "basic", name: event_head, cls: UInt8, onlyif: nil, verify: nil, value: nil}] of Nil
-
REMAINING =
[] of Nil
Class Method Summary
- .bit_fields
- .from_io_with_running_status(io, byte_format : IO::ByteFormat, running_status : StatusEvent | Nil)
Instance Method Summary
- #__format__ : IO::ByteFormat
- #delta : VLQ
- #delta=(delta : VLQ)
- #event_head : UInt8
- #event_head=(event_head : UInt8)
- #to_s(io)
Macro Summary
- midi_file_event(name, onlyif = nil, verify = nil, value = nil)
- midi_file_vlq(name, onlyif = nil, verify = nil, value = nil)
Class Method Detail
def self.from_io_with_running_status(io, byte_format : IO::ByteFormat, running_status : StatusEvent | Nil)
#