Name PADsynthXtended v2.0
Created At 2017-09-20 12:44pm
Submitted By Menno0
Type blue.orchestra.BlueSynthBuilder

This PADsynth Xtended instrument produces 30 sinewaves to produce a sample - nice, but the PADsynth algorithm always sounds a bit clean.
Several methods are used to try to obtain an interesting, evolving timbre. Adding FM distortion and/or some distortion spices things up.
Of course, all off these modules can be swtiched off.

This instruments can morph sounds from heaven to hell - and back!
From LoFi to HiFi...

It takes a little while for the PADsynth GEN to produce the sample; the bigger amount of values that are to be computed, the longer it takes.

version 2.0, march 2017
- latest GUI (Blue 2.7.0 or greater)
- produce sample in Global Orchestra
- changed ADSR to madsr
- when basefreqency = -1, then basefrequnecy = 261.625565
- removed redundant code
- renamed AL for better names
- When you want to use more than 1 of this instrument, you will have to give NO: unique numbers.

version 1.01, november 2016
- improved checkbox code

version 1.0, september 2016

- table resolution can be set of PADsynth, controlling the quality of the produced "sample". A setting of 18 produces a sample table of 2^18, and is a compromise between a fast response and sound quality.
Lower settings are faster, but can produce some LoFi results.

- FM on/off switch and mix for direct/FM
- ADSR envelope for index of FM

- Low, band, highpass filter (or no filter) is placed BEFORE the distortion unit. This can produce sqeaking sounds for extra "dirt"

- distortion module with on/off switch,
- compression on/off to control big amplitude differences of distortion
- ADSR envelope for distortion

- dirt setting for amplitude creates a random fluctuation in amplitude

score example:
i1 0 2 66 1