Well actually if you really want to do a real pause and interrupt sound i guess you still need that 96 YM writes ! key-off only is not enough a RR can be infinite... so you definitely have to set TL and D1L to max for each operator :-/
And before resuming music you need to restore them to their previous values... which means you need to save them, arg !
Well i have some ideas about it
If you want instant silence set L and R flags to 0 on each channel. Then do the magic to actually silence the channels with RR parameter stuff and whatnot.
TmEE co.(TM) wrote:If you want instant silence set L and R flags to 0 on each channel. Then do the magic to actually silence the channels with RR parameter stuff and whatnot.
But any *CLICK* this way? I have only used the YM2413 and I cannot recall what happened - it was 9 years ago and I am now old and forgetful
Actually i tried to use it, and it does not work really nicely on real hardware.
Strangely when you disable a channel (LR set to 0) while it was playing you can sometime still heard it (but at a lower level and somehow distorted). So i had to find another solution