Class: FMOD::Effects::ThreeEq

Inherits:
Dsp
  • Object
show all
Defined in:
lib/fmod/effects/three_eq.rb

Overview

This unit is a three-band equalizer.

Instance Attribute Summary collapse

Attributes inherited from Dsp

#active, #bypass, #channel_format, #input_count, #output_count, #parameter_count, #parent, #type, #wet_dry_mix

Attributes inherited from Handle

#user_data

Method Summary

Methods inherited from Dsp

#[], #[]=, #add_input, bool_param, data_param, #disconnect, #disconnect_from, #enable_metering, float_param, from_handle, #get_bool, #get_data, #get_float, #get_integer, #idle?, #info, #input, #input_connection, #input_metering?, integer_param, #name, #output, #output_connection, #output_format, #output_metering?, #param_info, #play, #reset, #set_bool, #set_data, #set_float, #set_integer, #set_wet_dry_mix, #show_dialog, #to_s, type_map, #version

Methods inherited from Handle

#initialize, #int_ptr, #release, #to_s

Constructor Details

This class inherits a constructor from FMOD::Handle

Instance Attribute Details

#crossover_slopeInteger

Crossover slope.

  • 0: 12dB/Octave

  • 1: 24dB/Octave

  • 2: 48dB/Octave

  • Default: 1 (24dB/Octave)

Returns:

  • (Integer)

    the current value of crossover_slope



32
33
34
# File 'lib/fmod/effects/three_eq.rb', line 32

def crossover_slope
  @crossover_slope
end

#high_crossoverFloat

Mid-to-high crossover frequency in Hz.

  • Minimum: 10.0

  • Maximum: 22000.0

  • Default: 4000.0

Returns:

  • (Float)

    the current value of high_crossover



32
33
34
# File 'lib/fmod/effects/three_eq.rb', line 32

def high_crossover
  @high_crossover
end

#high_gainFloat

High frequency gain in dB.

  • Minimum: -80.0

  • Maximum: 10.0

  • Default: 0.0

Returns:

  • (Float)

    the current value of high_gain



32
33
34
# File 'lib/fmod/effects/three_eq.rb', line 32

def high_gain
  @high_gain
end

#low_crossoverFloat

Low-to-mid crossover frequency in Hz.

  • Minimum: 10.0

  • Maximum: 22000.0

  • Default: 4000.0

Returns:

  • (Float)

    the current value of low_crossover



32
33
34
# File 'lib/fmod/effects/three_eq.rb', line 32

def low_crossover
  @low_crossover
end

#low_gainFloat

Low frequency gain in dB. .

  • Minimum: -80.0

  • Maximum: 10.0

  • Default: 0.0

Returns:

  • (Float)

    the current value of low_gain



32
33
34
# File 'lib/fmod/effects/three_eq.rb', line 32

def low_gain
  @low_gain
end

#mid_gainFloat

Mid frequency gain in dB.

  • Minimum: -80.0

  • Maximum: 10.0

  • Default: 0.0

Returns:

  • (Float)

    the current value of mid_gain



32
33
34
# File 'lib/fmod/effects/three_eq.rb', line 32

def mid_gain
  @mid_gain
end