M7 Docs Main Menu   

MULAB

Audio Setup

Allows you to setup the connection to the audio device. On OSX, this is via a Core Audio device driver. On Windows this is via an ASIO or MME device driver. More details on this doc page.

MIDI Setup

Allows you to choose which MIDI input and output ports must be opened in MuLab.

Note that to effectively send events to a MIDI output port, you need to send the events to an event ouput in the Project Modular Area.

Manage VST Plug-In

Add or remove VST plug-ins to/from the MuLab plug-in database.

Manage Shortcuts

Allows you to setup shortcuts. For more info on Shortcuts, click here

Edit Preferences

Allows you to edit the preferences.

Edit Colors

Allows you to choose the colors for various parts of the user interface.

Insert User Key

This functions lets you insert your MuLab User Key.

Panic

In case you would hear hanging notes, try this function to reset the music engines.

Upgrade Projects

This function will upgrade a full folder of muproject files to the current MuLab file format.

For more detailed info click here

Upgrade MUX Presets

This function will upgrade a full folder of MUX preset files to the current MUX file format. Similar to the "Upgrade Projects" function.

Upgrade MuClips

This function will upgrade a full folder of MUX preset files to the current MUX file format. Similar to the "Upgrade Projects" function.

Monitor MIDI Input Notes

A diagnostic function.

Start/Stop Logging

A diagnostic function.

About MuLab

Shows the splash screen including the MuLab version.

MuLab Docs

Opens the MuLab Docs.

MuLab Intro Movie

Start the MuLab Intro movie on YouTube.

Online Tutorials

Shows the online MuLab tutorials. For this you need an active internet connection.

Visit MuTools.com

Opens your default browser showing the MuTools.com website.

Quit

Quits MuLab.

 

PROJECT

Undo

Undoes the last operation.

Redo

Redoes the last operation.

New

Creates a new project. The new project can replace the current project or you can add it as an extra project aside the already open projects. For more info on the multi-project feature, click here.

Open

Opens a project. The opened project can replace the current project or you can add it as an extra project aside the already open projects. For more info on the multi-project feature, click here.

Open Recent

Opens a recent project. The opened project can replace the current project or you can add it as an extra project aside the already open projects. For more info on the multi-project feature, click here.

Open Template

Opens a template project. The opened template project can replace the current project or you can add it as an extra project aside the already open projects. For more info on the multi-project feature, click here.

Open Demo

Opens a demo project. The opened demo project can replace the current project or you can add it as an extra project aside the already open projects. For more info on the multi-project feature, click here.

Revert Project

Reloads the current project from its last saved version, discarding any changes since then.

Save

Saves the current project to the same file it's loaded from.

When this project file already exists, the previous project file is backed up instead of overwritten. This is much safer in case of a (VST-)crash during save. For more info see this Q&A.

Save As...

Saves the current project.

Projects are saved in a separate folder so that the Audio sub-folder becomes more private per project. This will make it more easy to bundle a MuProject and its audio/sample files into a zip package.

When this project file already exists, the previous project file is backed up instead of overwritten. This is much safer in case of a (VST-)crash during save. For more info see this Q&A.

Save As Template

Saves the current project as a template project. Template projects are stored in your {UserLibrary}/MuProjects/Templates sub-folder.

When you save a project as template "New", this one will be opened whenever you do "New Project".

Close

Closes the current project.

Import Audio File

Imports an audio file into a new Composition. The new audio part is put at focused edit position which is the position where you last clicked or used a shortcut key.

Tip: See the "Preview Monitor" info on this doc page.

Import Sample Sound

Imports a sample into the project and inserts it into a new MuSampla.

Import Sample Loop

Imports a sample into the project and creates a sliced sample part with it. For all details on sliced sample parts, click here.

Import MIDI File

Imports a MIDI file.

Export Composition As Audio File

Renders all audio in the current composition into an audio file.

Only the selected parts are rendered. If no parts are selected, then if you have set a Composition loop, only the loop region is rendered. Else everything is rendered.

Note that to include any effect tail in the mix, you must add an extra (empty) part at the end.

Also note that external MIDI gear cannot be included in the mix, unless you have recorded their audio output!

You can mixdown to both an AIFF or WAVE audio file, independent of your platform; Just select the file type by using a proper file name extension. Otherwise it's the platform default: On OSX: AIFF file, on Windows: WAVE file.

The "Create new part" option will create an audio part playing the rendered audio file.

Note that MuLab exports in the same samplerate as your audio setup. So if your audio setup is using 48 kHz the audio export will also be in 48 kHz.

Export Tracks As Audio Files

Very similar as "Export Composition As Audio File" (explained above) but this function will render each main track separately. This may be handy when you want to transfer the tracks/stems to another system, or when you want to do final mastering using audio tracks only.

Note that if you have any automation tracks for a track then these automation tracks should be used as a sub-track of the relevant main track, otherwise it won't work as Export Tracks internally solos each main track and then renders it.

Export Consolidated Project

This function is for the case a user wants to send a project to another user on a different system.

This is how it works:

  • User chooses destination folder.
  • Current project is saved to temp file so it can be reloaded in its original state after this export.
  • All unused sequences, multi-samples, samples, audio streams are deleted from the project (RAM).
  • Unused audio files in project's audio folder are deleted.
  • Used sample files are copied in dest folder/audio.
  • Used audio files are copied in dest folder/audio.
  • Project is saved in dest folder (using relative links to those used sample/audio files).
  • If the project uses VST plug-ins then a textfile that lists the used VST plugins is saved into dest folder ("Used VST Plug-Ins.txt").
  • Original project is reloaded from temp file.

Export MIDI File

Exports the current Composition to a MIDI file using the WYHIWYG principle, thus muted parts are not exported.

If the current Composition has any selected parts, then only these parts are exported. Otherwise all parts are exported.

Note that audio parts cannot be exported to MIDI.

Render Selected Parts As New Sample

Renders all audio of the selected parts into a new sample.

Note that to include any effect tail in the mix, you must add an extra (empty) part at the end.

Also note that external MIDI gear cannot be included in the mix, unless you have recorded their audio output!

Enabling the "Create New Part" option will create a sequence part that plays a MuSampla playing the rendered sample.

Manage Audio/Sample Files

This function lets you move/copy the used audio/sample files into the Audio sub-folder of your project. This is handy for a neat organization and for when you want to move your project to another system, as MuLab will use relative file links when the audio/sample files are in a sub-folder of the project file.

Update To Modified Audio Files

This function will update the project audio stream to any changes applied to the source audio file. This function is only visible if the "Auto Check For Modified Audio Files" preference is off, because then this function works automatic. But when assigning a shortcut to it, it is always available, in case you need it.

Setup Audio Recording

This function lets you setup audio recording. Also see the Recording doc page.

Setup Event Recording

This function lets you setup event recording. Also see the Recording doc page.

Edit Project MIDI Input Controller Map

Opens the Project MIDI Controller Map where you can manage the MIDI controller mappings that are always active.

Toggle Automatic/Manual MIDI Input Focus

MuLab uses 2 different types of focus:

The GUI Focus defines which GUI component will process the keys you press on your computer keyboard. More info here.

The MIDI Input Focus defines which plug-in will receive MIDI input.

By default MuLab uses "Use Automatic MIDI Input Focus" which means that MuLab will sync these two focuses i.e. the MIDI focus will auto shift to the most relevant module you're working with on screen.

But there are situations where it is better to not have them synced: Imagine you're making music with someone and you are editing on the computer and the other person is playing a MIDI keyboard. Now whenever you click on a plug-in on the screen the MIDI input focus is shifted to that plug-in and so the sound on the person's keyboard will change. That's not comfortable in that situation. So that's why you can tell MuLab to "Use Manual MIDI Input Focus", then the MIDI Input Focus is preserved regardless of what you're doing on screen. Then whenever you do want to change the MIDI input focus manually, drag-drop the module you want to play onto the Focused Module Panel.

Edit MIDI Input Channel Targets

Using this dialog panel you can define for each incoming MIDI channel which target module is to be played. This allows you to make flexible MIDI setups using 2 or more MIDI keyboards and/or controllers. This feature is only handy in very specific situations.

When target module is set to 'Focused Module', then that MIDI input channel will play the module that is currently focused. When target channel is set to 'Focused Channel', then that MIDI input channel will play on the focused MIDI channel of the target module for that MIDI input channel. Each module also has a focused MIDI channel which is the MIDI channel you last played on. Imagine you have 4 tracks routed to a single instance of module X, track 1 to channel 1, track 2 to channel 2 etc. When you select track 1, so module X is focused, on channel 1 (now this is the focused channel for module X). When you select track 3, so module X still is focused, but now on channel 3 (now this is the focused channel for module X). So if you map external MIDI input channel 1 to module X but to its focused channel, then you'll always get module X but on its last focused channel.

Show Virtual MIDI Keyboard

Opens the Virtual MIDI Keyboard with which you can play and record notes even if you don't have a real MIDI keyboard.

Table Of Contents