And I thought those low D-sharps on the basses were far too excessive! I couldn't even bring myself to sing below a very awkward-sounding E despite technically being a baritone. I wonder how potent of a voice a deep bass singer must have for such a B-flat to be remotely audible as pitch instead of pure vibration. To me, such extended ranges seem far more extreme than the usual alto-contralto range, which I believed is usually cited to reach down to an F below the staff.
In any case, the concern is understandable. This fugue was originally set for D minor, as much of a nod to Mozart's heavy association of death with this particular key as a matter of convenience in order to adhere to the standard ranges for vocal music, which as we know often tend to require more conservative estimates in choral settings. Unfortunately the digital choir soundbanks I'm using struggled far more just a semitone above in certain passages, with certain octave leaps in the tenor part sounding especially screechy, so in the end I was forced to choose the lesser flaw and thus had to resort to lowering the whole piece to its current key.
I hesitate to even call it a double fugue, as what might appear as the 2nd subject is in fact merely derived from the first, and I certainly would not dare label it a triple fugue, despite the relatively minor changes undergone by the subject that would normally not be explained by a conventional tonal answer. The stretto treatment is undergone first by what could be considered the 2nd subject following its own development section, and only then does the stretto for the original subject come about, thus helping cement an overarching ABA' superstructure that unifies the piece as a whole beyond mere exposition, development, stretti and codae in cycling motion.
As for the Christmas Music Event, perhaps I might be able to submit a proper piece before the deadline. As of lately I've been considering a 5-part motet rendering of "O Magnum Mysterium", though I may consider other related texts to the same effect. In any case, I'll let you know in the dedicated thread if I manage to finish anything suitable in time. Thank you for your review!