Name: 11nocturn
Version: 2014/01/25
Published: 2014/02/23
Updated: -
Type: C external for Max
Platform: only Windows x86/x64

A Max external that communicates directly with the Novation Nocturn usb device. No Automap, no script or virtual midi line in between.

This is coded with the help of libusb-win32, a port of the USB library libusb 0.1 to the Microsoft Windows operating systems. This release has NOT been tested extensively with many different maschines and conditions. Your feedback is really appreciated!


Special Requirements:

Novation Nocturn

nocturn device


Copy 11nocturn.maxhelp, 11nocturn.mxe, 11nocturn.mxe64 into your Max search path.

This external needs an installed libusb* driver for the Novation Nocturn to work.
How to install the libusb driver:

  1. connect the Nocturn and make sure the Novation driver is installed.
  2. create a temporary folder cause you'll need one
  3. execute the inf-wizard.exe included in this publication**
  4. select Nocturn device from list, click "next" until you are asked for a location to store inf-file and use your temporary folder
  5. at the last screen click on "Install Now.." Done!

You can delete the temporary data afterwards.
If you change the USB-port for the Nocturn, your system may install the original
Novation driver again.
In this case just repeat the procedure with inf-wizard.exe.
You can use the Windows Device Manager to monitor driver changes and stuff.

* libusb-win32 is a port of the USB library libusb 0.1 to the Microsoft Windows
operating systems http://sourceforge.net/apps/trac/libusb-win32/wiki

** the inf-wizard.exe file is not my work, it is part of this sourceforge project ver1.2.6.0
http://sourceforge.net/projects/libusb-win32/ (GNU General Public License version 3.0 (GPLv3))
So if you don't trust the executeable file in this release, download it by yourself.

This information is mirrored in the 11nocturn-READ-THIS.txt file.








 288 KB

Category: Max Objects


0 # TabSel wrote on Wednesday, 11 February 2015 17:37
Send it over, I might have a look, no promises though, I'm not that good at Mac development ;) maybe YOUll find the time to port it? ;)
0 # 11oLsen wrote on Wednesday, 11 February 2015 18:27
You got mail.
0 # 11oLsen wrote on Wednesday, 11 February 2015 16:56
Hi, I share the source if you like to see it. Libusb is definitely available for Mac, too. I'm on Windows, that's why I didn't waste any time thinking about the Mac part of the external. But I currently started writing mac versions of my other externals (clicks and strokes).
0 # kgwgk wrote on Sunday, 07 February 2016 12:24
Hello, could you please share the source? I'm trying to make it work for mac and haven't found any progress elsewhere. I'll post any updates I have on it. Thanks!
0 # 11oLsen wrote on Monday, 08 February 2016 18:02
check your inbox :-*
0 # Dom wrote on Monday, 07 March 2016 03:05
Keep us posted if you get it working on Mac! Thank you.
0 # TabSel wrote on Wednesday, 11 February 2015 16:18
Are the sources for the Max C-external publicly available? Maybe a Mac OS X build can be made, as libusb is available for the Mac, too?

Add comment

Security code