Not everyone understands C++ but it’s definitely just passing the input to the output
void process(const ProcessArgs &args) override {
unsigned int poly = inputs[INPUT_1].getChannels();
outputs[OUTPUT_1].setChannels(poly);
for (unsigned int i = 0; i < poly; i++) {
outputs[OUTPUT_1].setVoltage(inputs[INPUT_1].getPolyVoltage(i), i);
}
}