Skip to main content

Fixing Audio Plug-Ins That Crash

Author cognitone

A few audio plug-ins don't work with Synfire out of the box (mostly VST3 format). Sometimes this is a bug the plug-in developer will eventually fix, sometimes the issue is permanent. If the Scanner is unable to resolve an issue automatically, you can edit a XML file to provide a scan result manually.

Open the file ScannedPlugins64.Overrides.xml with a text editor. You'll find it in /Users/YourName/Library/Application Support/Cognitone (Windows: C:\Users\YourName\AppData\Roaming\Cognitone). An example was installed with Synfire (attached below if you can't find it). There are two ways to fix a bad scan: Use the default channel layout, or provide a specific channel layout.

Your layouts are used for all plug-ins that match your given attributes. You may use wildcards for each attribute  to match multiple or uncertain attributes (asterisks or question marks). Layouts can be temporarily ignored by setting enabled="0".

Important: Do not edit ScannedPlugins64.xml directly, as it will be overwritten with each new scan. You can use this file to examine the XML format, though.

Enforce The Default Channel Layout

Setting default="1" tells Synfire to use the default audio channel layout without trying other more efficient layouts that may possibly use less active channels. This works for plug-ins that don't like to be asked to change their channel layout.


Enforce a Specific Channel Layout

Provide a specific channel layout for every audio bus of the plug-in. This example enables stereo input and output and disables all other audio buses. The total number of output chanels however is always 70 no matter what. If a plug-in crashes, the most likely reason is that it repoted less channels to the Scanner than it actually uses. This can be fixed by increasing the total number of channels.


Important: The first input and output bus must always be stereo ("L R").

Known Channel Layouts

Synfire currently uses stereo input and output only. All other buses should be disabled or set to one of the known layouts listed here. There are many different Surround, Ambisonic and other multi-channel layouts we don't list here. Contact support if you happen to need a specific multi-channel layout and we will look it up for you.

Disabled "disabled"
Stereo "L R"
Mono "C"
Surround 5.1 "L R C Lfe Ls Rs"

Your first option should be to try and disable all buses beyond the first input and output buses.

Comments

Mon, 2024-02-19 - 16:52 Permalink

Thanks, for Halion7 its working , don't know yet how to do this for Mulab 9 plugin.

Mon, 2024-02-19 - 19:47 Permalink

Check the file Scanner.log in subfolder Temp or the scanned plugins xml. That will tell you the number of audio buses. Add that PLUGIN element to the overrides file and disable all extra buses or use the default="1" setting without the AUDIO element. Increase the total number of output channels until it works.