Using Generic MIDI Controllers and Control Surfaces

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

USING GENERIC MIDI CONTROLLERS AND CONTROL SURFACES‌‌

A MIDI keyboard or other MIDI device with knobs, sliders, or buttons can be set up to control Mixcraft functions such as starting and stopping playback, record, fast forward, track arming, etc.

To configure a control surface, select Mix>Edit MIDI Control Surface Settings… from the Main Window menus.

MIDI LEARN

Here you’ll be able to use a MIDI controller’s buttons, knobs, sliders, etc. to control TONS functions and controls in Mixcraft. This is a super powerful and fun feature!

• Click the MIDI Learn button. Alternatively, you can click the MIDI button in the Main Window top toolbar.

• Click on the command to learn. Command categories can be chosen using the Category menu on the left side.

• Move the knob, button, slider or push a key on your MIDI keyboard/controller that you wish to trigger the command.

• If you wish to learn another command, select it.

Alternatively, the Mixcraft interface will highlight buttons and sliders in purple. Simply click on a button or control, then move the MIDI knob to assign it.

Once you’ve finished assigning controllers, click the Stop Learning button. (Incidentally, this disproves the theory that you’re never too old to stop learning... rim shot. )


SAVING AND LOADING CONTROL SURFACE ASSIGNMENTS

Control surfaces assignments can be saved and loaded if you have multiple keyboards or want to reuse your settings for various projects. To save the current control surface assignments, click the Save button. To delete the current control surface assignments, click the Delete button.

Fields

Description

Command

This is the command being assigned or mapped

Type

Can be a CC, note-on, or note-off message

Val

The number of the CC or note-on

Ch#

MIDI channel of controller

Any (-), Dn, Up

This field determines what type of CC data to respond to. Any or (-) means it could be anything. “Dn” means that a CC button has been pushed down. “Up” means that a CC button has been released.

X

Removes the current controller assignment

These files will be stored in %programdata%\Acoustica\Mixcraft\control-surfaces\ .

To load a previous control surface, click the Surfaces drop-down menu and choose one.


CONTROL SURFACE COMMANDS LIST

The following commands can be assigned to MIDI control:

Main Transport Controls

Playback Toggle

Recording Metronome Toggle

Play

Count-In Metronome Toggle

Stop

Punch In/Out Toggle

Rewind a bit

Set Punch In To Current Position

Rewind to Start

Set Punch Out To Current Position

Fast forward a bit

Set Loop Start To Current Position

Fast forward to End

Set Loop End To Current Position

Record

Add Marker At Current Position

Adjust Master Volume

Play From Previous Marker

Loop Mode Toggle

Play From Next Marker

Playback Metronome Toggle

Selected Track Controls

Select Previous Track

Monitoring For Selected Track Toggle

Select Next Track

Guitar Tuner For Selected Track Toggle

Set Selected Track Volume

EQ High For Selected Track

Set Selected Track Pan

EQ Mid For Selected Track

Mute/Unmute Selected Track

EQ Low For Selected Track

Solo/Unsolo Selected Track

Send Adjustment For Selected Track

Arm/Disarm Selected Track

Other

Undo

Insert Virtual Instrument Track

Redo

Insert Audio Track

Save