Mixcraft 10 introduces a scripting API, using JavaScript, which enables users to write custom scripts for enhanced control of Mixcraft using hardware MIDI controllers by creating personalized workflows and extending functionality. Mixcraft ships with a few new controller scripts using this API and new scripts will be added as they are made.
Programming experience is required, but those with experience will find the API easy to use and very straightforward.
Mixcraft 10 offers an integrated script editor with a MIDI monitor and console logging features so that you can work on your scripts directly in Mixcraft. Using an external editor is also an option, of course.
The API documentation can be found here.