Analog Generator [TBW]¶
Controller reference¶
- class rv.modules.analoggenerator.AnalogGenerator(**kwargs)[source]¶
“Analog generator” SunVox Synth Module
Behaviors:
receives_notes
sends_audio
Controllers:
Number
Name
Type
Default
01
(1)volume
<Range 0..256>
80
02
(2)waveform
<enum ‘Waveform’>
<Waveform.triangle: 0>
03
(3)panning
<Range -128..128>
0
04
(4)attack
<Range 0..256>
0
05
(5)release
<Range 0..256>
0
06
(6)sustain
<class ‘bool’>
True
07
(7)exponential_envelope
<class ‘bool’>
True
08
(8)duty_cycle
<Range 0..1024>
512
09
(9)freq2
<Range 0..2000>
1000
0a
(10)filter
<enum ‘Filter’>
<Filter.off: 0>
0b
(11)f_freq_hz
<Range 0..14000>
14000
0c
(12)f_resonance
<Range 0..1530>
0
0d
(13)f_exponential_freq
<class ‘bool’>
True
0e
(14)f_attack
<Range 0..256>
0
0f
(15)f_release
<Range 0..256>
0
10
(16)f_envelope
<enum ‘FilterEnvelope’>
<FilterEnvelope.off: 0>
11
(17)polyphony_ch
<Range 1..32>
16
12
(18)mode
<enum ‘Mode’>
<Mode.hq: 0>
13
(19)noise
<Range 0..256>
0
- class AnalogGenerator.Waveform(value)¶
An enumeration.
Name
Value
triangle
0
saw
1
square
2
noise
3
drawn
4
sin
5
hsin
6
asin
7
drawn_spline
8
noise_spline
9
white_noise
10
pink_noise
11
red_noise
12
blue_noise
13
violet_noise
14
grey_noise
15
harmonics
16
- class AnalogGenerator.Filter(value)¶
An enumeration.
Name
Value
off
0
lp_12db
1
hp_12db
2
bp_12db
3
br_12db
4
lp_24db
5
hp_24db
6
bp_24db
7
br_24db
8
- class AnalogGenerator.FilterEnvelope(value)¶
An enumeration.
Name
Value
off
0
sustain_off
1
sustain_on
2
- class AnalogGenerator.Mode(value)¶
An enumeration.
Name
Value
hq
0
hq_mono
1
lq
2
lq_mono
3