]> Shamusworld >> Repos - ardour-manual/blob - include/plugin-manager.html
14c2fe13dea0a917cda7e1033f6f13d20059720d
[ardour-manual] / include / plugin-manager.html
1
2 <p>
3   The <dfn>Plugin Manager</dfn> provides a convenient interface to various
4   operations on plugins and is the primary troubleshooting tools when something
5   goes wrong with plugins. It works on both plugin files and the plugins index.
6 </p>
7
8 <figure class=center>
9 <img src="/images/plugin-manager.png" alt="The Plugin Manager window" width="100%" />
10 <figcaption class=center>The Plugin Manager window</figcaption>
11 </figure>
12
13 <h2>What is a plugins index?</h2>
14
15 <p>
16   For each type of a plugin (e.g. VST3 or AU) there are pre-configured paths
17   where these plugins are located. Every time Ardour runs, it re-scans plugins
18   in these paths and recreates an index — a kind of inventory of available
19   plugins. Whenever you open the <a href="@@plugin-selector">Plugin Selector</a>
20   dialog, Ardour reads the list of available plugins from that index and
21   displays them for you to pick.
22 </p>
23
24 <p>
25   Re-scanning paths is important because it's common for plugins to change on
26   the disk (e.g. when you installed a newer version) or get removed (when you
27   don't need a plugin anymore). Sometimes plugins get corrupted due to
28   a hardware failure. Indexing them often helps identifying issues early on,
29   and the Plugin Manager helps reviewing the general state of affairs with
30   plugins.
31 </p>
32
33 <p>
34   Ardour also treats LV2 plugins slightly differently and scans them on startup
35   unconditionally. You can disable the scanning of VST2, VST3, and AU plugins
36   entirely in the <kbd class="menu">Preferences</kbd> dialog.
37 </p>
38
39 <h2>Plugins info</h2>
40
41 The main part of the Plugin Manager window is the table where all plugins known
42 to Ardour are listed. You can use it to both view information about a plugin and 
43 control some of its aspects:
44
45 <table class="dl">
46   <tr>
47       <th>Status</th>
48       <td>Ardour will displays the status of every plug-in file. See below
49       for more information</td>
50   </tr>
51   <tr>
52       <th>Ign</th>
53       <td>Do not load this plugin file at all</td>
54   </tr>
55   <tr>
56       <th>Fav</th>
57       <td>Set or unset the Favorite status for a plugin</td>
58   </tr>
59   <tr>
60       <th>Hide</th>
61       <td>Load this plugin file, but do not show it in the Plugin Selector</td>
62   </tr>
63   <tr>
64       <th>Type</th>
65       <td>The name of the API this plugin has been built with:
66       VST2, VST3, AU, LADSPA, LV2</td>
67   </tr>
68   <tr>
69       <th>File/ID</th>
70       <td>Displays the file name for LADSPA, VST2, and VST3, as well as
71       the ID for LV2 and AU</td>
72   </tr>
73   <tr>
74       <th>Name</th>
75       <td>User-visible name of the plugin</td>
76   </tr>
77   <tr>
78       <th>Creator</th>
79       <td>Developer of team of developers who created the plugin</td>
80   </tr>
81   <tr>
82       <th>Tags</th>
83       <td>Metadata that classifies the plugin by type,
84       e.g. 'instrument|synth' or 'analyser'</td>
85   </tr>
86 </table>
87
88 <p>
89   The Status field specifically has the following options: 
90 </p>
91
92 <table class="dl">
93   <tr>
94     <th>OK</th>
95     <td>The plugin file has loaded without any issues and the information
96     in the cache about it is up to date</td>
97   </tr>
98   <tr>
99     <th>New</th>
100     <td>The plugin file has just been discovered and successfully loaded
101     for the first time</td>
102   </tr>
103   <tr>
104     <th>Updated</th>
105     <td>The plugin file changed on the disk, the plugin cache has been updated
106     accordingly, the plugin file loaded successfully</td>
107   </tr>
108   <tr>
109     <th>Concealed</th>
110     <td>A VST2 plugin will be hidden from Plugin Selector, if a corresponding
111     VST3 plugin exists. The same applies to LV1 (LADSPA) and LV2</td>
112   </tr>
113   <tr>
114     <th>Error</th>
115     <td>There was a problem loading the plugin file</td>
116   </tr>
117   <tr>
118     <th>Stale</th>
119     <td>A plugin changed on the disk but hasn't been re-scanned
120     by Ardour yet</td>
121   </tr>
122   <tr>
123     <th>Incompatible</th>
124     <td>Scan the plugin failed. Typical reasons are 32/64-bit mismatch,
125     attempt to load a .dll on Linux or a .dylib on Windows</td>
126   </tr>
127 </table>
128
129 <p>
130   The <kbd class="menu">Plugin Count</kbd> section in the sidebar provides
131   basic information on available plugins: how many plugins of every supported
132   type are available through Ardour in total, how many failed to load, and 
133   how many are missing.
134 </p>
135
136 <h2>Searching</h2>
137
138 <p>
139   You can search for a specific plugin or a group of plugins. Simply place the
140   cursor inside the input text box in the upper left corner and type. Ardour
141   will search in the index
142 </p>
143
144 <p>
145   By default, Ardour will search through plugin names, makers, and file names.
146   Additionally, you can search through Type, Tags, and Paths.
147 </p>
148
149 <h2>Scan actions</h2>
150
151 <p>
152   This section of the sidebar contains commands that operate
153   on the plugins index.
154 </p>
155
156 <table class="dl">
157   <tr>
158     <th>Discover New/Updated</th>
159     <td>This will run a full scan on all known paths to plugin of all supported types</td>
160   </tr>
161   <tr>
162     <th>Update Index Only</th>
163     <td>This will check which plugins were updated without scanning them</td>
164   </tr>
165   <tr>
166     <th>Re-scan Selected</th>
167     <td>This will re-scan plugin files selected in the main part of the window</td>
168   </tr>
169   <tr>
170     <th>Re-scan Faulty</th>
171     <td>This will only re-scan plugins that previously failed to load</td>
172   </tr>
173   <tr>
174     <th>Re-scan All</th>
175     <td>This will re-scan all currently known plugins</td>
176   </tr>
177   <tr>
178     <th>Clear Staled Scan Log</th>
179     <td>This will remove all entries from the index on plugins that changed
180     on the disk but haven't been re-scanned</td>
181   </tr>
182 </table>
183
184 <h2>Preferences</h2>
185
186 <p>
187   This section of the sidebar allows settings paths to VST2 and VST3 plugins,
188   as well as quickly open the <kbd class="menu">Preferences</kbd> dialog
189   on the <kbd class="menu">Plugins</kbd> page where you can set various options
190   for scanning plugins and controlling their default behavior.
191 </p>