Filter [TBW]

Controller reference

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(value)

An enumeration.

Name

Value

lp

0

hp

1

bp

2

notch

3

class Filter.Mode(value)

An enumeration.

Name

Value

hq

0

hq_mono

1

lq

2

lq_mono

3

class Filter.RollOff(value)

An enumeration.

Name

Value

db_12

0

db_24

1

db_36

2

db_48

3

class Filter.LfoFreqUnit(value)

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(value)

An enumeration.

Name

Value

sin

0

saw

1

saw2

2

square

3

random

4