global midi port stack and implement controller.grabInput

mmckegg/loop-drop-app#3