rem: eca_chain_operator_map->register_object("eS", new EFFECT_AUDIO_STAMP()); eca_chain_operator_map->register_object("ea", new EFFECT_AMPLIFY()); eca_chain_operator_map->register_object("eac", new EFFECT_AMPLIFY_CHANNEL()); eca_chain_operator_map->register_object("eal", new EFFECT_LIMITER()); eca_chain_operator_map->register_object("eaw", new EFFECT_AMPLIFY_CLIPCOUNT()); eca_chain_operator_map->register_object("ec", new EFFECT_COMPRESS()); eca_chain_operator_map->register_object("eca", new ADVANCED_COMPRESSOR()); eca_chain_operator_map->register_object("eemb", new EFFECT_PULSE_GATE_BPM()); eca_chain_operator_map->register_object("eemp", new EFFECT_PULSE_GATE()); eca_chain_operator_map->register_object("eemt", new EFFECT_TREMOLO()); eca_chain_operator_map->register_object("ef1", new EFFECT_RESONANT_BANDPASS()); eca_chain_operator_map->register_object("ef3", new EFFECT_RESONANT_LOWPASS()); eca_chain_operator_map->register_object("ef4", new EFFECT_RC_LOWPASS_FILTER()); eca_chain_operator_map->register_object("efa", new EFFECT_ALLPASS_FILTER()); eca_chain_operator_map->register_object("efb", new EFFECT_BANDPASS()); eca_chain_operator_map->register_object("efc", new EFFECT_COMB_FILTER()); eca_chain_operator_map->register_object("efh", new EFFECT_HIGHPASS()); eca_chain_operator_map->register_object("efi", new EFFECT_INVERSE_COMB_FILTER()); eca_chain_operator_map->register_object("efl", new EFFECT_LOWPASS()); eca_chain_operator_map->register_object("efr", new EFFECT_BANDREJECT()); eca_chain_operator_map->register_object("efs", new EFFECT_RESONATOR()); eca_chain_operator_map->register_object("ei", new EFFECT_PITCH_SHIFT()); eca_chain_operator_map->register_object("enm", new EFFECT_NOISEGATE()); eca_chain_operator_map->register_object("epp", new EFFECT_NORMAL_PAN()); eca_chain_operator_map->register_object("erc", new EFFECT_CHANNEL_COPY()); eca_chain_operator_map->register_object("erm", new EFFECT_MIX_TO_CHANNEL()); eca_chain_operator_map->register_object("etc", new EFFECT_CHORUS()); eca_chain_operator_map->register_object("etd", new EFFECT_DELAY()); eca_chain_operator_map->register_object("ete", new ADVANCED_REVERB()); eca_chain_operator_map->register_object("etf", new EFFECT_FAKE_STEREO()); eca_chain_operator_map->register_object("etl", new EFFECT_FLANGER()); eca_chain_operator_map->register_object("etm", new EFFECT_MULTITAP_DELAY()); eca_chain_operator_map->register_object("etp", new EFFECT_PHASER()); eca_chain_operator_map->register_object("etr", new EFFECT_REVERB()); eca_chain_operator_map->register_object("ev", new EFFECT_ANALYZE()); eca_chain_operator_map->register_object("ezf", new EFFECT_DCFIND()); eca_chain_operator_map->register_object("ezx", new EFFECT_DCFIX()); eca_chain_operator_map->register_object("gc", new TIME_CROP_GATE()); eca_chain_operator_map->register_object("ge", new THRESHOLD_GATE());
add: eca_chain_operator_map->register_object("^eS$", new EFFECT_AUDIO_STAMP()); eca_chain_operator_map->register_object("^ea$", new EFFECT_AMPLIFY()); eca_chain_operator_map->register_object("^eac$", new EFFECT_AMPLIFY_CHANNEL()); eca_chain_operator_map->register_object("^eal$", new EFFECT_LIMITER()); eca_chain_operator_map->register_object("^eaw$", new EFFECT_AMPLIFY_CLIPCOUNT()); eca_chain_operator_map->register_object("^ec$", new EFFECT_COMPRESS()); eca_chain_operator_map->register_object("^eca$", new ADVANCED_COMPRESSOR()); eca_chain_operator_map->register_object("^eemb$", new EFFECT_PULSE_GATE_BPM()); eca_chain_operator_map->register_object("^eemp$", new EFFECT_PULSE_GATE()); eca_chain_operator_map->register_object("^eemt$", new EFFECT_TREMOLO()); eca_chain_operator_map->register_object("^ef1$", new EFFECT_RESONANT_BANDPASS()); eca_chain_operator_map->register_object("^ef3$", new EFFECT_RESONANT_LOWPASS()); eca_chain_operator_map->register_object("^ef4$", new EFFECT_RC_LOWPASS_FILTER()); eca_chain_operator_map->register_object("^efa$", new EFFECT_ALLPASS_FILTER()); eca_chain_operator_map->register_object("^efb$", new EFFECT_BANDPASS()); eca_chain_operator_map->register_object("^efc$", new EFFECT_COMB_FILTER()); eca_chain_operator_map->register_object("^efh$", new EFFECT_HIGHPASS()); eca_chain_operator_map->register_object("^efi$", new EFFECT_INVERSE_COMB_FILTER()); eca_chain_operator_map->register_object("^efl$", new EFFECT_LOWPASS()); eca_chain_operator_map->register_object("^efr$", new EFFECT_BANDREJECT()); eca_chain_operator_map->register_object("^efs$", new EFFECT_RESONATOR()); eca_chain_operator_map->register_object("^ei$", new EFFECT_PITCH_SHIFT()); eca_chain_operator_map->register_object("^enm$", new EFFECT_NOISEGATE()); eca_chain_operator_map->register_object("^epp$", new EFFECT_NORMAL_PAN()); eca_chain_operator_map->register_object("^erc$", new EFFECT_CHANNEL_COPY()); eca_chain_operator_map->register_object("^erm$", new EFFECT_MIX_TO_CHANNEL()); eca_chain_operator_map->register_object("^etc$", new EFFECT_CHORUS()); eca_chain_operator_map->register_object("^etd$", new EFFECT_DELAY()); eca_chain_operator_map->register_object("^ete$", new ADVANCED_REVERB()); eca_chain_operator_map->register_object("^etf$", new EFFECT_FAKE_STEREO()); eca_chain_operator_map->register_object("^etl$", new EFFECT_FLANGER()); eca_chain_operator_map->register_object("^etm$", new EFFECT_MULTITAP_DELAY()); eca_chain_operator_map->register_object("^etp$", new EFFECT_PHASER()); eca_chain_operator_map->register_object("^etr$", new EFFECT_REVERB()); eca_chain_operator_map->register_object("^ev$", new EFFECT_ANALYZE()); eca_chain_operator_map->register_object("^ezf$", new EFFECT_DCFIND()); eca_chain_operator_map->register_object("^ezx$", new EFFECT_DCFIX()); eca_chain_operator_map->register_object("^gc$", new TIME_CROP_GATE()); eca_chain_operator_map->register_object("^ge$", new THRESHOLD_GATE());
context: void register_default_chainops(void) {  eca_chain_operator_map->register_object("eS", new EFFECT_AUDIO_STAMP());  eca_chain_operator_map->register_object("ea", new EFFECT_AMPLIFY());  eca_chain_operator_map->register_object("eac", new EFFECT_AMPLIFY_CHANNEL());  eca_chain_operator_map->register_object("eal", new EFFECT_LIMITER());  eca_chain_operator_map->register_object("eaw", new EFFECT_AMPLIFY_CLIPCOUNT());  eca_chain_operator_map->register_object("ec", new EFFECT_COMPRESS());  eca_chain_operator_map->register_object("eca", new ADVANCED_COMPRESSOR());  eca_chain_operator_map->register_object("eemb", new EFFECT_PULSE_GATE_BPM());  eca_chain_operator_map->register_object("eemp", new EFFECT_PULSE_GATE());  eca_chain_operator_map->register_object("eemt", new EFFECT_TREMOLO());  eca_chain_operator_map->register_object("ef1", new EFFECT_RESONANT_BANDPASS());  eca_chain_operator_map->register_object("ef3", new EFFECT_RESONANT_LOWPASS());  eca_chain_operator_map->register_object("ef4", new EFFECT_RC_LOWPASS_FILTER());  eca_chain_operator_map->register_object("efa", new EFFECT_ALLPASS_FILTER());  eca_chain_operator_map->register_object("efb", new EFFECT_BANDPASS());  eca_chain_operator_map->register_object("efc", new EFFECT_COMB_FILTER());  eca_chain_operator_map->register_object("efh", new EFFECT_HIGHPASS());  eca_chain_operator_map->register_object("efi", new EFFECT_INVERSE_COMB_FILTER());  eca_chain_operator_map->register_object("efl", new EFFECT_LOWPASS());  eca_chain_operator_map->register_object("efr", new EFFECT_BANDREJECT());  eca_chain_operator_map->register_object("efs", new EFFECT_RESONATOR());  eca_chain_operator_map->register_object("ei", new EFFECT_PITCH_SHIFT());  eca_chain_operator_map->register_object("enm", new EFFECT_NOISEGATE());  eca_chain_operator_map->register_object("epp", new EFFECT_NORMAL_PAN());  eca_chain_operator_map->register_object("erc", new EFFECT_CHANNEL_COPY());  eca_chain_operator_map->register_object("erm", new EFFECT_MIX_TO_CHANNEL());  eca_chain_operator_map->register_object("etc", new EFFECT_CHORUS());  eca_chain_operator_map->register_object("etd", new EFFECT_DELAY());  eca_chain_operator_map->register_object("ete", new ADVANCED_REVERB());  eca_chain_operator_map->register_object("etf", new EFFECT_FAKE_STEREO());  eca_chain_operator_map->register_object("etl", new EFFECT_FLANGER());  eca_chain_operator_map->register_object("etm", new EFFECT_MULTITAP_DELAY());  eca_chain_operator_map->register_object("etp", new EFFECT_PHASER());  eca_chain_operator_map->register_object("etr", new EFFECT_REVERB());  eca_chain_operator_map->register_object("ev", new EFFECT_ANALYZE());  eca_chain_operator_map->register_object("ezf", new EFFECT_DCFIND());  eca_chain_operator_map->register_object("ezx", new EFFECT_DCFIX());  eca_chain_operator_map->register_object("gc", new TIME_CROP_GATE());  eca_chain_operator_map->register_object("ge", new THRESHOLD_GATE());}