Is there an API for Maschine+?

Looking for an API interface for controlling/interacting with Maschine+ hardware.
Best Answer
-
Absolutely not. It’s all very closed source.
For controller mode there’s some reverse engineering stuff out there on GitHub, to acess screens, even play video on it, some details about the sw handshake, etc… but so far anyone who tried eventually gave up and moved on.@reffahcs has shared quite a few M+ HW details here:
https://community.native-instruments.com/discussion/21202/m-computer-internals-info/p8
2
Answers
-
If you ask about if there is a simple way to write a computer program that interacts with the Maschine+ (or if such program exists already), then no, i don't think so, never heard of something like that…
0 -
If you scour the net, you will find the person who created the M+ (No idea if he even still works at NI) had previously reverse engineered a big portion of Maschine before working for NI, I think it was open source too (Old man memory) his work will probably give you the closest you will get to an API.
2 -
Absolutely not. It’s all very closed source.
For controller mode there’s some reverse engineering stuff out there on GitHub, to acess screens, even play video on it, some details about the sw handshake, etc… but so far anyone who tried eventually gave up and moved on.@reffahcs has shared quite a few M+ HW details here:
https://community.native-instruments.com/discussion/21202/m-computer-internals-info/p8
2 -
Yeah there is definitely an API that exists but like @D-One mentioned it's not open source.
I've done a few USB packet captures with Wireshark and nothing really jumped out at me. From what I recall it's all done at the USB layer. There may be something at the IP layer that you could netcat/curl your way into but it's been a while, I'd have to go back through my notes.
0 -
"the person who created the M+"
Igor Vargotsky seems to have been one of the main guys. He left a few months ago.
0 -
The most info I ever saw about connecting and controlling the HW is this:
It has some protocol details, the hanshake, etc.. All of this would only apply to the M+ in controller mode of course, since we cant access the data on the internal storage.
Other than that theres rebellion:
At the end of the readme theres a "Special Thanks" section with many links to folks and resources who have done some significant work like Felicia Hummel (got video to run on the MK3 screens), Antonio Malara, etc…
All of the above resources are the best out there (AFAIK) for devs trying to access, modify or control NI HW devices.
3
Categories
- All Categories
- 18 Welcome
- 1.6K Hangout
- 66 NI News
- 863 Tech Talks
- 4.4K Native Access
- 17.7K Komplete
- 2.1K Komplete General
- 4.6K Komplete Kontrol
- 6.1K Kontakt
- 1.6K Reaktor
- 398 Battery 4
- 894 Guitar Rig & FX
- 456 Massive X & Synths
- 1.4K Other Software & Hardware
- 6.2K Maschine
- 7.9K Traktor
- 7.9K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators