Class: FMOD::Effects::ThreeEq
- Defined in:
- lib/fmod/effects/three_eq.rb
Overview
This unit is a three-band equalizer.
Instance Attribute Summary collapse
-
#crossover_slope ⇒ Integer
Crossover slope.
-
#high_crossover ⇒ Float
Mid-to-high crossover frequency in Hz.
-
#high_gain ⇒ Float
High frequency gain in dB.
-
#low_crossover ⇒ Float
Low-to-mid crossover frequency in Hz.
-
#low_gain ⇒ Float
Low frequency gain in dB.
-
#mid_gain ⇒ Float
Mid frequency gain in dB.
Attributes inherited from Dsp
#active, #bypass, #channel_format, #input_count, #output_count, #parameter_count, #parent, #type, #wet_dry_mix
Attributes inherited from Handle
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_slope ⇒ Integer
Crossover slope.
-
0: 12dB/Octave
-
1: 24dB/Octave
-
2: 48dB/Octave
-
Default: 1 (24dB/Octave)
32 33 34 |
# File 'lib/fmod/effects/three_eq.rb', line 32 def crossover_slope @crossover_slope end |
#high_crossover ⇒ Float
Mid-to-high crossover frequency in Hz.
-
Minimum: 10.0
-
Maximum: 22000.0
-
Default: 4000.0
32 33 34 |
# File 'lib/fmod/effects/three_eq.rb', line 32 def high_crossover @high_crossover end |
#high_gain ⇒ Float
High frequency gain in dB.
-
Minimum: -80.0
-
Maximum: 10.0
-
Default: 0.0
32 33 34 |
# File 'lib/fmod/effects/three_eq.rb', line 32 def high_gain @high_gain end |
#low_crossover ⇒ Float
Low-to-mid crossover frequency in Hz.
-
Minimum: 10.0
-
Maximum: 22000.0
-
Default: 4000.0
32 33 34 |
# File 'lib/fmod/effects/three_eq.rb', line 32 def low_crossover @low_crossover end |
#low_gain ⇒ Float
Low frequency gain in dB. .
-
Minimum: -80.0
-
Maximum: 10.0
-
Default: 0.0
32 33 34 |
# File 'lib/fmod/effects/three_eq.rb', line 32 def low_gain @low_gain end |
#mid_gain ⇒ Float
Mid frequency gain in dB.
-
Minimum: -80.0
-
Maximum: 10.0
-
Default: 0.0
32 33 34 |
# File 'lib/fmod/effects/three_eq.rb', line 32 def mid_gain @mid_gain end |