rv.modules.generator
- class rv.modules.generator.Generator(**kwargs)[source]
“Generator” SunVox Synth Module
Behaviors:
receives_notes
receives_modulator
sends_audio
Controllers:
Number
Name
Type
Default
01(1)volume
<Range 0..256>
128
02(2)waveform
<enum ‘Waveform’>
<Waveform.triangle: 0>
03(3)panning
<Range -128..128>
0
04(4)attack
<Range 0..512>
0
05(5)release
<Range 0..512>
0
06(6)polyphony
<Range 1..16>
8
07(7)mode
<enum ‘Mode’>
<Mode.mono: 1>
08(8)sustain
<class ‘bool’>
True
09(9)freq_modulation_by_input
<Range 0..256>
0
0a(10)duty_cycle
<Range 0..1022>
511
- class Generator.Waveform(*values)
An enumeration.
Name
Value
triangle
0
saw
1
square
2
noise
3
drawn
4
sin
5
hsin
6
asin
7
psin
8
- class Generator.Mode(*values)
An enumeration.
Name
Value
stereo
0
mono
1