|
enum | ChunkType : char {
ChunkType::OVSC = 00,
ChunkType::TRKL,
ChunkType::TRAK,
ChunkType::PAGL,
ChunkType::PAGE,
ChunkType::LINL,
ChunkType::LINE,
ChunkType::STAF,
ChunkType::BARL,
ChunkType::MEAS,
ChunkType::COND,
ChunkType::BDAT,
ChunkType::PACH,
ChunkType::FNTS,
ChunkType::ODEV,
ChunkType::TITL,
ChunkType::ALOT,
ChunkType::ENGR,
ChunkType::FMAP,
ChunkType::PCPR,
ChunkType::LYRC,
ChunkType::NONE
} |
|
enum | CondType : char {
CondType::None,
CondType::Time_Parameters = 0x09,
CondType::Bar_Number = 0x0A,
CondType::Decorator = 0x16,
CondType::Tempo = 0x1C,
CondType::Text = 0x1D,
CondType::Expression = 0x25,
CondType::Barline_Parameters = 0x30,
CondType::Repeat = 0x31,
CondType::Numeric_Ending = 0x32
} |
|
enum | BdatType : unsigned char {
BdatType::None,
BdatType::Raw_Note = 0x70,
BdatType::Rest = 0x80,
BdatType::Note = 0x90,
BdatType::Beam = 0x10,
BdatType::Harmony = 0x11,
BdatType::Clef = 0x12,
BdatType::Dynamics = 0x13,
BdatType::Wedge = 0x14,
BdatType::Glissando = 0x15,
BdatType::Decorator = 0x16,
BdatType::Key = 0x17,
BdatType::Lyric = 0x18,
BdatType::Octave_Shift = 0x19,
BdatType::Slur = 0x1B,
BdatType::Text = 0x1D,
BdatType::Tie = 0x1E,
BdatType::Tuplet = 0x1F,
BdatType::Guitar_Bend = 0x21,
BdatType::Guitar_Barre = 0x22,
BdatType::Pedal = 0x23,
BdatType::KuoHao = 0x24,
BdatType::Expressions = 0x25,
BdatType::Harp_Pedal = 0x26,
BdatType::Multi_Measure_Rest = 0x27,
BdatType::Harmony_GuitarFrame = 0x28,
BdatType::Graphics_40 = 0x40,
BdatType::Graphics_RoundRect = 0x41,
BdatType::Graphics_Rect = 0x42,
BdatType::Graphics_Round = 0x43,
BdatType::Graphics_Line = 0x44,
BdatType::Graphics_Curve = 0x45,
BdatType::Graphics_WedgeSymbol = 0x46,
BdatType::Midi_Controller = 0xAB,
BdatType::Midi_Program_Change = 0xAC,
BdatType::Midi_Channel_Pressure = 0xAD,
BdatType::Midi_Pitch_Wheel = 0xAE,
BdatType::Bar_End = 0xFF
} |
|
enum | MusicDataType : char {
MusicDataType::None,
MusicDataType::Clef,
MusicDataType::Key,
MusicDataType::Measure_Repeat,
MusicDataType::Tempo,
MusicDataType::Dynamics,
MusicDataType::Wedge,
MusicDataType::Wedge_EndPoint,
MusicDataType::OctaveShift,
MusicDataType::OctaveShift_EndPoint,
MusicDataType::Expressions,
MusicDataType::Repeat,
MusicDataType::Text,
MusicDataType::Harp_Pedal,
MusicDataType::Pedal,
MusicDataType::Note_Container,
MusicDataType::Harmony,
MusicDataType::Beam,
MusicDataType::Glissando,
MusicDataType::Lyric,
MusicDataType::Slur,
MusicDataType::Tie,
MusicDataType::Tuplet,
MusicDataType::Numeric_Ending,
MusicDataType::KuoHao,
MusicDataType::Bar_End,
MusicDataType::Decorator,
MusicDataType::Multi_Measure_Rest
} |
|
enum | MidiType : signed char {
MidiType::None = -1,
MidiType::Controller,
MidiType::Program_Change,
MidiType::Channel_Pressure,
MidiType::Pitch_Wheel
} |
|
enum | ClefType : char {
ClefType::Treble = 0x00,
ClefType::Bass,
ClefType::Alto,
ClefType::UpAlto,
ClefType::DownDownAlto,
ClefType::DownAlto,
ClefType::UpUpAlto,
ClefType::Treble8va,
ClefType::Bass8va,
ClefType::Treble8vb,
ClefType::Bass8vb,
ClefType::Percussion1,
ClefType::Percussion2,
ClefType::TAB
} |
|
enum | GroupType : char { GroupType::None = 0,
GroupType::Brace,
GroupType::Bracket
} |
|
enum | AccidentalType : char {
AccidentalType::Normal = 0x0,
AccidentalType::Sharp = 0x1,
AccidentalType::Flat = 0x2,
AccidentalType::Natural = 0x3,
AccidentalType::DoubleSharp = 0x4,
AccidentalType::DoubleFlat = 0x5,
AccidentalType::Sharp_Caution = 0x9,
AccidentalType::Flat_Caution = 0xA,
AccidentalType::Natural_Caution = 0xB,
AccidentalType::DoubleSharp_Caution = 0xC,
AccidentalType::DoubleFlat_Caution = 0xD
} |
|
enum | NoteHeadType : char {
NoteHeadType::Standard = 0x00,
NoteHeadType::Invisible,
NoteHeadType::Rhythmic_Slash,
NoteHeadType::Percussion,
NoteHeadType::Closed_Rhythm,
NoteHeadType::Open_Rhythm,
NoteHeadType::Closed_Slash,
NoteHeadType::Open_Slash,
NoteHeadType::Closed_Do,
NoteHeadType::Open_Do,
NoteHeadType::Closed_Re,
NoteHeadType::Open_Re,
NoteHeadType::Closed_Mi,
NoteHeadType::Open_Mi,
NoteHeadType::Closed_Fa,
NoteHeadType::Open_Fa,
NoteHeadType::Closed_Sol,
NoteHeadType::Open_Sol,
NoteHeadType::Closed_La,
NoteHeadType::Open_La,
NoteHeadType::Closed_Ti,
NoteHeadType::Open_Ti
} |
|
enum | TiePos : char { TiePos::None = 0x0,
TiePos::LeftEnd = 0x1,
TiePos::RightEnd = 0x2
} |
|
enum | ArticulationType : char {
ArticulationType::Major_Trill = 0x00,
ArticulationType::Minor_Trill = 0x01,
ArticulationType::Trill_Section = 0x02,
ArticulationType::Inverted_Short_Mordent = 0x03,
ArticulationType::Inverted_Long_Mordent = 0x04,
ArticulationType::Short_Mordent = 0x05,
ArticulationType::Turn = 0x06,
ArticulationType::Finger_1 = 0x07,
ArticulationType::Finger_2 = 0x08,
ArticulationType::Finger_3 = 0x09,
ArticulationType::Finger_4 = 0x0A,
ArticulationType::Finger_5 = 0x0B,
ArticulationType::Flat_Accidental_For_Trill = 0x0C,
ArticulationType::Sharp_Accidental_For_Trill = 0x0D,
ArticulationType::Natural_Accidental_For_Trill = 0x0E,
ArticulationType::Marcato = 0x0F,
ArticulationType::Marcato_Dot = 0x10,
ArticulationType::Heavy_Attack = 0x11,
ArticulationType::SForzando = 0x12,
ArticulationType::SForzando_Dot = 0x13,
ArticulationType::Heavier_Attack = 0x14,
ArticulationType::SForzando_Inverted = 0x15,
ArticulationType::SForzando_Dot_Inverted = 0x16,
ArticulationType::Staccatissimo = 0x17,
ArticulationType::Staccato = 0x18,
ArticulationType::Tenuto = 0x19,
ArticulationType::Up_Bow = 0x1A,
ArticulationType::Down_Bow = 0x1B,
ArticulationType::Up_Bow_Inverted = 0x1C,
ArticulationType::Down_Bow_Inverted = 0x1D,
ArticulationType::Arpeggio = 0x1E,
ArticulationType::Tremolo_Eighth = 0x1F,
ArticulationType::Tremolo_Sixteenth = 0x20,
ArticulationType::Tremolo_Thirty_Second = 0x21,
ArticulationType::Tremolo_Sixty_Fourth = 0x22,
ArticulationType::Natural_Harmonic = 0x23,
ArticulationType::Artificial_Harmonic = 0x24,
ArticulationType::Plus_Sign = 0x25,
ArticulationType::Fermata = 0x26,
ArticulationType::Fermata_Inverted = 0x27,
ArticulationType::Pedal_Down = 0x28,
ArticulationType::Pedal_Up = 0x29,
ArticulationType::Pause = 0x2A,
ArticulationType::Grand_Pause = 0x2B,
ArticulationType::Toe_Pedal = 0x2C,
ArticulationType::Heel_Pedal = 0x2D,
ArticulationType::Toe_To_Heel_Pedal = 0x2E,
ArticulationType::Heel_To_Toe_Pedal = 0x2F,
ArticulationType::Open_String = 0x30,
ArticulationType::Guitar_Lift = 0x46,
ArticulationType::Guitar_Slide_Up = 0x47,
ArticulationType::Guitar_Rip = 0x48,
ArticulationType::Guitar_Fall_Off = 0x49,
ArticulationType::Guitar_Slide_Down = 0x4A,
ArticulationType::Guitar_Spill = 0x4B,
ArticulationType::Guitar_Flip = 0x4C,
ArticulationType::Guitar_Smear = 0x4D,
ArticulationType::Guitar_Bend = 0x4E,
ArticulationType::Guitar_Doit = 0x4F,
ArticulationType::Guitar_Plop = 0x50,
ArticulationType::Guitar_Wow_Wow = 0x51,
ArticulationType::Guitar_Thumb = 0x64,
ArticulationType::Guitar_Index_Finger = 0x65,
ArticulationType::Guitar_Middle_Finger = 0x66,
ArticulationType::Guitar_Ring_Finger = 0x67,
ArticulationType::Guitar_Pinky_Finger = 0x68,
ArticulationType::Guitar_Tap = 0x69,
ArticulationType::Guitar_Hammer = 0x6A,
ArticulationType::Guitar_Pluck = 0x6B,
ArticulationType::None
} |
|
enum | NoteType : char {
NoteType::Note_DoubleWhole = 0x0,
NoteType::Note_Whole = 0x1,
NoteType::Note_Half = 0x2,
NoteType::Note_Quarter = 0x3,
NoteType::Note_Eight = 0x4,
NoteType::Note_Sixteen = 0x5,
NoteType::Note_32 = 0x6,
NoteType::Note_64 = 0x7,
NoteType::Note_128 = 0x8,
NoteType::Note_256 = 0x9,
NoteType::Note_None
} |
|
enum | DynamicsType : char {
DynamicsType::PPPP = 0,
DynamicsType::PPP,
DynamicsType::PP,
DynamicsType::P,
DynamicsType::MP,
DynamicsType::MF,
DynamicsType::F,
DynamicsType::FF,
DynamicsType::FFF,
DynamicsType::FFFF,
DynamicsType::SF,
DynamicsType::FZ,
DynamicsType::SFZ,
DynamicsType::SFFZ,
DynamicsType::FP,
DynamicsType::SFP
} |
|
enum | WedgeType : char {
WedgeType::Cres_Line = 0,
WedgeType::Double_Line,
WedgeType::Decresc_Line,
WedgeType::Cres,
WedgeType::Decresc
} |
|
enum | KuoHaoType : char { KuoHaoType::Parentheses = 0,
KuoHaoType::Brace,
KuoHaoType::Bracket
} |
|
enum | OctaveShiftType : char { OctaveShiftType::OS_8 = 0,
OctaveShiftType::OS_Minus_8,
OctaveShiftType::OS_15,
OctaveShiftType::OS_Minus_15
} |
|
enum | OctaveShiftPosition : char { OctaveShiftPosition::Start = 0,
OctaveShiftPosition::Continue,
OctaveShiftPosition::Stop
} |
|
enum | RepeatType : char {
RepeatType::Segno = 0,
RepeatType::Coda,
RepeatType::ToCoda,
RepeatType::DSAlCoda,
RepeatType::DSAlFine,
RepeatType::DCAlCoda,
RepeatType::DCAlFine,
RepeatType::Fine,
RepeatType::Null
} |
|
enum | BarLineType : char {
BarLineType::Default = 0,
BarLineType::Double,
BarLineType::RepeatLeft,
BarLineType::RepeatRight,
BarLineType::Final,
BarLineType::Dashed,
BarLineType::Null
} |
|
enum | NoteDuration {
NoteDuration::D_256 = 15,
NoteDuration::D_128 = NoteDuration::D_256 * 2,
NoteDuration::D_64 = NoteDuration::D_128 * 2,
NoteDuration::D_32 = NoteDuration::D_64 * 2,
NoteDuration::D_16 = NoteDuration::D_32 * 2,
NoteDuration::D_8 = NoteDuration::D_16 * 2,
NoteDuration::D_4 = NoteDuration::D_8 * 2,
NoteDuration::D_2 = NoteDuration::D_4 * 2,
NoteDuration::D_Whole = NoteDuration::D_2 * 2,
NoteDuration::D_Double_Whole = NoteDuration::D_Whole * 2
} |
|
enum | ToneType : char {
ToneType::C = 0,
ToneType::D,
ToneType::E,
ToneType::F,
ToneType::G,
ToneType::A,
ToneType::B
} |
|
enum | KeyType : char {
KeyType::Key_C = 0,
KeyType::Key_Bass_1,
KeyType::Key_Bass_2,
KeyType::Key_Bass_3,
KeyType::Key_Bass_4,
KeyType::Key_Bass_5,
KeyType::Key_Bass_6,
KeyType::Key_Bass_7,
KeyType::Key_Sharp_1,
KeyType::Key_Sharp_2,
KeyType::Key_Sharp_3,
KeyType::Key_Sharp_4,
KeyType::Key_Sharp_5,
KeyType::Key_Sharp_6,
KeyType::Key_Sharp_7
} |
|
|
unsigned int | getHighNibble (unsigned int byte) |
|
unsigned int | getLowNibble (unsigned int byte) |
|
int | oveKeyToKey (int oveKey) |
|
int | getInt (int byte, int bits) |
|
int | tupletToSpace (int tuplet) |
|
QString | binaryToHarmonyType (int bin) |
|
bool | getDecoratorType (unsigned int thisByte, bool &measureRepeat, Decorator::Type &decoratorType, bool &singleRepeat, ArticulationType &artType) |
|
void | extractOctave (unsigned int Bits, OctaveShiftType &octaveShiftType, QList< OctaveShiftPosition > &positions) |
|
bool | isSpace (char c) |
|
QByteArray | getByteArray (const Block &block) |
|
Staff * | getStaff (OveSong *ove, int track) |
|
void | addToList (QList< int > &list, int number) |
|
bool | getMiddleUnit (OveSong *ove, int, int, Measure *measure1, Measure *measure2, int unit1, int, Measure *middleMeasure, int &middleUnit) |
|
ChunkType | nameToChunkType (const NameBlock &name) |
|
int | chunkTypeToMaxTimes (ChunkType type) |
|
IOVEStreamLoader * | createOveStreamLoader () |
|
int | NoteTypeToTick (NoteType type, int quarter) |
|