rv.modules.analoggenerator¶
-
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¶ 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¶ 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¶ An enumeration.
Name Value off 0 sustain_off 1 sustain_on 2
-
class
AnalogGenerator.Mode¶ An enumeration.
Name Value hq 0 hq_mono 1 lq 2 lq_mono 3