2017-06-16 19:02:26 +00:00
|
|
|
from __future__ import absolute_import
|
|
|
|
from sound_lib.external import pybass
|
|
|
|
from .effect import SoundEffect
|
|
|
|
|
|
|
|
class Chorus(SoundEffect):
|
|
|
|
effect_type = pybass.BASS_FX_DX8_CHORUS
|
|
|
|
struct = pybass.BASS_DX8_CHORUS
|
|
|
|
|
|
|
|
class Echo(SoundEffect):
|
|
|
|
effect_type = pybass.BASS_FX_DX8_ECHO
|
|
|
|
struct = pybass.BASS_DX8_ECHO
|
|
|
|
|
|
|
|
class Compressor(SoundEffect):
|
|
|
|
effect_type = pybass.BASS_FX_DX8_COMPRESSOR
|
|
|
|
struct = pybass.BASS_DX8_COMPRESSOR
|
|
|
|
|
|
|
|
class Reverb(SoundEffect):
|
|
|
|
effect_type = pybass.BASS_FX_DX8_REVERB
|
|
|
|
struct = pybass.BASS_DX8_REVERB
|
|
|
|
|
|
|
|
class Distortion(SoundEffect):
|
|
|
|
effect_type = pybass.BASS_FX_DX8_DISTORTION
|
|
|
|
struct = pybass.BASS_DX8_DISTORTION
|
|
|
|
|
|
|
|
class Flanger(SoundEffect):
|
|
|
|
effect_type = pybass.BASS_FX_DX8_FLANGER
|
|
|
|
struct = pybass.BASS_DX8_FLANGER
|
|
|
|
|
|
|
|
class Gargle(SoundEffect):
|
|
|
|
effect_type = pybass.BASS_FX_DX8_GARGLE
|
|
|
|
struct = pybass.BASS_DX8_GARGLE
|
|
|
|
|
|
|
|
class I3DL2Reverb(SoundEffect):
|
|
|
|
effect_type = pybass.BASS_FX_DX8_I3DL2REVERB
|
|
|
|
struct = pybass.BASS_DX8_I3DL2REVERB
|
|
|
|
|
|
|
|
class ParamEq(SoundEffect):
|
|
|
|
effect_type = pybass.BASS_FX_DX8_PARAMEQ
|
|
|
|
struct = pybass.BASS_DX8_PARAMEQ
|