Plugin Settings

Audio Preview Pre-Delay

Usually, when you load a plugin in your DAW, it has a few seconds of time to load data in the background. When creating audio previews, the plugin is loaded and a MIDI note is immediately sent, which might not be enough time for the plugin to load data, resulting in an empty audio preview.

This setting controls how many cycles PresetMagician waits between loading the preset and sending the MIDI note event. The empty cycles are not included in the preview.

Note that high values affect the export speed negatively. Setting this to 0 uses the default value from the preset parser module. Unfortunately, some plugins require variable processing time after loading a preset, so you might need to experiment with the values if you encounter empty audio previews.

Additional Banks / Presets

You can specify additional banks or presets in the FXB (Preset Bank) / FXP (Preset) format.

After either adding individual FXP or FXB files, you can specify a Target Bank Name in which the preset or bank will be represented. By default, FXP (individual presets) are stored in the "User Preset" bank. For FXB (Preset Banks), the filename or the FXB file will be used.

Because FXB files do not contain any information about how many presets are contained and are usually a full dump of all programs, you might end up with duplicates. You can configure which presets you wish to export with the "Range" field. You can either write a comma-separated list of preset numbers to export, or use a range.

For example, to export programs 100 to 300 and program 399, you would write 100-300,399. If you leave this field empty, PresetMagician uses all presets. It also tries to avoid duplicate presets, but this doesn't work with all plugins.

After you have configured all additional FXP/FXB files, make sure you click the button. PresetMagician loads your plugin, fills it with the information from the FXP/FXB files and retrieves the final preset(s) from the plugin.

Additional Information

VST program numbers start with 0 and do not contain gaps. If your plugin supports 400 programs, the first program would be 0 and the last would be 399.

Controller Assignments

The NKS format allows for controller assignments which define which controls are visible in Maschine and Komplete Kontrol.

Controller Assignments in Maschine

You can load the controller assignments from a template NKS file. After you have loaded the template NKS file, PresetMagician will display a (crude) representation of the controller assignments so you can verify that you loaded the correct one.

Crude Representation of the Controller Mappings in PresetMagician

Controller Assignments are currently plugin-specific and cannot be set for individual banks or presets. Because documentation is outdated very quickly, you might want to check the changelog if such a feature has been added.

Plugin DLL

PresetMagician automatically detects duplicate plugins and only displays a single entry. Duplication can happen because you have multiple versions of the same plugin installed in different directories. PresetMagician uses the plugin ID to detect duplicates.

Select the plugin DLL you wish to use for retrieving presets and audio previews.

Last updated

Was this helpful?