Index: CLAM/src/Processing/Transformations/SMS/SegmentSMSHarmonizer.cxx
===================================================================
--- CLAM/src/Processing/Transformations/SMS/SegmentSMSHarmonizer.cxx	(revisión: 11231)
+++ CLAM/src/Processing/Transformations/SMS/SegmentSMSHarmonizer.cxx	(revisión: 11232)
@@ -25,6 +25,18 @@
 namespace CLAM
 {
 
+namespace Hidden
+{
+	static const char * metadata[] = {
+		"key", "SegmentSMSHarmonizer",
+// 		"category", "SMS Transformations",
+		"description", "SegmentSMSHarmonizer",
+		0
+	};
+	//static FactoryRegistrator<ProcessingFactory, SegmentSMSHarmonizer> regSegmentSMSHarmonizer("SegmentSMSHarmonizer");
+	static FactoryRegistrator<ProcessingFactory, SegmentSMSHarmonizer> reg = metadata;
+}
+
 bool SegmentSMSHarmonizer::Do(const Frame& in, Frame& out)
 {
 	BPF& voices=mConfig.GetBPF();
Index: CLAM/src/Processing/Transformations/SMS/SegmentSMSMorph.cxx
===================================================================
--- CLAM/src/Processing/Transformations/SMS/SegmentSMSMorph.cxx	(revisión: 11231)
+++ CLAM/src/Processing/Transformations/SMS/SegmentSMSMorph.cxx	(revisión: 11232)
@@ -25,6 +25,18 @@
 namespace CLAM
 {
 
+namespace Hidden
+{
+	static const char * metadata[] = {
+		"key", "SegmentSMSMorph",
+// 		"category", "SMS Transformations",
+		"description", "SegmentSMSMorph",
+		0
+	};
+	//static FactoryRegistrator<ProcessingFactory, SegmentSMSMorph> regSegmentSMSMorph("SegmentSMSMorph");
+	static FactoryRegistrator<ProcessingFactory, SegmentSMSMorph> reg = metadata;
+}
+
 SegmentSMSMorph::SegmentSMSMorph():
 	mHybBPF("MorphFactor",this),
 	mSynchronizeTime("Time", this),
Index: CLAM/src/Processing/Transformations/SMS/SegmentSMSTimeStretch.cxx
===================================================================
--- CLAM/src/Processing/Transformations/SMS/SegmentSMSTimeStretch.cxx	(revisión: 11231)
+++ CLAM/src/Processing/Transformations/SMS/SegmentSMSTimeStretch.cxx	(revisión: 11232)
@@ -27,6 +27,18 @@
 namespace CLAM
 {
 
+namespace Hidden
+{	
+	static const char * metadata[] = {
+		"key", "SegmentSMSTimeStretch",
+// 		"category", "SMS Transformations",
+		"description", "SegmentSMSTimeStretch",
+		0
+	};
+	//static FactoryRegistrator<ProcessingFactory, SegmentSMSTimeStretch> regSegmentSMSTimeStretch("SegmentSMSTimeStretch");
+	static FactoryRegistrator<ProcessingFactory, SegmentSMSTimeStretch> reg = metadata;
+}
+
 SegmentSMSTimeStretch::SegmentSMSTimeStretch():mAmount("Amount",this)
 {
 	mSynthesisTime=0;
