A computer-controlled arbitrary flow wave form generator for physiological studies | Synapse