diff --git a/src/com/rngtng/launchpad/Launchpad.java b/src/com/rngtng/launchpad/Launchpad.java index 38f36b9..544c497 100644 --- a/src/com/rngtng/launchpad/Launchpad.java +++ b/src/com/rngtng/launchpad/Launchpad.java @@ -460,7 +460,7 @@ public void bufferingMode(int display_buffer, int update_buffer, int flags) { * Errors raised: * [Launchpad::NoInputAllowedError] when input is not enabled */ - public void midiMessage(MidiMessage message) { + public void midiMessage(MidiMessage message, long timestamp) { int code = message.getStatus(); int note = message.getMessage()[1] & 0xFF; int velocity = message.getMessage()[2] & 0xFF; diff --git a/src/com/rngtng/launchpad/MonomeLaunchpad.java b/src/com/rngtng/launchpad/MonomeLaunchpad.java index a85cb07..3cca74f 100644 --- a/src/com/rngtng/launchpad/MonomeLaunchpad.java +++ b/src/com/rngtng/launchpad/MonomeLaunchpad.java @@ -44,6 +44,15 @@ public MonomeLaunchpad(Object listener) { color_off = new LColor(); //Black launchpad.reset(); } + +public MonomeLaunchpad(Object listener, String inputName, String outputName) { + super(listener); + launchpad = new Launchpad( (PApplet) listener, inputName, outputName); + launchpad.addListener(this); + color_on = new LColor(LColor.RED_HIGH); //full Red + color_off = new LColor(); //Black + launchpad.reset(); + } ////////////////////////////////////////////////// monome functions