+ XMLNode* node = new XMLNode (xml_node_name);
+ LocaleGuard lg;
+
+ /* Waves' "Pressure3" has a parameter called "µ-iness"
+ * which causes a parser error : Input is not proper UTF-8, indicate encoding !
+ * Bytes: 0xB5 0x2D 0x69 0x6E
+ * <Controllable name="�-iness" id="2391" flags="" value="0.000000000000" p
+ */
+
+ // this is not reloaded from XML, but it must be present because it is
+ // used to find and identify XML nodes by various Controllable-derived objects
+
+ node->set_property (X_("name"), _name);
+ node->set_property (X_("id"), id());
+ node->set_property (X_("flags"), _flags);
+ node->set_property (X_("value"), get_save_value());
+
+ if (_extra_xml) {
+ node->add_child_copy (*_extra_xml);
+ }