11nocturn Max Object

11nocturn

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!

 

Screenshots:
Special Requirements:

Novation Nocturn

nocturn device

Installation:

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.

 

Files:

11nocturn.maxhelp

11nocturn.mxe

11nocturn.mxe64

11nocturn-READ-THIS.txt

inf-wizard.exe

 288 KB
Download 

Category: Max Objects
Comments   
TabSel
0 # TabSel 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? ;)
Reply | Reply with quote | Quote
11oLsen
0 # 11oLsen Wednesday, 11 February 2015 18:27
You got mail.
Reply | Reply with quote | Quote
11oLsen
0 # 11oLsen 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).
Reply | Reply with quote | Quote
kgwgk
0 # kgwgk 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!
Reply | Reply with quote | Quote
11oLsen
0 # 11oLsen Monday, 08 February 2016 18:02
check your inbox :-*
Reply | Reply with quote | Quote
Dom
0 # Dom Monday, 07 March 2016 03:05
Keep us posted if you get it working on Mac! Thank you.
Reply | Reply with quote | Quote
thomas
0 # thomas Tuesday, 16 October 2018 07:01
Quoting Dom:
Keep us posted if you get it working on Mac! Thank you.


Hi, did anyone make any progress with getting this working on mac?
Reply | Reply with quote | Quote
Kristian
0 # Kristian Tuesday, 01 November 2016 10:43
11oLsen,
I would also be super interested in the source code to try and get this working for Mac!

I would really appreciate it if you could share the source code also with me!

Thanks either way!
Reply | Reply with quote | Quote
TabSel
0 # TabSel 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?
Reply | Reply with quote | Quote

(not visible)