11nocturn
Version 2022/02/02
Created 2014/02/12
Category Max/Msp Externals
ZipSize 5.14 MB
Downloads 3,982
Description:

We bypass any Automap, midi or control script interface and communicate directly with the USB device. Send numbers to control any LED of the Nocturn and receive button presses, dial / fader movement and touch sensors. The object was the first step to build an interface to control Ableton Live with my Nocturn without using Novation's Automap: Nocturn4Live Device

Windows users need to replace the driver for the Nocturn with the WinUSB driver. That's easy, check the README.md in the zip.

The external's source code is completely cross-platform. We make use of libUSB, a cross-platform library to access USB devices libusb.info. Sending and receiving can block the thread so we have a separate thread and buffering for both operations.  

Interessting talks about this topic:

Pics:
nocturn1 11nocturn.maxhelp2
Changelog:

2022/02/02

  • supports Apple Silicon

2020/08/24:

  • complete rewrite
  • now cross-platform and on github