repair vaapi encode_frame, fix segv on unreadable asset, update crop resource icon...
[goodguy/cinelerra.git] / cinelerra-5.1 / info / plugins.txt
1 # plugin info
2 #
3 # Name of plugin followed by: and then description.
4 #  Additional lines start with 2 tabs.
5 #  Lines should be less than 70 characters long.
6 #123456789012345678901234567890123456789012345678901234567890123456789
7 #  For usage/readability, a period (.) creates space.
8 1080 to 480:    Extracts 2 1920x540 fields from 1920x1080
9                 image, resizes them separately, and
10                 combines them to 1920x480 interlaced image.
11 1080 to 540:    Extracts 2 1920x540 fields from 1920x1080,
12                 image, resizes them separately, and
13                 combines them to 1920x540 interlaced image.
14 AgingTV:        Use to achieve an "old" movie or TV show
15                 effect by adding moving lines and snow.
16 Auto Scale:     Automatically scale to a specified size.
17 Blue Banana:    Used for color transformation or remapping as
18                 well as chroma-key filtering. See Manual 10.9 usage:
19                 . Select a specifc target color.
20                 . Create a selection region by expanding color.
21                 . Optionally reduce or expand the alpha plane.
22                 . Optionally apply a color remapping to selection.
23                 . Optionally reset the output alpha to opaque.
24                 1) choose your color, click Pick, check Mark Selected
25                 2) modify selection in the Color Selection area
26                 3) uncheck Mark Selected, and check Filter Active
27                 4) adjust your color choice as desired
28 Blur:           Blurs a video track in horizontal and/or
29                 vertical in chosen color channels.
30 Brightness/Contrast: Use to change the brightness or
31                 contrast, but could reduce quality.
32 BurningTV:      Makes your video "burn" where there are
33                 small light colored patches of video.
34 C41:            Converts C-41 negative film to the positive image.
35 Chroma key:     Erases pixels which match chosen color;
36                 they are replaced to black if there is no alpha
37                 channel and transparency if there is alpha.
38 Chroma key (HSV): Replaces a color with another color or
39                 transparency using HSV variables.
40 Color 3 Way:    Modify color of Shadows, Midtones, and Highlights as
41                 wanted.
42 Color Balance:  Modify RGB colors or white balance to compensate
43                 for errors in video such as low lighting.
44 CriKey:         Regionally based chroma key with interpolation;
45                 useful when you only want a specific zone defined.
46                 .
47                 Color button is used to specify the key by color.
48                 Threshold slider is used to set tolerance (0-1).
49                 Key mode choices let you pick the method by which
50                 the chroma key will be defined.
51                 .  Search - point at a zone or spot to define
52                 area then uses the specified tolerance to pick an
53                 edge.  A fill will be performed in that area.
54                 .   Point - the point is the Mask, not the color.
55                 .    (This method has drag capabilities).
56                 .   Search all - works same as standard Chroma key.
57                 Draw mode options let you use
58                 .    Alpha - matching pixels replaced with see-thru.
59                 .    Edge to just outline the edges of the region.
60                 .    Mask - matching color pixels replaced by black.
61 Crop & Position: Allows for cropping and positioning the input video.
62 Decimate:       Drop frames from a track which are most similar
63                 in order to reduce frame rate.
64 Deinterlace:    Several selections of line replication to eliminate
65                 comb artifacts in interlaced video.
66 Deinterlace-CV: Selection of deinterlacing mode for your video to
67                 eliminate comb artifacts.
68 Delay Video:    Delay the video by some number of seconds.
69 Denoise video:  Clear the video of noise; specify R,G,B, or Alpha.
70 Difference key: Creates transparency in areas which are similar
71                 between 2 frames; must be applied to 2 tracks.
72 DotTV:          Puts various size dots over the picture to simulate
73                 tv effect.
74 Downsample:     Reduce the sie of an image by throwing out data,
75                 reducing sampling rate.
76 Edge:           Display only the edges of the video throughout the image.
77 Fields to frames: Reads frames at 2x the framerate, combining 2
78                 input frames into 1 interlaced output frame.
79 FindObj:        Locate a specific object in a scene and replace with 
80                 another object.  This uses OpenCV thirdparty package.
81 Flip:           Flip a portion of a video track from left to right,
82                 up to down or vice versa.
83 FlowObj:        Retards image motion as shown with optical flow. Uses
84                 the OpenCV thirdparty package.
85 Frames to Fields: Extracts 2 interlaced fields stored in alternating
86                 lines & outputs them as full frames.
87 Freeze Frame:   Lowest numbered frame in highlighted area will play
88                 in the entire region.
89 GaborObj:       Creates an interesting fractalius-like image effect.
90                 Uses the OpenCV thirdparty package.
91 Gamma:          Converts the logarithmic colors to linear colors
92                 using gamma and maximum value.
93 Gradient:       Overlays a smooth color gradient on top of every
94                 video frame.
95 HistEq:         Remap colors using blended histogram weights.
96 Histogram:      Shows the number of occurrences of each color on a
97                 histogram plot.
98 Histogram Bezier: Uses a Bezier curve (parametric) on the histogram plot.
99 HolographgicTV: Holographic tv effect.
100 Hue saturation: Use to change hue, saturation and value parameters.
101 Interpolate Bayer: Uses Bayer filter algorithm to interpolate (estimate)
102                 missing color information.
103 Interpolate Video: Create illusion of higher frame rate video of low
104                 framesrates by averaging over time.
105 Inverse Telecine: Effective deinterlacing tool for use on a video
106                 transfer of a film.
107 Invert Video:   Method of reversing the colors of a video track.
108 Lens:           Create the effect of looking through a lens.
109 Linear Blur:    Blur with parameters of length, angle, # of steps,
110                 and which channels. Does Linear, Radial, or Zoom.
111 Live Video:     Reads video directly from the capture card input and
112                 replaces any video on the track.
113 Loop video:     Loop video by specifying the length of the region to loop.
114 Mandelbrot:     Render a Mandelbrot fractal using Cuda.
115 Motion:         Tracks translation and rotation motion to stabilize
116                 shaky video.
117 Motion 2 Point: Motion stabilization using 2 pass tracking.
118 Motion Blur:    Uses X/Y camera automation vectors to apply a linear
119                 blur trailing camera direction.
120 Motion51:       Compensates for unwanted motion and stabilizes the
121                 image using a unique curve/spline algorithm. A reset
122                 option for defaults helps as does OpenGL if available.
123                 .
124                 Samples - number of pixels which software uses
125                 Draw vectors - demonstrates the search operation
126                 Sample Radius - radius of circle denoting area of sample
127                 Center X/Y - center position of the sample circle
128                 Search W/H - determines width/height used for search
129                 Horiz/Vert shake limit - uses as translation constraints
130                 Shake fade - how fast translation cancellation fades
131                 Twist limit - determines rotation constraints
132                 Twist fade - how fast rotation cancellation fades away
133                 Enable Tracking - caches search results for later use
134                 Tracking file - name of file with calculate results
135 MotionCV:       Motion tracking/stabilization from the community
136                 version of cinelerra.
137 MotionHV:       Motion tracking/stabilization from the original
138                 author of cinelerra.
139 MoveObj:        Move and stabilize object using OpenCV 3rd party pkg.
140 N_Body:         Simulation that numerically approximates the evolution of a
141                 system of bodies in which each body continuously interacts
142                 with every other body using Cuda.
143 Oil Painting:   Makes video tracks appear as a painting.
144 Overlay:        Combine tracks via an overlayer that puts images on
145                 top of a bottom layer.
146 Perspective:    Allows you to change the viewpoint of an object.
147                 With left mouse button, you can drag the corner or:
148                 .
149                 Alt/Shift        + Button1 Action:
150                 . 0/0           Translate endpoint
151                 . 0/1           Zoom image
152                 . 1/0           Translate image
153                 . 1/1           Translate view but does not change output.
154                 .
155                 The red colored lines in the box show the composer boundary.
156                 Use the zoom slider which changes only the zoom view to see
157                 if it goes off the screen. The slider goes from 1/100 to 100.
158 Polar:          Bends and warps your video in weird ways based on conversion
159                 from either polar coordinates to rectangular or vice-versa.
160 RGB - 601:      Used to reduce/increase contrast in your video via
161                 601 compression or RGB expansion.
162 RGBShift:       Align 3 separate planes of R, G, B if misaligned in
163                 the video or just shift for interest. Adjust via sliders.
164 Radial Blur:    Creates a whirlpool based on settings that simulates
165                 a swirling camera.
166 ReframeRT:      Changes number of frames in a sequence of video
167                 directly from timeline; has Stretch and Downsample modes.
168 Reroute:        Selectively transfer the alpha channel or the
169                 RGB/YUV components from source to target track.
170 Reverse video:  Reverse media on the timeline in realtime.
171 Rotate:         Rotate the video in degree increments around a
172                 pivot point or reverse and flip the video.
173 Rumbler:        Jiggle space and time at a given rate for dream-like video.
174 SVG via Inkscape: Allow the manipulation of an SVG image with
175                 Inkscape without having to exit the program.
176 Scale:          Reduce or expand the image size depending on the ratio.
177 Scale Ratio:    Manipulate your video to maintain the pixel aspect
178                 ratio (proportional geometry).  Change values on the
179                 left and see the resuluts in the compositor window.
180                 . In R,Out R - current input and output aspect ratios
181                 . In W/H,Out W/H - current width and height
182                 . Scale type of None,Scaled,Cropped,Filled,Horiz/Vert
183                 Top aspect ratio data is used to compute bottom part.
184                 Bottom part allows for repositioning the input/output.
185 Selective Temporal Averaging: Smooths out non-moving areas of a video
186                 clip by averaging the color across frames.
187 Sharpen:        Sharpen the video, either the luminance, horizontal,
188                 or interlace.
189 ShiftInterlace: Shift the interlace lines using odd or even.
190 Sketcher:       Sketch lines, curves, or points in different colors/
191                 alpha and with fill using various pen widths/types.
192 Sphere Cam:     Converts a fisheye image into a panoramic projection.
193 Swap Frames:    Swap frames with 0-1, 2-3, 4-5... or 1-2, 3-4, 5-6...
194 Swap channels:  Swap R,G,B,Alpha with another color channel.
195 Threshold:      Converts the image to pure luminance and replaces
196                 pixels with 1 of 3 colors.
197 Time Average:   Use to create trail patterns, or reduce noise in still
198                 images.  A number of frames is accumulated and then
199                 divided by a divisor to the the average.
200 TimeFront:      Performs spatio-temporal video warping.
201 Title:          Add text/timestamp/background pngs to video along with
202                 the ability to drag to a location if Drag checked on.
203                 Current text string limitation of 3071 characters.
204                 Flexible attributes in textbox (mouse right click):
205                 . color, font, alpha, size, png, bold, italic, blink,
206                 . ul, caps, sup(super/sub script), fixed, nudge.
207                 Special characters are  <, >, \, /, # (see manual).
208 Tracer:         Trace an outline of an object for a mask like operation.
209 Translate:      Allows displacing, cropping and/or scaling video
210                 horizontally/vertically.
211 Unsharp:        Applies a traditional darkroom technique, unsharp
212                 mask, to every video frame.
213 VideoScope:     Summarizes intensity and color on a calibrated display.
214 Wave:           Generates waves in video using Amplitude, Phase, and
215                 Wavelength.
216 Whirl:          Creates a whirl (spiral) of the video around the center.
217 YUV:            Modify the Y, U, V settings.
218 YUV411:         Modify the 411 yuv to look like 420 color space instead.
219 YUVShift:       Realign the 3 sets of YUV input video numbers when they
220                 are misaligned.  Use slider bars to modify.
221 Zoom Blur:      Blur the video and use a zoom effect.
222 #
223 #  Description of FFmpeg Video Plugins
224 #
225 F_amplify:      Amplify changes between successive video frames.
226 F_atadenoise:   Apply an Adaptive Temporal Averaging Denoiser.
227 F_avgblur:      Apply average blur filter.
228 F_bbox:         Compute bounding box for each frame.
229 F_bench:        Benchmarks part of a filtergraph.
230 F_bitplaneoise: Measure bit plane noise.
231 F_blackdetect:  Detect video intervals that are (almost) black.
232 F_blackframe:   Detect frames that are (almost) black.
233 F_boxblur:      Blurs the input video.
234                 Through the settings you are
235                 able to change the power and the
236                 radius of the boxblur applied to luma, chroma and alpha.
237 F_bwdif:        Deinterlaces the input image.
238 F_chromahold:   Turns a certain color range into gray.
239 F_chromakey:    Turns a certain color into
240                 transparency.  Operates on YUV colors.
241 F_chromashift:  Shift chroma.
242 F_ciescope:     Video CIE scope.
243 F_color:        Provide an uniformly colored input.
244 F_colorbalance: Adjusts the color balance.
245 F_colorchannelmixer: Adjusts colors by mixing color channels.
246 F_colorhold:    Turns a certain color range into gray.  Operates on RGB.
247 F_colorkey:     Turns a certain color into transparency. Operates on RGB.
248 F_colorlevels:  Adjusts the color levels.
249 F_colormatrix:  Converts color matrix.
250 F_cover_rect:   Find and cover a user specified object.
251 F_crop:         Crops the input video.
252 F_cropdetect:   Auto-detect crop size
253 F_curves:       Adjust components curves.
254 F_datascope:    Video data analysis.
255 F_dctdnoiz:     Denoise frames using 2D DCT.
256 F_deband:       Debands video.
257 F_deblock:      Deblock video.
258 F_dedot:        Reduce cross-luminance and cross-color.
259 F_deflate:      Applies deflate effect.
260 F_deflicker:    Remove temporal frame luminance variations.
261 F_dejudder:     Removes judder produced by pullup.
262 F_delogo:       Removes logo from input video.
263                 When using this plugin a green box will appear on the
264                 screen, once the logo is inside the box the
265                 plugin will hide it. Through the settings you can specify
266                 the position of the logo to hide (on a X-Y axis)
267                 and the size of the box (so you can adjust it to the
268                 size of the logo).
269 F_deshake:      Stabilizes shaky video.
270 F_despill:      Remove unwanted foreground colors, caused by reflected color
271                 of green or blue screen.
272 F_dilation:     Applies dilation effect.
273 F_doubleweave:  Weave input video fields into double number of frames.
274 F_drawbox:      Draws a colored box on the input video.
275                 Through the settings you are able to choose the
276                 position of the box on X and Y coordinates,
277                 the size of the box,
278                 the color and the thickness of the lines.
279 F_drawgraph:    Draw a graph using input video metadata.
280 F_drawgrid:     Draws a colored grid on the input video.
281                 Through the settings you can select the
282                 horizontal and the vertical offset,
283                 set the width and  height of
284                 the grid cell, and the color and
285                 thickness of the lines.
286 F_edgedetect:   Detects and draws edge.
287 F_elbg:         Apply posterize effect, using the ELBG algorithm.
288 F_entropy:      Measure video frames entropy.
289 F_eq:           Adjusts brightness, contrast, gamma and saturation.
290 F_erosion:      Applies erosion effect.
291 F_fade:         Fade in/out input video.
292 F_fftdnoiz:     Denoise frames using 3D FFT.
293 F_fftfilt:      Apply arbitrary expressions to pixels in frequency domain.
294 F_field:        Extract a field from the input video.
295 F_fieldorder:   Set the field order.
296 F_fillborders:  Fill borders of the input video.
297 F_floodfill:    Fill area of the same color with another color.
298 F_format:       Convert the input video to one of the specified pixel formats.
299 F_framerate:    Upsamples or downsamples progressive
300                 source between specified frame rates.
301 F_framestep:    Select one frame every N frames.
302 F_fspp:         Applies Fast Simple Post-processing filter.
303 F_gblur:        Apply Gaussian Blur filter.
304 F_gradfun:      Debands video quickly using gradients.
305 F_graphmonitor: Show various filtergraph stats.
306 F_greyedge:     Estimates scene illumination by grey edge assumption.
307 F_haldclutsrc:  Provide an identity Hald CLUT.
308 F_hflip:        Horizontally flips the input video.
309 F_histeq:       Applies global color histogram equalization.
310 F_histogram:    Computes and draws a histogram.
311 F_hqdn3d:       Applies a High Quality 3D Denoiser.
312 F_hqx:          Scales the input by 2,
313                 3 or 4 using the hq*x magnification algorithm.
314 F_hue:          Adjust the hue and saturation of the input video.
315 F_idet:         Interlace detect Filter.
316 F_il:           Deinterleaves or interleaves fields.
317 F_inflate:      Applies inflate effect.
318 F_interlace:    Convert progressive video into interlaced.
319 F_kerndeint:    Applies kernel deinterlacing to the input.
320 F_lagfun:       Slowly update darker pixels.
321 F_lenscorrection: Rectifies the image by correcting for lens distortion.
322 F_life:         Generate a life pattern.
323 F_limiter:      Limit pixels components to the specified range.
324 F_loop:         Loops video frames.
325 F_lumakey:      Turns a certain luma into transparency.
326 F_lut:          Compute and apply a lookup
327                 table to the RGB/YUV input video.
328 F_lut1d:        Adjust colors using a 1D LUT.
329 F_lut3d:        Apply a 3D LUT (look up table) to an input video.
330 F_lutrgb:       Compute and apply a lookup table to the RGB input video.
331 F_lutyuv:       Compute and apply a lookup table to the YUV input video.
332 F_mandelbrot:   Render a Mandelbrot fractal.
333 F_maskfun:      Create Mask.
334 F_mcdeint:      Applies motion compensating deinterlacing.
335 F_mestimate:    Generate motion vectors.
336 F_metadata:     Manipulate video frame metadata.
337 F_mpdecimate:   Remove near-duplicate frames.
338 F_mptestsrc:    Generate various test pattern.
339 F_negate:       Negates input video.
340 F_nlmeans:      Non-local means denoiser. An example usage is for the
341                 recovery of VHS tapes which look bad.
342 F_noise:        Adds noise to the video.
343                 Through the settings you can
344                 select the variables of the noise
345                 (strength, flag and seed).
346 F_normalize:    Normalize RGB video.
347 F_oscilloscope: 2D video oscilloscope.  Useful to measure spatial impulse,
348                 step responses, and chroma delays.
349 F_owdenoise:    Denoises using wavelets.
350 F_pad:          Add paddings to the input image, and place the original
351                 input at the provided x, y coordinates.
352 F_pal100bars:   Generate PAL 100% color bars. This only works with RGB 8-bit.
353 F_pal75bars:    Generate PAL 75% color bars. This only works with RGB 8-bit.
354 F_perms:        Set permissions for the output video frame.
355 F_perspective:  Corrects the perspective of video.
356 F_phase:        Phases shift fields.
357 F_pixscope:     Pixel data analysis for checking color and levels. It will
358                 display sample values of color channels.
359 F_pp:           Filters video using libpostproc.
360 F_pp7:          Applies Postprocessing 7 filter.
361 F_prewitt:      Apply prewitt operator.
362 F_pseudocolor:  Make pseudocolored video frames.
363 F_readeia608:   Read EIA-608 Closed Caption codes from
364                 input video and write them to frame metadata.
365 F_readvitc:     Reads vertical interval
366                 timecode and writes it to frame metadata.
367 F_realtime:     Slows down filtering to match realtime.
368 F_removegrain:  Removes grain.
369 F_repeatfields: Hard repeat fields based on MPEG repeat field flag.
370 F_rgbashift:    Shift RGBA.
371 F_rgbtestsrc:   Generate RGB test pattern.
372 F_roberts:      Apply roberts cross operator which performs a simple/quick 2-D
373                 spatial gradient measurement on the video (usually a grayscale
374                 image).  It highlights regions of high spatial frequency which
375                 most likely correspond to edges.
376 F_rotate:       Rotates the input image.
377 F_sab:          Applies shape adaptive blur.
378 F_scale:        Scale the input video size and/or convert the image format.
379 F_scale_cuda:   GPU accelerated video resizer.
380 F_separatefields: Split input video frames into fields.
381 F_setparams:    Force field, or color property for the output video frame.
382 F_setrange:     Force color range for the output video frame.
383 F_showinfo:     Show textual information for each video frame.
384 F_showpalette:  Display frame palette.
385 F_shuffleframes: Shuffles video frames.
386 F_shuffleplanes: Shuffles video planes.
387 F_signalstats:  Separates statistics from video analysis.
388 F_smartblur:    Blurs the input video without impacting
389                 the outlines. Through the settings you can
390                 select the radius,
391                 the strength and the threshold of luma and chroma.
392 F_smptebars:    Generate SMPTE color bars.
393 F_smptehdbars:  Generate SMPTE HD color bars.
394 F_sobel:        Applies sobel operator.
395 F_spp:          Applies a simple post processing filter.
396 F_stereo3d:     Converts video stereoscopic 3D view.
397 F_super2xsai:   Scales the input by 2x using
398                 the Super2xSal pixel art algorithm.
399 F_swaprect:     Swaps 2 rectangular objects in video.
400 F_swapuv:       Swaps U and V components.
401 F_tpad:         Temporarily pad video frames.
402 F_tblend:       Blend successive frames.
403 F_testsrc:      Generate test pattern.
404 F_testsrc2:     Generate another test pattern.
405 F_tile:         Tile several successive frames together.
406 F_tinterlace:   Performs temporal field interlacing.
407 F_tlut2:        Compute and apply a lookup table from 2 successive frames.
408 F_tmix:         Mix successive video frames.
409 F_transpose:    Transposes input video.
410 F_unsharp:      Sharpen or blur the input video.
411 F_uspp:         Applies Ultra Simple/Slow Post-processing filter.
412 F_vaguedenoiser: Applies a Wavelet based Denoiser.
413 F_vectorscope:  Video vectorscope.
414 F_vflip:        Flips the input video vertically.
415 F_vfrdet:       Variable frame rate detect filter.
416 F_vibrance:     Boost or alter saturation.
417 F_vignette:     Makes or reverses a vignette effect.
418                 Through the settings you can set the circle center
419                 position on a X-Y axis,choose the angle,
420                 the aspect and set the dithering of the vignette.
421 F_w3dif:        Applies Martin Weston three field deinterlace.
422 F_waveform:     Video waveform monitor.
423 F_weave:        Weaves input video fields into frames.
424 F_xbr:          Scales the input using xBR algorithm.
425 F_yadif:        Deinterlaces the input image.
426 F_yadif_cuda:   Deinterlace CUDA frames.
427 F_yuvtestsrc:   Generate YUV test pattern.
428 F_zoompan:      Applies Zoom & Pan effect.
429 #
430 #  Description of FFmpeg Audio Plugins
431 #
432 F_abench:       Benchmark part of a filtergraph.
433 F_acompressor:  Audio compressor.
434 F_acontrast:    Simple audio dynamic range compression/expansion filter.
435 F_acrusher:     Reduces audio bit resolution.
436 F_acue:         Delay filtering to match a cue.
437 F_adelay:       Delays one or more audio channels.
438 F_aderivative:  Compute derivative of input audio.
439 F_aecho:        Adds echoing to the audio.
440 F_aemphasis:    Audio emphasis.
441 F_aeval:        Filters audio signal according to a specific expression.
442 F_afade:        Fades in/out input audio.
443 F_aformat:      Convert the input audio to one of the specified formats.
444 F_agate:        Audio gate.
445 F_aiir:         Apply infinite Impulse Response filter with supplied
446                 coefficients.
447 F_aintegral:    Compute integral of input audio.
448 F_allpass:      Applies a two-pole all-pass filter.
449 F_aloop:        Loops audio samples.
450 F_ametadata:    Manipulate audio frame metadata.
451 F_anlmdn:       Reduce broadband noise from stream using Non-Local Means.
452 F_anoisesrc:    Generates a noise audio signal.
453 F_aperms:       Set permissions for the output audio frame.
454 F_aphaser:      Adds a phasing effect to the audio.
455 F_arealtime:    Slows down filtering to match realtime.
456 F_aresample:    Resamples audio data.
457 F_asetrate:     Change the sample rate without altering the data.
458 F_asoftclip:    Apply audio soft clipping - a type of distortion effect
459                 where signal amplitude is saturated along a smooth curve.
460 F_astats:       Shows time domain statistics about audio frames
461 F_atempo:       Adjusts audio tempo.
462 F_atrim:        Pick one continuous section from the input, drop the rest.
463 F_bandpass:     Applies a two-pole Butterworth band-pass filter.
464 F_bandreject:   Applies a two-pole Butterworth band-reject filter.
465 F_bass:         Boosts or cuts lower frequencies.
466 F_biquad:       Applies a biquad IIR filter with the given coefficents.
467 F_chorus:       Adds a chorus effect to the audio.
468 F_compand:      Compresses or expands audio dynamic range.
469 F_compensationdelay: audio compensation delay line.
470 F_crossfeed:    Apply headphone crossfeed which blends the left and right
471                 channels of a stereo audio recording.  It is mainly used
472                 to reduce extreme stereo separation of low frequencies in
473                 order to produce more speaker like sound.
474 F_crystalizer:  Simple Expand Audio Dynamic Range filter.
475 F_dcshift:      Applies a DC shift to the audio.
476 F_deesser:      Apply de-essing to the audio.
477 F_drmeter:      Measure audio dynamic range where setting window length in
478                 seconds is used to split audio into segments of equal length.
479 F_dyaudnorm:    Dynamic Audio Normalizer.  When using this plugin,
480                 be sure to “attach effect” to all audio tracks by dragging
481                 the plugin to the 1st audio track and then right mouse
482                 clicking all subsequent audio tracks which brings up an menu.
483                 Highlight the effect shown in the middle section and click OK.
484 F_earwax:       Widens the stereo image.  When using this plugin,
485                 be sure to “attach effect” to all audio tracks by dragging
486                 the plugin to the 1st audio track and then right mouse
487                 clicking all subsequent audio tracks which brings up an menu.
488                 Highlight the effect shown in the middle section and click OK.
489 F_equalizer:    Applies two-pole peaking equalization (EQ) filter.
490 F_extrastereo:  Increases difference between stereo audio
491                 channels.  When using this plugin, be sure to
492                 “attach effect” to all audio tracks by dragging
493                 the plugin to the 1st audio track and then right mouse
494                 clicking all subsequent audio tracks which
495                 brings up an menu.  Highlight the effect shown in the
496                 middle section and click OK.
497 F_flanger:      Applies a flanging effect to the audio.
498 F_haas:         Apply Haas Stereo Enhancer for a more natural sounding pan effect
499                 or more clarity in the center of the mix.  With this filter
500                 applied to mono signals it gives some directionality and stretches
501                 its stereo image.
502 F_highpass:     Applies a high-pass filter with 3dB point frequency.
503 F_hilbert:      Generate a Hilbert transform FIR coefficients.
504 F_loudnorm:     EBU R128 loudness normalization.
505 F_lowpass:      Applies a low-pass filter with 3dB point frequency.
506 F_mcompand:     Multiband compress or expand audiodynamic range. The input audio
507                 is divided into bands which is like the crossover of a loudspeaker,
508                 resulting in flat frequency response when absent compander action.
509 F_pan:          Remix channels with coefficients (panning).
510 F_silenceremove: Removes silence.
511 F_sine:         Generate sine wave audio signal.
512 F_stereotools:  Applies various stereo tools.  When using this plugin,
513                 be sure to “attach effect” to all audio tracks by dragging
514                 the plugin to the 1st audio track and then right mouse
515                 clicking all subsequent audio tracks which brings up an menu.
516                 Highlight the effect shown in the middle section and click OK.
517 F_stereowiden:  Applies stereo widening effect.  When using this plugin,
518                 be sure to “attach effect” to all audio tracks by dragging
519                 the plugin to the 1st audio track and then right mouse
520                 clicking all subsequent audio tracks which brings up an menu.
521                 Highlight the effect shown in the middle section and click OK.
522 F_treble:       Boosts or cuts upper frequencies.
523 F_tremolo:      Applies tremolo effect.
524 F_vibrato:      Applies vibrato effect.
525 F_volume:       Change input volume.
526 F_volumedetect: Detect audio volume.
527 #
528 # audio plugins
529 #
530 L_AM pitchshifter: runs a single write pointer and two read pointers
531                 over a ringbuffer. The output is faded between the
532                 two readpointers according to the sine of the distance
533                 from the write pointer. The design is based on the 
534                 mechanism of a mechanical pitchshifter.
535 L_Aliasing:     Effect that causes different signals to become aliases
536                 of one another when sampled..
537 #Allpass delay line, cubic spline interpolation: 
538 #Allpass delay line, linear interpolation:
539 #Allpass delay line, noninterpolating:
540 L_Analogue Oscillator: Simulates the output you get from an analogue synth's
541          oscillators. You can get a reasonable emualtion of a 303's square.
542 #4 x 4 pole allpass:
543 L_Artificial latency: used to correct for latency between channels.
544 L_Audio Divider (Suboctave Generator): Reduces the period of the signal by
545                 the factor given, and makes it a square wave in the process.
546                 Has some amplitude tracking capability.
547 AudioScope:     Convert input audio to video output representing the
548                 audio power spectrum. Shows you the sound wave.
549 #L_Auto phaser:
550 L_Barry's Satan Maximiser: Compresses signals with a very short attack and
551                 decay, infinite ratio and hard knee.  Gives good harsh
552                 (non-musical) distortion. 
553 L_Bode frequency shifter: A popular analogue synth module, it works by
554                 shifting all the frequencies of an input signal up or
555                 down by a specified frequency
556 L_Bode frequency shifter (CV): Controls the frequency shift applied to
557                 the input signal, in KHz.
558 L_Chebyshev distortion: Interesting distortion effect that is seeded
559                 from incoming signal envelope.
560 L_Comb Filter:  Controls the distance between the filters peaks.
561 L_Comb Splitter:        Divides the input up into two parts with frequency 
562                 peaks at f Hz intervals, skewed by f/2 Hz between
563                 the two outputs. 
564 #Comb delay line, cubic spline interpolation:
565 #Comb delay line, linear interpolation:
566 #Comb delay line, noninterpolating:
567 Compressor:     Lessen the dynamic range between the loudest and quietest
568                 parts of an audio signal by boosting the quieter signals
569                 and attenuating the louder signals.
570 L_Constant Signal Generator: Add an output DC offset at the given amplitude
571                 to the input signal. It has no real use other than for
572                 debugging and in modular synths. 
573 L_Crossfade:    Controls the degree to which the inputs are mixed into
574                 the output.  Value of -1 means that the output is just
575                 the A input, and a value of 1.0 means it is just the B. 
576 L_Crossfade (4 outs):  Controls the degree to which the inputs are mixed
577                 into the output.  Value of -1 means the output is just 
578                 the A input, and a value of 1.0 means it is just the B.
579 L_Crossover distortion: Simulation of the distortion that happens in class
580                 B and AB power amps when the signal crosses 0.
581 DC Offset:      Remove DC Offset, which is usually an undesirable
582                 characteristic of a recording normally caused by
583                 defective equipment. (Has no controls)
584 L_DC Offset Remover: Remove DC Offset, which is usually an undesirable
585                 characteristic of a recording normally caused by
586                 defective equipment.
587 L_DJ EQ:        3-band Equalization - Hi-Mid-Lo.
588 #L_DJ EQ (mono):
589 #L_DJ flanger:
590 L_Decimator:    Reduces the effective sample rate, and reduces the
591                 bit depth of the input signal. 
592 L_Declipper:    Removes clicks from input signals.
593 Delay audio:    Delay the audio by a specified time offset.
594 #L_Delayorama:
595 Denoise:        Reduce audio background noise.
596 DenoiseFFT:     Noise removal from audio using FFT editing.
597 Despike:        Detect and eliminate out of range impulse values. 
598 L_Diode Processor: Mangles the signal as if it had been passed through
599                  a diode rectifier network.
600 L_Dyson compressor: Compress peaks to reduce dynamic range and create
601                 room to increase audio levels
602 EQ Graphic:     Graphic equalizer which sets the output levels for
603                 specified frequency bands.
604 EQ Parametric:  Parametric equalizer to show and output levels for
605                 frequency, quality, level, mode, and wetness.
606 Echo:           Add echo - reflection of sound - for effect.
607                 . Level represents the volume adjustment
608                 . Atten is the reflected output level
609                 . Offset is the lag in the attenuated echo signal
610 EchoCancel:     Removes echoes from audio to improve the quality.
611                 Detects and removes time delayed reflections.
612 L_Exponential signal decay: Time for the echoes to decay by 60 DCBs.
613 #L_FM Oscillator:
614 L_Fast Lookahead limiter: A limiter with an attack time of 5ms. It adds
615                 just over 5ms of lantecy to the input signal, but 
616                 guarantees no signals over the limit, and tries to
617                 get the minimum amount of distortion. 
618 L_Fast overdrive: Compresses the extreme peaks to make a sound similar
619                 to an overdriven amplifier. 
620 L_Flanger:      Digital flanger implementation.  Uses excursion, 
621                 controlled bandwidth modulation function, which makes
622                 the modulation less repetitive and noticable.
623 L_Foldover distortion: Uses a sine wave approximation to simulate
624                 valve style foldover distortion.
625 L_Fractionally Addressed Delay Line: Fixed ring buffer delay implementation.
626                 Has different dynamics than a normal delay
627 Freeverb:       Adds effect of multiple decaying echoes to audio
628                 signals based on a specific algorithm. Common use
629                 of reverb is simulate music played in a closed room.
630 L_Frequency tracker: Controls the level of damping applied to the output.
631                 High values make the frequency output jump around,
632                 low values make it a bit slow to respond.
633 L_GLAME Butterworth Highpass: Cuts off frequencies below a certain point.
634 L_GLAME Butterworth Lowpass: Cuts off frequencies above a certain point.
635 L_GSM simulator:        Encodes and decodes signal using the GSM voice 
636                 compression system. Has the effect of making it sound
637                 like being sent over a European mobile phone network. 
638 L_GVerb:                A mono In, stereo Out reverb implementation.
639 Gain:           Add gain, input level, to increase/decrease loudness.
640 #L_Gate:
641 L_Giant flange: A normal flanger with excessively long delay times.
642 L_Glame Bandpass Analog Filter: IIR bandpass filter modeled after a
643                 n analog circuit.
644 L_Glame Bandpass Filter: Allows you to tweak the number of stages used
645                 for filtering.  Every stage adds two more poles, which
646                 leads to a steeper dropoff.
647 #L_Glame Butterworth X-over Filter:
648 L_Glame Highpass Filter: IIR highpass filter allows you to tweak the
649                 number of stages used for filtering. Every stage adds
650                 2 more poles, which leads to steeper dropoff. 
651 #L_Glame Lowpass Filter:
652 L_Gong beater:  Simulates the action of a beator on a gong surface,
653                 used to trigger the gong physical model.
654 L_Gong model:   Physical model of a metal gong.
655 L_Hard Limiter: Brick hard limiter with residue mixer.
656 L_Harmonic generator: Allows you to add harmonics and remove the
657                 fundamental from any audio signal.
658 L_Hermes Filter:        Simulation of a modern analogue synth called a Pro Tone,
659 L_Higher Quality Pitch Scaler: Pitch shifter implementation that scales
660                 the harmonics appropriately with the base frequencies.
661 L_Hilbert transformer: Phase shifts the input signal by 90 degrees. It
662                 outputs the 90 degree phase shifted signal and the
663                 unshifted signal, both delayed by an equal amount.
664 L_Impulse convolver: Convolver for a set of short impulses which have to
665                 be compiled in.
666 Interpolate:    Generate a smooth curves based on sound - currently,
667                 does not appear to work. (Has no controls).
668 Invert Audio:   Reverses the numerical sign of the digital audio.
669                 (Has no controls).
670 L_Inverter:     Utility plugin that inverts the signal.
671 L_Karaoke:      Attempts to strip the vocals from a stereo signal.
672 L_L/C/R Delay:  A left/center/right delay with feedback
673 #L_LFO Phaser:
674 L_LS Filter:    Filter similiar to the filter used in giga sampler.
675 Live Audio:     Reads audio directly from the soundcard input,
676                 replacing any audio on track.
677 Loop audio:     Loop some number of samples of audio over and over.
678 L_Mag's Notch Filter: Allows you to tweak the number of stages used for
679                 filtering.  Every stage adds two more poles, which
680                 leads to a steeper dropoff.
681 L_Matrix Spatialiser: Simple spatializer to control the width of a
682                 stereo signal. 
683 #L_Matrix; MS to Stereo:
684 #L_Matrix; Stereo to MS:
685 L_Modulatable delay: A delay whose tape is modulated at audio rate.
686 L_Mono to Stereo splitter: Takes mono input signal, and outputs it to
687                 both left and right channel.
688 L_Multiband EQ: Multiband graphical equalizer implemented using FFT.
689 L_Multivoice Chorus: Implementation of a Multivoice chorus algorithm,
690                 using a sync based noise interpolation method to
691                 produce a modulation law making it possible to have
692                 many voices without the metallic, artificial sound.
693 #L_Nonbandlimited single-sample impulses (Frequency; Control):
694 Overlay:        Overlay Top or Bottom track in Add/Multiply mode.
695 L_Pitch Scaler: Pitch shifter implementation that scales the harmonics
696                 appropriately with the base frequencies.
697 Pitch shift:    Uses FFT to try to change the pitch without
698                 changing the duration.
699 L_Plate reverb: Physical model of a steel plate reverb.  It uses 8
700                 linear waveguides to model the plate. 
701 L_Pointer cast distortion: Distortion is created by treating the floating
702                 point repesentation of the input signal as a 0.32 1's
703                 complement fixed point integer. Not musical but still
704                 recognizable.  Makes interesting noises. 
705 L_Rate shifter: Stretches or compresses the input with a ringbuffer.
706 Remove Gaps:    Remove silent gap (below DB threshold) which persist
707                 for more than the time limit.
708 ResampleRT:     Allows you to convert an audio file from one 
709                 sample rate to another.
710 L_Retro Flanger:        Model of someone flanging the input.  Models the tape
711                 saturation effects and frequency smear of a manual
712                 flanger.  Results are distorted, but more subtle
713                 flanger sound than you get from a digial flanger. 
714 Reverb:         Reflections of sound to add depth and fullness.
715                 Simulates creation of a large number of reflections
716                 (lots of walls) which build up and then decay.  
717 L_Reverse Delay (5s max): A reverse delay.
718 Reverse audio:  Play the audio backwards.   
719 L_Ringmod with LFO: Simple ring modulator and LFO.
720 L_Ringmod with two inputs: Simple 2 input ring modulator.
721 L_SC1:          High quality RMS compressor designed for musical work.
722 L_SC2:          Compressor with sidechain.
723 L_SC3:          Stereo compressor with sidechain input.
724 L_SC4:          Stereo compressor with variable envelope follower for
725                 RMS / peak behavior. 
726 L_SC4 mono:     Mono compressor with variable envelope follower for
727                 RMS / peak behavior. 
728 L_SE4:          Stereo expander with variable envelope follower for
729                 RMS / peak behavior.
730 L_Signal sifter:        Sorts and mixes blocks of the input signal to give a 
731                 bumpy ramp effect.  Can produce some interesting noises. 
732 L_Simple amplifier:     Controls the gain of the input signal in dB's.
733 #L_Simple delay line, cubic spline interpolation:
734 #L_Simple delay line, linear interpolation:
735 #L_Simple delay line, noninterpolating:
736 L_Sine + cosine oscillator: Simple oscillator that outputs sinewaves
737                 with a 90 degree phase shift between them.
738 L_Single band parametric: A single band of a parametric filter.
739 L_Sinus wavewrapper: Produces unusual distortion, for amp like tone.
740 #L_Smooth Decimator:
741 SoundLevel:     Displays the Max/RMS sound level in decibels.
742 Spectrogram:    Visual representation of the sound levels at
743                 specified frequencies as they vary with time. 
744 L_State Variable Filter: Oversampled state variable filter with tweaks.
745 L_Step Demuxer: Inputs up to 8 signals and switches between them on
746                 output when the signal on the clock input goes high.
747 L_Surround matrix encoder: Allows you to encode 4 channels of sound into
748                 a stereo compatible stream that will be decoded by a
749                 Dolby1 Surround/Pro-Logic decoder into Left, Right,
750                 Center and Surround signals.
751 Synthesizer:    Generate synthesizer sounds; to set key data, turn on
752                 Generate keyframes while tweeking.
753 L_Tape Delay Simulation: Models the tape motion and some smear effect,
754 Time Stretch RT: Change the speed of an audio signal without affecting
755                 its pitch.
756 #L_Transient mangler:
757 #L_Triple band parametric with shelves:
758 #L_Valve rectifier:
759 L_Valve saturation: Model of valve (tube) distortion, lacking some of
760                 the harmonics you would get in a real tube amp.
761 L_Vocoder:      A category of voice codec that analyzes and synthesizes
762                 the human voice signal for audio data compression,
763                 multiplexing, voice encryption, voice transformation,+.
764 L_VyNil (Vinyl Effect): Sounds like it is being played from a record.
765 L_Wave Terrain Oscillator: x and y move the cursor around on a 2D
766                 landscape wavetable used to generate the output.
767 L_Wave shaper:  Reshapes the wave by an exponential function,
768 L_z-1:          Implements the z-1 function - a single sample delay.
769 #
770 # LV2 Calf Audio Plugins
771 #
772 L2_Calf Analyzer: Has a frequency domain display and a goniometer.
773 L2_Calf Bass Enhancer: Harmonics for fattening the lower end.
774 L2_Calf Compensation Delay Line: A metric based delay to compensate for
775         differing positions of microphones or speakers.
776 L2_Calf Compressor: Smooth sounding dynamic compressor with varied
777          settings.
778 L2_Calf Crusher: Lets you crush the signal by reducing bit resolution.
779 L2_Calf Deesser: An optimized filter stage in the sidechain gives you
780         good control over dynamic highs.
781 L2_Calf Emphasis: Adds/subtracts different frequency response curves
782         to create standard compliant material for different media.
783 L2_Calf Envelope Filter: A filter following the envelope of a signal.
784 L2_Calf Equalizer 12 Band: Filter Equalizer providing specialized
785         tools for everyday signal processing.
786 L2_Calf Equalizer 30 Band: Uses different filters for manipulations
787         of your material.
788 L2_Calf Equalizer 5 Band: Filter Equalizer providing specialized
789         tools for everyday signal processing.
790 L2_Calf Equalizer 8 Band: Filter Equalizer providing specialized
791         tools for everyday signal processing.
792 L2_Calf Exciter: Filtered distortion to add brilliance to your tracks.
793 L2_Calf Filter: Selectable 12dB/24dB/36dB rolloff, lowpass or highpass
794         with inertia/smoothing for cutoff for more analog sound.
795 L2_Calf Filterclavier: Controllable via MIDI and follows Note-On
796         signals with its frequency settings.
797 L2_Calf Flanger: Simple stereo flanger with linear interpolation.
798 L2_Calf Fluidsynth: Implementation of a Fluidsynth SF2 sample player.
799 L2_Calf Gate:   Solid based noise gate.
800 L2_Calf Haas Stereo Enhancer: Widens your stereo material via a simple
801         delay line.
802 L2_Calf Limiter: Uses lookahead technology to smooth the gain reduction
803         process while preventing signals from rising above a threshold.
804 L2_Calf Mono Compressor: Single banded compressor.
805 L2_Calf Mono Input: Useful functions to deal with split processes like
806         phase inversion and balance.
807 L2_Calf Monosynth: Simple monophonic synthesizer useful for synth
808         basses and leads.
809 L2_Calf Multi Chorus: Multi-tape stereo chorus with adjustable number
810         of voices.
811 L2_Calf Multiband Compressor: Based on Thor's compressions routine; 4
812         channels with separate compression stages increases loudness.
813 L2_Calf Multiband Gate: Flexible 4 channels with separate gate stages.
814 L2_Calf Multiband Limiter: Brings presence, punch, and loudness to
815         your mix.
816 L2_Calf Organ:  An organ synthesizer which produces different sounds.
817 L2_Calf Phaser: Basic stereo phaser with all typical settings.
818 L2_Calf Pulsator: In between an autopanner and a tremolo; also produces
819         funny stereo effects.
820 L2_Calf Reverb: Simple reverb with basic controls and neutral sound.
821 L2_Calf Reverse Delay:  Reverses the input signal while feeding the
822         delay buffer resulting in a reversed sound effect.
823 L2_Calf Ring Modulator: Extends the typical ring modulation by 2 LFO.
824 L2_Calf Rotary Speaker: Morphs between slow/fast mode when switched
825         using MIDI, control ports, or automation.
826 L2_Calf Saturator: Universal distortion tool; can act as guitar
827         distortion or harmonics generator.
828 L2_Calf Sidechain Compressor: Based on Thor's compression routine; a
829         universal tool for any problem concerning sound dynamics.
830 L2_Calf Sidechain Gate: Precise gating, especially in drum recordings.
831 L2_Calf Sidechain Limiter: Acts like the multiband limiter but provides
832         an additional stereo channel to feed material.
833 L2_Calf Stereo Tools: Toolbox for handling stereo signals; can change
834         M/S microphone signals to L/R and vice versa.
835 L2_Calf Tape Simulator: Modifies signals as if they were recorded on
836         a tape machine.  Simulates aspects of magnetical recordings.
837 L2_Calf Transient Designer: Used to modify the envelope of percussive
838         signals like drum sounds or percussion instruments.
839 L2_Calf Vintage Delay:  Simple simulation of tape echo with a filter
840         in a feedback loop and BPM-based toime setting.
841 L2_Calf Vocoder: Modulates the frequency response of a carrier signal
842         by measuring response of a modulator signal in realtime.
843 L2_Calf Wavetable: Synthesizer based on predefined wavetables with ADSR
844         section.
845 L2_Calf X-Over 2 Band: Flexible way to split a signal in different
846         frequency bands for feeding dedicated speaker setups.
847 L2_Calf X-Over 3 Band: Flexible way to split a signal in different
848         frequency bands for feeding dedicated speaker setups.
849 L2_Calf X-Over 4 Band: Flexible way to split a signal in different
850         frequency bands for feeding dedicated speaker setups.
851 #L2_Example Fifths
852 #L2_Example MIDI Gate
853 #L2_Example Metrobome
854 #L2_Simple Amp
855 #
856 # Transitions - Audio and Video
857 #
858 Crossfade:      Creates a smooth transition from one audio source
859                 edit to another. The crossfade has the first
860                 source fade out while the second fades in.
861 BandSlide:      Bands slide across video and you see the image slide.
862 BandWipe:       Bands wipe across the video and you see the mask slides.
863 Dissolve:       A soft dissolve transition between two video segments,
864                 The left segment turns more transparent while at the
865                 same time the right segment materializes into place.
866 Flash:          The video flashes when transitioning between segments.
867 IrisSquare:     Video switches segments via a small rectangular view
868                 that gradually grows to full size.
869 Shape Wipe:     Wipe a specific shape across the video.  Available
870                 shapes are: burst, circle, clock, heart, specks, spiral,
871                 tile2x2h, tile2x2v.
872 Slide:          Image slides into view - can set: Left/Right/In/Out.
873 Wipe:           Wipe the image across screen starting left or right.
874 Zoom:           Zoom out video at X/Y magnification for some seconds.