Releases: haschdl/pLaunchController
Introducing support to LaunchControl XL
This is a working version with support to Launch Control XL and restored functionality related to Sysexmessages.
Fix #10 related to hard-coded devices. If a user has multiple devices connected to the same host computer, they can update the name of the device in the OS settings. The name can be totally arbitrary.
A new constructor is available, where Processing users can provide the device name. For example:
void setup() {
size(980, 1000);
try {
controller = new LaunchControlXL(this, "Launch Control XL 123");
}
catch(Exception e) {
println("Unfortunately we could not detect that Launch Control is connected to this computer :(");
}
setupKnobs();
}
Implementation of Launch Control XL support is a contribution by @poetoflight
v2.1.0
Introducing support to LaunchControl XL
Initial support for Launch Control XL. New example included in /example/LaunchControlXLDemo/
folder.
This release has an updated reference to Processing 4 core libraries. It is very likely to be compatible with Processing 3 as well, but no guarantees are offered.
Pending issues:
- Sysex messages in MacOS seems not to work. This means settings the LED lights on the controller does not work. This is not a new bug, but it was not detected in V1 as @haschdl did not test extensively on a MacOS.
- There are lots of redundant code. See issue #7
A goal for v2.0.0 release is to fix the Syssex issue.
Implementation of the support to Launch Control XL is a contribution by @poetoflight
pLaunchController v.0.9.1
v0.9.1 Update values for next release
pLaunchController for Processing v0.9a
First release according to Processing instructions
v0.9
First release according to Processing instructions