rv.modules.vocalfilter

class rv.modules.vocalfilter.VocalFilter(**kw)[source]

“Vocal filter” SunVox Effect Module

Behaviors:

  • receives_audio

  • sends_audio

Controllers:

Number

Name

Type

Default

01 (1)

volume

<Range 0..512>

256

02 (2)

formant_width

<Range 0..256>

128

03 (3)

intensity

<Range 0..256>

128

04 (4)

formants

<Range 1..5>

5

05 (5)

vowel

<Range 0..256>

0

06 (6)

voice_type

<enum ‘VoiceType’>

<VoiceType.soprano: 0>

07 (7)

channels

<enum ‘Channels’>

<Channels.stereo: 0>

08 (8)

random_frequency

<Range 0..1024>

0

09 (9)

random_seed

<Range 0..32768>

0

0a (10)

vowel1

<enum ‘Vowel’>

<Vowel.a: 0>

0b (11)

vowel2

<enum ‘Vowel’>

<Vowel.e: 1>

0c (12)

vowel3

<enum ‘Vowel’>

<Vowel.i: 2>

0d (13)

vowel4

<enum ‘Vowel’>

<Vowel.o: 3>

0e (14)

vowel5

<enum ‘Vowel’>

<Vowel.u: 4>

class VocalFilter.VoiceType(*values)

An enumeration.

Name

Value

soprano

0

alto

1

tenor

2

bass

3

class VocalFilter.Channels(*values)

An enumeration.

Name

Value

stereo

0

mono

1