MuseScore  3.4
Music composition and notation
Classes | Namespaces | Typedefs | Enumerations | Functions
event.h File Reference
#include <map>
Include dependency graph for event.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Ms::MidiCoreEvent
 
class  Ms::MidiEvent
 
class  Ms::PlayEvent
 
class  Ms::NPlayEvent
 
class  Ms::Event
 
class  Ms::EventList
 
class  Ms::EventMap
 

Namespaces

 Ms
 
 

Typedefs

typedef EventList::iterator Ms::iEvent
 
typedef EventList::const_iterator Ms::ciEvent
 

Enumerations

enum  {
  Ms::@49::ME_INVALID = 0, Ms::@49::ME_NOTEOFF = 0x80, Ms::@49::ME_NOTEON = 0x90, Ms::@49::ME_POLYAFTER = 0xa0,
  Ms::@49::ME_CONTROLLER = 0xb0, Ms::@49::ME_PROGRAM = 0xc0, Ms::@49::ME_AFTERTOUCH = 0xd0, Ms::@49::ME_PITCHBEND = 0xe0,
  Ms::@49::ME_SYSEX = 0xf0, Ms::@49::ME_META = 0xff, Ms::@49::ME_SONGPOS = 0xf2, Ms::@49::ME_ENDSYSEX = 0xf7,
  Ms::@49::ME_CLOCK = 0xf8, Ms::@49::ME_START = 0xfa, Ms::@49::ME_CONTINUE = 0xfb, Ms::@49::ME_STOP = 0xfc,
  Ms::@49::ME_SENSE = 0xfe, Ms::@49::ME_NOTE = 0x1, Ms::@49::ME_CHORD = 0x2, Ms::@49::ME_TICK1 = 0x3,
  Ms::@49::ME_TICK2 = 0x4
}
 
enum  {
  Ms::META_SEQUENCE_NUMBER = 0, Ms::META_TEXT = 1, Ms::META_COPYRIGHT = 2, Ms::META_TRACK_NAME = 3,
  Ms::META_INSTRUMENT_NAME = 4, Ms::META_LYRIC = 5, Ms::META_MARKER = 6, Ms::META_CUE_POINT = 7,
  Ms::META_PROGRAM_NAME = 8, Ms::META_DEVICE_NAME = 9, Ms::META_TRACK_COMMENT = 0xf, Ms::META_TITLE = 0x10,
  Ms::META_SUBTITLE = 0x11, Ms::META_COMPOSER = 0x12, Ms::META_TRANSLATOR = 0x13, Ms::META_POET = 0x14,
  Ms::META_PORT_CHANGE = 0x21, Ms::META_CHANNEL_PREFIX = 0x22, Ms::META_EOT = 0x2f, Ms::META_TEMPO = 0x51,
  Ms::META_TIME_SIGNATURE = 0x58, Ms::META_KEY_SIGNATURE = 0x59, Ms::META_SPECIFIC = 0x7F
}
 
enum  {
  Ms::CTRL_HBANK = 0x00, Ms::CTRL_LBANK = 0x20, Ms::CTRL_HDATA = 0x06, Ms::CTRL_LDATA = 0x26,
  Ms::CTRL_HNRPN = 0x63, Ms::CTRL_LNRPN = 0x62, Ms::CTRL_HRPN = 0x65, Ms::CTRL_LRPN = 0x64,
  Ms::CTRL_MODULATION = 0x01, Ms::CTRL_BREATH = 0x02, Ms::CTRL_FOOT = 0x04, Ms::CTRL_PORTAMENTO_TIME = 0x05,
  Ms::CTRL_VOLUME = 0x07, Ms::CTRL_PANPOT = 0x0a, Ms::CTRL_EXPRESSION = 0x0b, Ms::CTRL_SUSTAIN = 0x40,
  Ms::CTRL_PORTAMENTO = 0x41, Ms::CTRL_SOSTENUTO = 0x42, Ms::CTRL_SOFT_PEDAL = 0x43, Ms::CTRL_HARMONIC_CONTENT = 0x47,
  Ms::CTRL_RELEASE_TIME = 0x48, Ms::CTRL_ATTACK_TIME = 0x49, Ms::CTRL_BRIGHTNESS = 0x4a, Ms::CTRL_PORTAMENTO_CONTROL = 0x54,
  Ms::CTRL_REVERB_SEND = 0x5b, Ms::CTRL_CHORUS_SEND = 0x5d, Ms::CTRL_VARIATION_SEND = 0x5e, Ms::CTRL_ALL_SOUNDS_OFF = 0x78,
  Ms::CTRL_RESET_ALL_CTRL = 0x79, Ms::CTRL_LOCAL_OFF = 0x7a, Ms::CTRL_ALL_NOTES_OFF = 0x7b, Ms::CTRL_PROGRAM = 0x81,
  Ms::CTRL_PRESS = 0x83, Ms::CTRL_POLYAFTER = 0x84
}
 

Functions

QString Ms::midiMetaName (int meta)