A system for a neurostimulator coupled to electrodes. The system comprises a input device configured for generating control signals, and control circuitry configured for defining at least one ideal multipole configuration relative to the electrodes in response to the control signals, the control circuitry, for each of the ideal multipole configuration(s), being further configured for, designating at least one of the electrodes as a reference electrode, estimating an effective electrode separation at each of the reference electrode(s), defining a spacing between the poles based on the estimated effective electrode separation at each of the reference electrode(s), generating at least one stimulation parameter set respectively corresponding to the ideal multipole configuration(s), each of the stimulation parameter set(s) defining relative amplitude values for the electrodes that emulate the respective ideal multipole configuration, and instructing the electrical neurostimulator to convey electrical energy to the electrodes in accordance with the stimulation parameter set(s).