SuperEQ

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
m
 
m (1 revision)

Revision as of 17:02, 9 May 2013

SuperEq(clip, string filename)
SuperEq(clip, float band1 [, float band2, ..., float band18])

Shibatch Super Equalizer is a graphic and parametric equalizer plugin for winamp. This plugin uses 16383th order FIR filter with FFT algorithm. Its equalization is very precise. Equalization setting can be done for each channel separately. SuperEQ is originally written by Naoki Shibata.

SuperEQ requires a foobar2k equalizer setting (.feq) file. The equalizer can be found in foobar's DSPManager, and settings are adjusted and saved from there as well.

A .feq file is a text file with a number on each line. Each value controls the amplification in decibels of each of 18 frequency bands. The boundaries between bands lie on the following frequencies:

  1. 65 Hz
  2. 92 Hz
  3. 131 Hz
  4. 185 Hz
  5. 262 Hz
  6. 370 Hz
  7. 523 Hz
  8. 740 Hz
  9. 1046 Hz
  10. 1480 Hz
  11. 2093 Hz
  12. 2960 Hz
  13. 4186 Hz
  14. 5920 Hz
  15. 8372 Hz
  16. 11839 Hz
  17. 16744 Hz

(adapted from avisynth/src/audio/supereq.h)

For example, the first line of the file controls 0 to 65 Hz, and the sixth controls 262 to 370 Hz.

These frequencies are the frequencies of C and F# in the modern equal tempered scales. The lowest is the C two octaves below middle C.

Some preset settings (Equalizer Presets.zip) can be found in your \AviSynth25\Examples folder.

In v2.60, a custom band setting (band1, band2, ...) is added to allow all 18 bands to be set within your script (instead of within your preset file). The values should be specified in decibels (float).

This plugin is optimized for processors which have cache equal to or greater than 128k bytes (16383*2*sizeof(float) = 128k). This plugin won't work efficiently with K6 series processors (buy Athlon!!!).

Parameter:

filename The foobar2k equalizer preset file to apply.
band1-band18 Allows to set all bands within your script (in dB).

Example:

# Apply "Loudness" filter from the Equalizer Presets above:
SuperEq("C:\Equalizer Presets\Loudness.feq")

Changes:

v2.60 Added custom band setting to allow all 16 bands to be set from script.
v2.54 Initial Release.

Some parts of SuperEQ are:
Copyright © Naoki Shibata.

Other parts are:
Copyright © 2001-2003, Peter Pawlowski All rights reserved.

Personal tools