summaryrefslogtreecommitdiff
path: root/muse2/muse/midi.h
diff options
context:
space:
mode:
authorterminator356 <termtech@rogers.com>2014-01-10 21:16:26 -0500
committerterminator356 <termtech@rogers.com>2014-01-10 21:16:26 -0500
commit0da82e59960c237955e14fa45965ae60b1d181b8 (patch)
tree3c65741b7b5c82d73d01a3cbee7ce480d1ab1956 /muse2/muse/midi.h
parent59402f5bcb3804eaa7a2027f2677364c7cca544c (diff)
Added Initialization Sequence editor. Roland SD-50 idf. Modify sysex editor...
Diffstat (limited to 'muse2/muse/midi.h')
-rw-r--r--muse2/muse/midi.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/muse2/muse/midi.h b/muse2/muse/midi.h
index c0f6e07f..41d9812a 100644
--- a/muse2/muse/midi.h
+++ b/muse2/muse/midi.h
@@ -97,6 +97,8 @@ enum AudioTickSound {
};
extern const unsigned char gmOnMsg[];
+extern const unsigned char gm2OnMsg[];
+extern const unsigned char gmOffMsg[];
extern const unsigned char gsOnMsg[];
extern const unsigned char gsOnMsg2[];
@@ -107,6 +109,8 @@ extern const unsigned char mmcStopMsg[];
extern const unsigned char mmcLocateMsg[];
extern const unsigned int gmOnMsgLen;
+extern const unsigned int gm2OnMsgLen;
+extern const unsigned int gmOffMsgLen;
extern const unsigned int gsOnMsgLen;
extern const unsigned int gsOnMsg2Len;
extern const unsigned int gsOnMsg3Len;
@@ -115,7 +119,9 @@ extern const unsigned int mmcDeferredPlayMsgLen;
extern const unsigned int mmcStopMsgLen;
extern const unsigned int mmcLocateMsgLen;
-QString nameSysex(unsigned int len, const unsigned char* buf);
+class MidiInstrument;
+QString nameSysex(unsigned int len, const unsigned char* buf, MidiInstrument* instr = 0);
+QString sysexComment(unsigned int len, const unsigned char* buf, MidiInstrument* instr = 0);
QString midiMetaName(int);
// Use these in all the synths and their guis.