Controlled oscillator works with old_api.

- This required fixing a bug in old_api.make_input to accommodate
  vector-valued input functions.