diff --git a/Source/Processors/Merger/Merger.cpp b/Source/Processors/Merger/Merger.cpp
index 4fffa10b81171aacb64575b8ec64a8c6dbca53ee..b644709501eab7d80ace175252bda5a4b8253845 100755
--- a/Source/Processors/Merger/Merger.cpp
+++ b/Source/Processors/Merger/Merger.cpp
@@ -34,6 +34,7 @@ Merger::Merger()
       mergeEventsB(true), mergeContinuousB(true),
       sourceNodeA(0), sourceNodeB(0), activePath(0)
 {
+    setProcessorType(PROCESSOR_TYPE_MERGER);
     sendSampleCount = false;
 }
 
diff --git a/Source/Processors/Splitter/Splitter.cpp b/Source/Processors/Splitter/Splitter.cpp
index cb1fcdabf0cf805a22cff00afcb71682bce8a2c0..0c9bd25703bd178b4a97f2b284d2dd5a0fa5711a 100755
--- a/Source/Processors/Splitter/Splitter.cpp
+++ b/Source/Processors/Splitter/Splitter.cpp
@@ -30,6 +30,7 @@ Splitter::Splitter()
     : GenericProcessor("Splitter"),
       destNodeA(0), destNodeB(0), activePath(0)
 {
+    setProcessorType(PROCESSOR_TYPE_SPLITTER);
     sendSampleCount = false;
 }