MidiProto.Firmata (midi_proto v0.2.0)
This module converts incoming MIDI messages into Firmata messages if possible.
Summary
Functions
Given a MIDI message struct, convert it to it's equivalent Firmata message.
Types
@type t() ::
MidiProto.Firmata.AnalogMappingQuery
| MidiProto.Firmata.AnalogMappingResponse
| MidiProto.Firmata.CapabilityQuery
| MidiProto.Firmata.CapabilityResponse
| MidiProto.Firmata.ExtendedAnalog
| MidiProto.Firmata.FirmwareQuery
| MidiProto.Firmata.FirmwareResponse
| MidiProto.Firmata.PinStateQuery
| MidiProto.Firmata.PinStateResponse
| MidiProto.Firmata.SamplingInterval
| MidiProto.Firmata.StringData
Functions
Link to this function
convert(arg1)
@spec convert(MidiProto.Message.t()) :: {:ok, t()} | {:error, reason :: any()}
Given a MIDI message struct, convert it to it's equivalent Firmata message.