Errr ... I thought that the idea was to get rid of the noise frequency in the pattern itself, and just make it a part of the instrument definition (better drums, less clutter in the pattern).
That's exactly the idea!
Look at this screen-cap, it shows how I do my drums:
As you can see, I'm only really putting C notes on channel 6 because whatever note I put there doesn't really matter as I'm using the arpeggio macro to do my note-changes with the "Fixed Arpeggio" box checked.
The example shown in the screenshot is for the snare drum, it's the one that requires changing from wave to noise on-the-fly, pay attention to the parts that look like this:
[
C-2|-] [1|
11 00]
[ ---|-] [- |
11 01]
That's the effect that is changing between noise mode and wave mode, (00 is wave mode and 01 is noise mode)
The idea is to eliminate those [
11 00]s and [
11 01]s, because as you can see, I have to rely on the song's tempo to change between wave and noise modes, which while not exactly hard, it's a little limiting with the kinds of PSG drums I can make because I can't make a drum that changes from wave to noise and back in a per-tick basis, only in a per-row basis, so I have to pay attention to my 'ticks-per-row' counter, but with a noise mode envelope I could potentially do something like this:
Which is how the exact same snare drum would work if you did it like I suggested!
Look at the wave macro now, before it was just one
00, because that's the wavetable it uses before it changes into noise mode, but in the second picture it is
00 00 32, with the suggestion I gave you it would play that wavetable for 2 ticks and in the 3rd tick it would switch to noise mode, so I'd be able to not only eliminate those 11xx effects, but also save this drum instrument like that and use the same drum consistently in a variety of songs without worrying about the song's tempo, which is defined by the ticks-per-row counter!
But the way it works right now I have to pretty much make a different PSG snare drum for each tempo...
I'd hadn't considered that you could use the Arpeggio Macro for noise frequency ... but that *could* work out nicely, it would just be a case of deciding how to map the +/-12 range of the arp onto the 1..31 range of the noise frequency.
And that would make any potential change to the Deflemask UI even easier!
Deflemask already has that mapped, pretty much every song I make with the PSG drums (which is most of them) already has all of the desired noise frequencies in place in the arpeggio macro, so that's pretty much good to go, all that I really need is that "on/off" switch for the noise mode in an envelope...