gridDevice = new LaunchpadPro(output.getReceiver(), null); } else if (type.equals("launchpad")) { gridDevice = new Launchpad(output.getReceiver(), null); } else { gridDevice = new LaunchpadPro(output.getReceiver(), null);
GridDevice gridDevice = null; if (type.equals("launchpad")) { gridDevice = new Launchpad(controllerOutput.getReceiver(), null); } else { gridDevice = new LaunchpadPro(controllerOutput.getReceiver(), null);
midiTransmitter = midiInput.getTransmitter(); midiReceiver = midiOutput.getReceiver();
public static void main(String args[]) throws Exception { String[] names = new String[] { "CMD LC-1" }; input = MidiUtil.findMidiDevice(names, false, true); if (input == null) { System.err.printf("Unable to find controller input device matching name: %s\n", StringUtils.join(names, ", ")); System.exit(1); } output = MidiUtil.findMidiDevice(names, true, false); if (output == null) { System.err.printf("Unable to find controller output device matching name: %s\n", StringUtils.join(names, ", ")); System.exit(1); } input.open(); transmitter = input.getTransmitter(); output.open(); receiver = output.getReceiver(); BehringerLC1 lc1 = new BehringerLC1(receiver, null); TestListener listener = new TestListener(lc1, Color.fromIndex(1), Color.fromIndex(0)); transmitter.setReceiver(lc1); lc1.setListener(listener); lc1.initialize(); stop.await(); }
public static void main(String args[]) throws Exception { String[] lppNames = new String[] { "Launchpad", "Standalone" }; lppInput = MidiUtil.findMidiDevice(lppNames, false, true); if (lppInput == null) { System.err.printf("Unable to find controller input device matching name: %s\n", StringUtils.join(lppNames, ", ")); System.exit(1); } lppOutput = MidiUtil.findMidiDevice(lppNames, true, false); if (lppOutput == null) { System.err.printf("Unable to find controller output device matching name: %s\n", StringUtils.join(lppNames, ", ")); System.exit(1); } lppInput.open(); transmitter = lppInput.getTransmitter(); lppOutput.open(); receiver = lppOutput.getReceiver(); KillListener listener = new KillListener(); LaunchpadPro lpp = new LaunchpadPro(receiver, listener); listener.setLpp(lpp); transmitter.setReceiver(lpp); lpp.initialize(); int millis = 1; int repeat = 300; fastLights(lpp, 100, 0); stop.await(); }
public MidiReceiverDevWrap findLaunchpadOutRcvr() throws Throwable { MidiDevMatchPattern devPattern = new MidiDevMatchPattern(); List<MidiDevWrap> devWrapsAll = MidiDevWrap.findMatchingDevs(devPattern, getLogger()); MidiReceiverDevWrap lpadDevWrap = null; for (MidiDevWrap devWrapCand : devWrapsAll) { MidiDevice devCand = devWrapCand.myDevice; if (devWrapCand.myDevInfo.getName().toLowerCase().contains("launchpad")) { getLogger().info("Found launchpad dev: {}, opening it", devWrapCand); // devWrapCand.ensureDevOpen(); // MaxReceivers == -1 -> unknown, unlimited, or what? if (devCand.getMaxReceivers() != 0) { Receiver lpadRecvrCand = devCand.getReceiver(); if (lpadRecvrCand != null) { getLogger().info("%%%%%%%%%%%%%%%%%% Found launchpad dev receiver: {}", lpadRecvrCand); lpadDevWrap = new MidiReceiverDevWrap(lpadRecvrCand, devWrapCand); break; } } else { getLogger().info("Device contains no receivers - should I close it? {}", devCand); } } } return lpadDevWrap; } static int theDramaticColors[] = {12, 13, 15, 29, 63, 62, 28, 60};
public static Receiver getReceiver(MidiDevice current) { if (current.getMaxReceivers() != 0) { try { if (!current.isOpen()) { current.open(); } } catch (MidiUnavailableException e) { return null; } try { return current.getReceiver(); } catch (MidiUnavailableException e) { current.close(); } } return null; }
Receiver receiver = external.getReceiver(); ShortMessage message = new ShortMessage();
this.receiver = outputDevice.getReceiver(); } else { this.receiver = null;
midiOut = outDevice.getReceiver(); midiOut = outDevice.getReceiver();
midiDevice.open(); sm_openedMidiDeviceList.add(midiDevice); Receiver midiDevReceiver = midiDevice.getReceiver(); midiTransmitter.setReceiver(midiDevReceiver);
transmitter = lppInput.getTransmitter(); lppOutput.open(); receiver = lppOutput.getReceiver();
receivedevice.open(); transmitdevice.open(); this.receiver = receivedevice.getReceiver(); this.transmitter = transmitdevice.getTransmitter(); this.transmitter.setReceiver(this);
Sequencer sequencer1 = MidiSystem.getSequencer(false); Transmitter tx1 = sequencer1.getTransmitter(); Receiver rx1 = receivingDevice.getReceiver(); tx1.setReceiver(rx1); Sequencer sequencer2 = MidiSystem.getSequencer(false); Transmitter tx2 = sequencer2.getTransmitter(); Receiver rx2 = receivingDevice.getReceiver(); tx2.setReceiver(rx2);
selectedDevice.open(); Receiver receiver = selectedDevice.getReceiver(); Sequencer sequencer = MidiSystem.getSequencer(); sequencer.getTransmitter().setReceiver(receiver);
receivers=new Receiver[where_to_get_receivers.length]; for(int i=0;i<where_to_get_receivers.length;i++){ this.receivers[i]=MidiSystem.getMidiDevice(MidiSystem.getMidiDeviceInfo()[where_to_get_receivers[i]]).getReceiver(); MidiSystem.getMidiDevice(MidiSystem.getMidiDeviceInfo()[where_to_get_receivers[i]]).open();
receiver = synth.getReceiver(); usingHardwareSoundbank = false; System.out.println("using default software soundbank:" + soundbank);
synthesizer = MidiSystem.getSynthesizer( ); synthesizer.open( ); sequencer.getTransmitter( ).setReceiver(synthesizer.getReceiver( ));
synthDevice.getReceiver().send( volumeMessage, -1 );
synthDevice.getReceiver() ); synthDevice.getReceiver() );