rem: void ECA_CONTROL_POSITION::change_position(double  samples) { change_position(static_cast<long>(samples * srate_rep)); }
add: inline void change_position(long int  samples) { curpos_rep += samples; }
context: void ECA_CONTROL_POSITION::change_position(double  samples) { change_position(static_cast<long>(samples * srate_rep));}