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