code: func Initialize() error {
  	if code := C.Pm_Initialize(); code != 0 {
  		return convertToError(code)
  	}
  	C.Pt_Start(C.int(1), nil, nil)
  	return nil
  }
docs: // Initialize initializes the portmidi. Needs to be called before
  // making any other call from the portmidi package.
  // Once portmidi package is no longer required, Terminate should be
  // called to free the underlying resources.