rem: eca_controller_map->register_object("kf", new GENERIC_CONTROLLER(new GENERIC_OSCILLATOR_FILE())); eca_controller_map->register_object("kog", new GENERIC_CONTROLLER(new GENERIC_OSCILLATOR())); eca_controller_map->register_object("kl", new GENERIC_CONTROLLER(new LINEAR_ENVELOPE())); eca_controller_map->register_object("kl2", new GENERIC_CONTROLLER(new TWO_STAGE_LINEAR_ENVELOPE())); eca_controller_map->register_object("klg", new GENERIC_CONTROLLER(new GENERIC_LINEAR_ENVELOPE())); eca_controller_map->register_object("km", new GENERIC_CONTROLLER(new MIDI_CONTROLLER())); eca_controller_map->register_object("kos", new GENERIC_CONTROLLER(new SINE_OSCILLATOR())); eca_controller_map->register_object("ksv", new GENERIC_CONTROLLER(new VOLUME_ANALYZE_CONTROLLER()));
add: eca_controller_map->register_object("^kf$", new GENERIC_CONTROLLER(new GENERIC_OSCILLATOR_FILE())); eca_controller_map->register_object("^kog$", new GENERIC_CONTROLLER(new GENERIC_OSCILLATOR())); eca_controller_map->register_object("^kl$", new GENERIC_CONTROLLER(new LINEAR_ENVELOPE())); eca_controller_map->register_object("^kl2$", new GENERIC_CONTROLLER(new TWO_STAGE_LINEAR_ENVELOPE())); eca_controller_map->register_object("^klg$", new GENERIC_CONTROLLER(new GENERIC_LINEAR_ENVELOPE())); eca_controller_map->register_object("^km$", new GENERIC_CONTROLLER(new MIDI_CONTROLLER())); eca_controller_map->register_object("^kos$", new GENERIC_CONTROLLER(new SINE_OSCILLATOR())); eca_controller_map->register_object("^ksv$", new GENERIC_CONTROLLER(new VOLUME_ANALYZE_CONTROLLER()));
context: void register_default_controllers(void) {  eca_controller_map->register_object("kf", new GENERIC_CONTROLLER(new GENERIC_OSCILLATOR_FILE()));  eca_controller_map->register_object("kog", new GENERIC_CONTROLLER(new GENERIC_OSCILLATOR()));  eca_controller_map->register_object("kl", new GENERIC_CONTROLLER(new LINEAR_ENVELOPE()));  eca_controller_map->register_object("kl2", new GENERIC_CONTROLLER(new TWO_STAGE_LINEAR_ENVELOPE()));  eca_controller_map->register_object("klg", new GENERIC_CONTROLLER(new GENERIC_LINEAR_ENVELOPE()));  eca_controller_map->register_object("km", new GENERIC_CONTROLLER(new MIDI_CONTROLLER()));  eca_controller_map->register_object("kos", new GENERIC_CONTROLLER(new SINE_OSCILLATOR()));  eca_controller_map->register_object("ksv", new GENERIC_CONTROLLER(new VOLUME_ANALYZE_CONTROLLER()));}