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._12db: 0>
0e(14)lfo_freq_unit
<enum ‘LfoFreqUnit’>
<LfoFreqUnit.hz_mul_0_02: 0>
0f(15)lfo_waveform
<enum ‘LfoWaveform’>
<LfoWaveform.sin: 0>
- class Filter.Type(*values)
An enumeration.
Name
Value
lp
0
hp
1
bp
2
notch
3
- class Filter.Mode(*values)
An enumeration.
Name
Value
hq
0
hq_mono
1
lq
2
lq_mono
3
- class Filter.RollOff(*values)
An enumeration.
Name
Value
_12db
0
_24db
1
_36db
2
_48db
3
- class Filter.LfoFreqUnit(*values)
An enumeration.
Name
Value
hz_mul_0_02
0
ms
1
hz
2
tick
3
line
4
line_div_2
5
line_div_3
6
- class Filter.LfoWaveform(*values)
An enumeration.
Name
Value
sin
0
saw
1
saw2
2
square
3
random
4