The Mixcraft 10 Controller Script API

Registration Mixcraft Main Window Reference Loading and Saving Projects Mixcraft Audio Signal Flow MIDI Basics Mixing Down to Audio and Video Files Rendering Videos Burning Audio CDs Markers Using Virtual Instruments Plug-In Manager Rewire Separate Music Into Stems Using Natively Supported Hardware Controllers Using Generic MIDI Controllers and Control Surfaces The Mixcraft 10 Controller Script API Musical Typing Keyboard (MTK) Preferences Main Window Menus Hotkeys Cursors Troubleshooting Glossary Appendix 1: Using Melodyne for Basic Vocal Tuning Appendix 2: Backing up Mixcraft Projects and Data Appendix 3: Nifty Uses for Output Bus Tracks Appendix 4: Transmitting MIDI Clock/Sync to External Devices Appendix 5: Freesound.org Creative Commons License Terms Appendix 6: Natively Supported Hardware Controllers Appendix 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.