The Mixcraft 10 Controller Script API

RegistrationMixcraft Main Window ReferenceLoading and Saving ProjectsMixcraft Audio Signal FlowMIDI BasicsMixing Down to Audio and Video FilesRendering VideosBurning Audio CDsMarkersUsing Virtual InstrumentsPlug-In ManagerRewireSeparate Music Into StemsUsing Natively Supported Hardware ControllersUsing Generic MIDI Controllers and Control SurfacesThe Mixcraft 10 Controller Script APIMusical Typing Keyboard (MTK)PreferencesMain Window MenusHotkeysCursorsTroubleshootingGlossaryAppendix 1: Using Melodyne for Basic Vocal TuningAppendix 2: Backing up Mixcraft Projects and DataAppendix 3: Nifty Uses for Output Bus TracksAppendix 4: Transmitting MIDI Clock/Sync to External DevicesAppendix 5: Freesound.org Creative Commons License TermsAppendix 6: Natively Supported Hardware ControllersAppendix 7: Copyrights and Trademarks

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.