I personally think you can make better PSG drums with Deflemask, that said though, you could make a LOT better drums in it if only they implemented the Noise Mode Envelope I've suggested a while ago, that way you could make a snare that changes between wave and noise on every tick for example, making for a really good reverby snare!
This is one of those times that I've got to support Arkhan and say that Squirrel should already be able to produce exactly the sound that you're wanting to get from the proposed changes to Deflemask.
It already has the switch-between-tone-and-noise-every-frame capability.
But ... like most of my incessant griping about MML, it's probably the text-based interface to everything that's putting you off, rather than the capabilities of the actual System Card Player.
BTW ...
If you guys actually want to create some drums using the proposed changes, they're already implemented in Huzak.
It's currently using the Arp Macro value to change the noise frequency using DefleMask's normal 12-step note-to-noise values, rather than the 0..30 Fixed Arpeggio range that we talked about ... but that's a 5-minute change, if you want me to do that.
The only thing to watch out for would be that the Arp Macro will *always* use that 0..30 range when the channel is in Noise Mode. There's no switching between methods in a song.
I don't see that as a problem, but it would mean that you'd have to redo *all* of your existing drums, which I think you're probably planning to do anyway.
If you want to play with that, I can spend a day or two setting up a simple drag-n-drop system that where you would save the .dmf from DefleMask, and then drag-n-drop the .dmf file onto a batch file, which would run the converter, create a ROM, and launch it in Mednafen.
Is that something that would interest either of you, right now?
Remember, there's currently no vibrato or detune or volume slides implemented, yet, so you are limited in what you can do.