A feverish night, but my cold appear to be relatively mild. I'm sore inside and a little itchy rather than congested.
I decided to do some long-planned upgrades to the Prometheus effects. There are three old effects which date back to the earliest versions of the program: Basic Distortion, Maximized Clip, and Reflective Clip. Each is very simple. Basic Distortion boosts then clips the signal, Maximized Clip simply clips at a certain threshold then increases the volume to maximum, and Reflective Clip 'folds' the wave above a threshold, then 'maximizes' the result.
I've long thought that it would be better to merge all three effects into one, so I did this today. The result is faster and more elegant than before (well, it's not faster code than, say, Basic Distortion, but certainly faster than two effects in a row). I've added a few more features too. The sound can be boosted by an exponent, which has the effect of 'bending' it towards the top; a sine wave would become gradually more and more square here. This is most useful on simple waves like that. I've also added a general post-effect Amplitude parameter, as the pure clip of the Basic Distortion, by far the most used effect, is naturally quieter than it can be. I merged some of the code from the Maximizer, and allowed everything to be turned up or down at the end without affecting the distortion.
I also added a new 12-part Arpeggiator, which can now perform scales (yay!), replacing the 6-part first version, and upgraded the High Pass Filter with it's new Q.
The hard and crucial part is updating the many hundred extant sequences (about 500) that use one of these effects. This process can be automated, so I've done that too, thus saving lots of plugins AND adding more functionality. There is a 'Bounce Arpeggiator' which goes up and down. The new 12-part Arpeggiator could replace that too but I'd have to edit each sequence by hand.
Now it's late and I'm weary. My insides are still sore. I hope I can conquer this virus soon.