rv.modules.filter

class rv.modules.filter.Filter(**kw)[source]

“Filter” SunVox Effect Module

Behaviors:

  • receives_audio
  • sends_audio

Controllers:

Number Name Type Default
01 (1) volume <Range 0..256> 256
02 (2) freq <Range 0..14000> 14000
03 (3) resonance <Range 0..1530> 0
04 (4) type <enum ‘Type’> <Type.lp: 0>
05 (5) response <Range 0..256> 8
06 (6) mode <enum ‘Mode’> <Mode.hq: 0>
07 (7) impulse <Range 0..14000> 0
08 (8) mix <Range 0..256> 256
09 (9) lfo_freq <Range 0..1024> 8
0a (10) lfo_amp <Range 0..256> 0
0b (11) set_lfo_phase <Range 0..256> 0
0c (12) exponential_freq <class ‘bool’> False
0d (13) roll_off <enum ‘RollOff’> <RollOff.db_12: 0>
0e (14) lfo_freq_unit <enum ‘LfoFreqUnit’> <LfoFreqUnit.hz_0_02: 0>
0f (15) lfo_waveform <enum ‘LfoWaveform’> <LfoWaveform.sin: 0>
class Filter.Type

An enumeration.

Name Value
lp 0
hp 1
bp 2
notch 3
class Filter.Mode

An enumeration.

Name Value
hq 0
hq_mono 1
lq 2
lq_mono 3
class Filter.RollOff

An enumeration.

Name Value
db_12 0
db_24 1
db_36 2
db_48 3
class Filter.LfoFreqUnit

An enumeration.

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

An enumeration.

Name Value
sin 0
saw 1
saw2 2
square 3
random 4