MostlyHarmless 0.0.1
Loading...
Searching...
No Matches
mostly_harmless::events::midi Namespace Reference

Classes

struct  ChannelAftertouch
struct  ControlChange
struct  NoteOff
struct  NoteOn
struct  PitchWheel
struct  PolyAftertouch
struct  ProgramChange

Typedefs

using MidiEvent = std::variant<NoteOn, NoteOff, PolyAftertouch, ControlChange, ProgramChange, ChannelAftertouch, PitchWheel>

Functions

auto parse (std::uint8_t b0, std::uint8_t b1, std::uint8_t b2) -> std::optional< MidiEvent >

Typedef Documentation

◆ MidiEvent

Function Documentation

◆ parse()

auto mostly_harmless::events::midi::parse ( std::uint8_t b0,
std::uint8_t b1,
std::uint8_t b2 ) -> std::optional< MidiEvent >