diff --git a/Source/Processors/GenericProcessor/GenericProcessor.cpp b/Source/Processors/GenericProcessor/GenericProcessor.cpp
index 73638be7fd34dc63764e38e048247b4905406d5a..d48c4f2daae88193003e230ca5c682b8fb8bbfd4 100755
--- a/Source/Processors/GenericProcessor/GenericProcessor.cpp
+++ b/Source/Processors/GenericProcessor/GenericProcessor.cpp
@@ -750,7 +750,7 @@ void GenericProcessor::addEvent (MidiBuffer& eventBuffer,
                                  int sampleNum,
                                  uint8 eventId,
                                  uint8 eventChannel,
-                                 uint8 numBytes,
+                                 int numBytes,
                                  uint8* eventData,
                                  bool isTimestamp)
 {
diff --git a/Source/Processors/GenericProcessor/GenericProcessor.h b/Source/Processors/GenericProcessor/GenericProcessor.h
index 56baf8b20643c3b02b8376cf580a0fe46f3c35b2..550f3d54b7f95c70564a00f7d244486bc470f041 100755
--- a/Source/Processors/GenericProcessor/GenericProcessor.h
+++ b/Source/Processors/GenericProcessor/GenericProcessor.h
@@ -381,7 +381,7 @@ public:
                            int sampleNum,
                            uint8 eventID = 0,
                            uint8 eventChannel = 0,
-                           uint8 numBytes = 0,
+                           int numBytes = 0,
                            uint8* data = 0,
                            bool isTimestamp = false);