Ensoniq EPS/ASR to PropellerHeads Reason NN-XT Translation

Translator takes each valid Ensoniq Patch Select, creates a folder for it, then takes each Patch Select and creates a Reason NN-XT file for each one, putting it into that folder.

Ensoniq envelopes can have up to 5 rates and levels to them; Reason NN-XT only supports a single ADSR-type of envelope. Translator uses complex transfer functions to best approximate these envelopes.