rv.modules.filterpro

class rv.modules.filterpro.FilterPro(**kw)[source]

“Filter Pro” SunVox Effect Module

Behaviors:

  • receives_audio
  • sends_audio

Controllers:

Number Name Type Default
01 (1) volume <Range 0..32768> 32768
02 (2) type <enum ‘Type’> <Type.lp: 0>
03 (3) freq_hz <Range 0..22000> 22000
04 (4) freq_finetune <Range -1000..1000> 0
05 (5) freq_scale <Range 0..200> 100
06 (6) exponential_freq <class ‘bool’> False
07 (7) q <Range 0..32768> 16384
08 (8) gain <Range -16384..16384> 0
09 (9) roll_off <enum ‘RollOff’> <RollOff.db_12: 0>
0a (10) response <Range 0..1000> 250
0b (11) mode <enum ‘Mode’> <Mode.stereo: 0>
0c (12) mix <Range 0..32768> 32768
0d (13) lfo_freq <Range 0..1024> 8
0e (14) lfo_amp <Range 0..32768> 0
0f (15) lfo_waveform <enum ‘LfoWaveform’> <LfoWaveform.sin: 0>
10 (16) set_lfo_phase <Range 0..256> 0
11 (17) lfo_freq_unit <enum ‘LfoFreqUnit’> <LfoFreqUnit.hz_0_02: 0>
class FilterPro.Type

An enumeration.

Name Value
lp 0
hp 1
bp_const_skirt_gain 2
bp_const_peak_gain 3
notch 4
all_pass 5
peaking 6
low_shelf 7
high_shelf 8
class FilterPro.RollOff

An enumeration.

Name Value
db_12 0
db_24 1
db_36 2
db_48 3
class FilterPro.Mode

An enumeration.

Name Value
stereo 0
mono 1
class FilterPro.LfoWaveform

An enumeration.

Name Value
sin 0
saw 1
saw2 2
square 3
random 4
class FilterPro.LfoFreqUnit

An enumeration.

Name Value
hz_0_02 0
ms 1
hz 2
tick 3
line 4
line_2 5
line_3 6