@Override public void onDeviceOpened(MidiDevice device) { if (device == null) { Log.e(MidiConstants.TAG, "could not open " + info); } else { mOpenDevice = device; mInputPort = mOpenDevice.openInputPort( wrapper.getPortIndex()); if (mInputPort == null) { Log.e(MidiConstants.TAG, "could not open input port on " + info); } } } }, null);
public void close() throws IOException { if (mConnection != null) { Log.i(MidiConstants.TAG, "MidiPortConnector closing connection " + mConnection); mConnection.close(); mConnection = null; } if (mSourceDevice != null) { mSourceDevice.close(); mSourceDevice = null; } if (mDestinationDevice != null) { mDestinationDevice.close(); mDestinationDevice = null; } }
@Override public void onDeviceOpened(MidiDevice device) { if (device == null) { Log.e(MidiConstants.TAG, "could not open " + info); } else { mOpenDevice = device; mOutputPort = device.openOutputPort(wrapper.getPortIndex()); if (mOutputPort == null) { Log.e(MidiConstants.TAG, "could not open output port for " + info); return; } mOutputPort.connect(mDispatcher); } } }, null);
@Override public void onDeviceOpened(MidiDevice device) { if (device == null) { Log.e(MidiConstants.TAG, "could not open " + sourceDeviceInfo); safeClose(); if (listener != null) { listener.onPortsConnected(null); } } else { Log.i(MidiConstants.TAG, "connectToDevicePort opened " + sourceDeviceInfo); // Device was opened so connect the ports. mSourceDevice = device; mConnection = device.connectPorts( destinationInputPort, sourcePortIndex); if (mConnection == null) { Log.e(MidiConstants.TAG, "could not connect to " + sourceDeviceInfo); safeClose(); } if (listener != null) { listener.onPortsConnected(mConnection); } } } }, handler);
@Override public void onDeviceOpened(MidiDevice device) { if (device == null) { Log.e(MidiConstants.TAG, "could not open " + info); } else { mOpenDevice = device; mOutputPort = device.openOutputPort(wrapper.getPortIndex()); if (mOutputPort == null) { Log.e(MidiConstants.TAG, "could not open output port for " + info); return; } mOutputPort.connect(mDispatcher); } } }, null);
@Override public void onDeviceOpened(MidiDevice device) { if (device == null) { Log.e(MidiConstants.TAG, "could not open " + sourceDeviceInfo); safeClose(); if (listener != null) { listener.onPortsConnected(null); } } else { Log.i(MidiConstants.TAG, "connectToDevicePort opened " + sourceDeviceInfo); // Device was opened so connect the ports. mSourceDevice = device; mConnection = device.connectPorts( destinationInputPort, sourcePortIndex); if (mConnection == null) { Log.e(MidiConstants.TAG, "could not connect to " + sourceDeviceInfo); safeClose(); } if (listener != null) { listener.onPortsConnected(mConnection); } } } }, handler);
@Override public void onDeviceOpened(MidiDevice device) { if (device == null) { Log.e(MidiConstants.TAG, "could not open " + info); } else { mOpenDevice = device; mInputPort = mOpenDevice.openInputPort( wrapper.getPortIndex()); if (mInputPort == null) { Log.e(MidiConstants.TAG, "could not open input port on " + info); } } } }, null);
public void close() throws IOException { if (mConnection != null) { Log.i(MidiConstants.TAG, "MidiPortConnector closing connection " + mConnection); mConnection.close(); mConnection = null; } if (mSourceDevice != null) { mSourceDevice.close(); mSourceDevice = null; } if (mDestinationDevice != null) { mDestinationDevice.close(); mDestinationDevice = null; } }
private void setupMidiIn() throws IOException { repetitionsDone = 0; deltasInputTotal.clear(); deltasOutputTotal.clear(); midiOutputPort = midiDevice.openOutputPort(0); midiOutputPort.connect(new WaltReceiver()); waltDevice.syncClock(); }
@Override public void onDeviceOpened(MidiDevice device) { if (device == null) { Log.e(MidiConstants.TAG, "could not open " + sourceDeviceInfo); safeClose(); if (listener != null) { listener.onPortsConnected(null); } } else { Log.i(MidiConstants.TAG, "connectToDevicePort opened " + sourceDeviceInfo); // Device was opened so connect the ports. mSourceDevice = device; mConnection = device.connectPorts( destinationInputPort, sourcePortIndex); if (mConnection == null) { Log.e(MidiConstants.TAG, "could not connect to " + sourceDeviceInfo); safeClose(); } if (listener != null) { listener.onPortsConnected(mConnection); } } } }, handler);
private void closeBluetoothDevice(BluetoothMidiDeviceTracker tracker) { if (tracker != null) { Log.i(TAG, "Closing Bluetooth MIDI device, info = " + tracker.midiDevice.getInfo()); } doClose(tracker.midiDevice); }
@Override public void onDeviceOpened(MidiDevice device) { if (device == null) { Log.e(MidiConstants.TAG, "could not open " + info); } else { mOpenDevice = device; mInputPort = mOpenDevice.openInputPort( wrapper.getPortIndex()); if (mInputPort == null) { Log.e(MidiConstants.TAG, "could not open input port on " + info); } } } }, null);
public void close() throws IOException { if (mConnection != null) { Log.i(MidiConstants.TAG, "MidiPortConnector closing connection " + mConnection); mConnection.close(); mConnection = null; } if (mSourceDevice != null) { mSourceDevice.close(); mSourceDevice = null; } if (mDestinationDevice != null) { mDestinationDevice.close(); mDestinationDevice = null; } }
@Override public void onDeviceOpened(MidiDevice device) { if (device == null) { Log.e(MidiConstants.TAG, "could not open " + info); } else { mOpenDevice = device; mOutputPort = device.openOutputPort(wrapper.getPortIndex()); if (mOutputPort == null) { Log.e(MidiConstants.TAG, "could not open output port for " + info); return; } mOutputPort.connect(mDispatcher); } } }, null);
public void addDevice(BluetoothMidiDeviceTracker deviceTracker) { if (!mOpenDevices.contains(deviceTracker)) { mOpenDevices.add(deviceTracker); MidiDeviceInfo info = deviceTracker.midiDevice.getInfo(); mInfoTrackerMap.put(info, deviceTracker); notifyDataSetChanged(); } }
.openInputPort(destinationPortIndex); if (destinationInputPort != null) { Log.i(MidiConstants.TAG,
@Override public void onClose() { try { if (mOutputPort != null) { mOutputPort.disconnect(mDispatcher); } mOutputPort = null; if (mOpenDevice != null) { mOpenDevice.close(); } mOpenDevice = null; } catch (IOException e) { Log.e(MidiConstants.TAG, "cleanup failed", e); } }
@Override public int hashCode() { return midiDevice.getInfo().hashCode(); }
.openInputPort(destinationPortIndex); if (destinationInputPort != null) { Log.i(MidiConstants.TAG,