|
Canorus
0.7
|
#include <QRegExp>#include <QFileInfo>#include <QTextStream>#include <iostream>#include <iomanip>#include <stdio.h>#include "export/midiexport.h"#include "core/document.h"#include "core/sheet.h"#include "core/staff.h"#include "core/voice.h"#include "interface/playback.h"#include "interface/mididevice.h"
Macros | |
| #define | META_TEXT 0x01 |
| #define | META_TIMESIG 0x58 |
| #define | META_KEYSIG 0x59 |
| #define | META_TEMPO 0x51 |
| #define | META_TRACK_END 0x2f |
| #define | MIDI_CTL_EVENT 0xff |
| #define | MIDI_CTL_REVERB 0x5b |
| #define | MIDI_CTL_CHORUS 0x5d |
| #define | MIDI_CTL_PAN 0x0a |
| #define | MIDI_CTL_VOLUME 0x07 |
| #define | MIDI_CTL_SUSTAIN 0x40 |
| #define | MULTIPLICATOR (1*2*3*4*5*6*7) /* enable x-tuplets with x in {3,4,5,6,7,8,9,10} */ |
| #define | QUARTER_LENGTH ( 32*MULTIPLICATOR) |
| #define | TICKS_PER_QUARTER (3*128) |
| #define | MY2MIDITIME(t) ((unsigned int) ((((double) t) * (double) (TICKS_PER_QUARTER)) / ((double) (QUARTER_LENGTH)))) |
| #define META_KEYSIG 0x59 |
Referenced by CAMidiExport::keySignature().
| #define META_TEMPO 0x51 |
| #define META_TEXT 0x01 |
Referenced by CAMidiExport::textEvent().
| #define META_TIMESIG 0x58 |
Referenced by CAMidiExport::timeSignature().
| #define META_TRACK_END 0x2f |
Referenced by CAMidiExport::trackEnd().
| #define MIDI_CTL_CHORUS 0x5d |
| #define MIDI_CTL_EVENT 0xff |
| #define MIDI_CTL_PAN 0x0a |
| #define MIDI_CTL_REVERB 0x5b |
| #define MIDI_CTL_SUSTAIN 0x40 |
| #define MIDI_CTL_VOLUME 0x07 |
| #define MULTIPLICATOR (1*2*3*4*5*6*7) /* enable x-tuplets with x in {3,4,5,6,7,8,9,10} */ |
| #define MY2MIDITIME | ( | t | ) | ((unsigned int) ((((double) t) * (double) (TICKS_PER_QUARTER)) / ((double) (QUARTER_LENGTH)))) |
| #define QUARTER_LENGTH ( 32*MULTIPLICATOR) |
| #define TICKS_PER_QUARTER (3*128) |
1.8.3