Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29
When enabling the "Sustained" checkbox for the modulator on a VRC7 patch, I'm expecting to be able to change the note-cut fade out length of the modulator sine with the Release slider, like one can do with the carrier when its own "Sustained" checkbox is enabled.
However, [b]the modulator's release slider doesn't appear to do anything when modulator "Sustained" is on[/b], and so, there's no individual release fade of the modulator's sine on note-cut - it just fades together with the carrier.
I've checked the emulation code, and indeed it seems that only the carrier is being notified about key off events. The modulator is ignored.
I do not know if this is the correct behavior, I can't find anything about it in YM2413 documentation. I can check it with my Lagrange point cart later.
Thanks, jsr. If it helps, attached is a test module. If the modulator is notified upon key-off on h/w, the sound should immediately change into a pure sine upon hitting the note cut.
I've checked it now and the emulated behavior seems to be correct, the modulator never enters the release phase.
It's unknown to me if this is general YM2413 behavior or if it's related to the VRC7 variant only. Perhaps there is someone around with more knowledge about this?
I can probably find a YM2413 and figure it out otherwise.
[quote=jsr]I've checked it now and the emulated behavior seems to be correct, the modulator never enters the release phase.[/quote]Interesting. What I would suggest is to have the modulator release slider be greyed-out when "Sustained" is enabled, which might lessen confusion.
[quote=jsr]It's unknown to me if this is general YM2413 behavior or if it's related to the VRC7 variant only. Perhaps there is someone around with more knowledge about this?
I can probably find a YM2413 and figure it out otherwise.[/quote]This would also be interesting to know.
[quote=jsr]I've tested an original YM2413 now and it seems to have the same behavior.
I still find it strange that this isn't mentioned anywhere.[/quote]It feels like a h/w bug or quirk of some sort (as why would the modulator even have a "Sustained" enable function on YM2413/VRC7 if it can't take advantage of it?), so it's certainly odd that it isn't documented.
The sustain bit does have an effect. The modulator's release is used if sustain is off. It's just that release has no effect if the modulator's sustain bit is on? Super-odd.
I'm amazed it isn't mentioned in the datasheets, or anywhere I can find!
[quote=rainwarrior]It's just that release has no effect if the modulator's sustain bit is on? Super-odd.[/quote]That's it, yeah. I was looking to make more-interesting note-cut sounds in VRC7 patches, but apparently this isn't doable. : /