rv.modules.spectravoice
- class rv.modules.spectravoice.SpectraVoice(**kwargs)[source]
“SpectraVoice” SunVox Synth Module
Behaviors:
receives_notes
sends_audio
Controllers:
Number
Name
Type
Default
01(1)volume
<Range 0..256>
128
02(2)panning
<Range -128..128>
0
03(3)attack
<Range 0..512>
1
04(4)release
<Range 0..512>
512
05(5)polyphony
<Range 1..32>
8
06(6)mode
<enum ‘Mode’>
<Mode.hq_spline: 4>
07(7)sustain
<class ‘bool’>
True
08(8)spectrum_resolution
<Range 0..5>
1
09(9)harmonic
<Range 0..15>
0
0a(10)h_freq
<Range 0..22050>
1098
0b(11)h_volume
<Range 0..255>
255
0c(12)h_width
<Range 0..255>
3
0d(13)h_type
<enum ‘HarmonicType’>
<HarmonicType.hsin: 0>
- class SpectraVoice.Mode(*values)
An enumeration.
Name
Value
hq
0
hq_mono
1
lq
2
lq_mono
3
hq_spline
4
- class SpectraVoice.HarmonicType(*values)
An enumeration.
Name
Value
hsin
0
rect
1
org1
2
org2
3
org3
4
org4
5
sin
6
random
7
triangle1
8
triangle2
9
overtones1
10
overtones2
11
overtones3
12
overtones4
13
14
15
16
17
metal
18