# -- DO NOT EDIT THIS FILE DIRECTLY --
"""
Base class for VocalFilter
This file was auto-generated by genrv.
"""
from enum import IntEnum
from rv.controller import Controller
class BaseVocalFilter:
name = "VocalFilter"
mtype = "Vocal filter"
mgroup = "Effect"
flags = 81
class VoiceType(IntEnum):
soprano = 0
alto = 1
tenor = 2
bass = 3
class Channels(IntEnum):
stereo = 0
mono = 1
volume = Controller((0, 512), 256)
formant_width_hz = Controller((0, 256), 128)
intensity = Controller((0, 256), 128)
formants = Controller((1, 5), 5)
vowel = Controller((0, 256), 0)
voice_type = Controller(VoiceType, VoiceType.soprano)
channels = Controller(Channels, Channels.stereo)