Opens the device, indicating that it should now acquire any system resources it requires and become operational.
An application opening a device explicitly with this call has to close the device by calling {@link #close}. This is necessary to release system resources and allow applications to exit cleanly.
Note that some devices, once closed, cannot be reopened. Attempts to reopen such a device will always result in a MidiUnavailableException.
@throws MidiUnavailableException thrown if the device cannot beopened due to resource restrictions.
@throws SecurityException thrown if the device cannot beopened due to security restrictions.
@see #close
@see #isOpen