Changes done while rewriting

  • Some classes were changed to structs

  • There are changes from camelcase to underscore, too

RtMIDI’s MidiMessage

RtMIDI

RMR

MidiMessage

MIDI_message (typedef struct)

std::vector<unsigned char> bytes

unsigned char bytes[MSG_SIZE], then GArray * bytes

double timeStamp

double timestamp

AlsaMidiData

RtMIDI

RMR

seq

seq

AlsaMidiData

Alsa_MIDI_data, typedef added

portNum

renamed to port_num, TODO: seems to be unused

vport

vport

subscription

subscription

coder

coder

bufferSize

buffer_size

buffer

buffer

thread

thread

dummy_thread_id

dummy_thread_id

lastTime

last_time

queue_id

queue_id

trigger_fds[2]

trigger_fds[2]

connected_

port_connected

RtMidiInData

RtMIDI

RMR

RtMidiInData

MIDI_in_data

queue

midi_async_queue

message

message

ignoreFlags

ignore_flags

doInput

do_input

firstMessage

first_message

apiData

amidi_data

usingCallback

using_callback

userCallback

user_callback

userData

user_data

continueSysex

continue_sysex

RtMidiCallback function

RtMIDI

RMR

RtMidiCallback

MIDI_callback

MIDI input opening

RtMIDI

RMR

SND_SEQ_OPEN_DUPLEX

SND_SEQ_OPEN_INPUT