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
So, I just had a beer and I came up with this idea. Just wanted to disclaim that out front.
What if some effect commands could do different things depending on the effect column in which they were used? There's no good reason to use, say, V01 and V02 in the same line, so why not have Vxx control duty cycle only in the first column, and have it do something else entirely in the second, and maybe some third thing in the third?
This would allow jsr to reuse many effect commands to address the very real shortage of available alphanumerics, admittedly at the expense of compatibility with tons of FTMs written before its implementation.
Just a thought, I guess. Good ol' Pyramid hefeweizen.
I think we'll run out of effects before we run out of letters and have to resort to tampering with the fabric of the tracker like that, honestly. If not, we can probably re-use letter E, and make it do different things depending on what the high byte is (i.e. E0x, E1x, E2x etc.).
_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
[quote=jrlepage]If not, we can probably re-use letter E, and make it do different things depending on what the high byte is (i.e. E0x, E1x, E2x etc.).
[/quote]
That would be an excellent idea.
belated, but the best idea is probably to have assignable effect commands, or at least reuse some letters depending on what chip they're used on.
running out of effect commands is a big problem I think and will affect the quality of the tracker if it can't be resolved (for instance, ideally, VRC7 could have everything assigned to effects commands, for the custom patch.)
I don't think this is a problem yet, there are many unassigned letters that are still available and several that can be reused.
In the case of VRC7, I've planned adding effects for the custom patch settings which would need only four letters (thanks to most settings having less than 16 options), three of these will be reused and one is new.
Sunsoft will also use three new effects, all using existing letters.
Sunsoft will have effects for Envelope Period and Noise Period? Neat! I hope its instrument editor will also allow mml strings for 'em. Envelope kicks!