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
Perhaps there could be an indicator on the channels (like the DCPM state) that shows what effects are currently active? It would be very useful for catching uncancelled effects.
Perhaps "Active effects" would be a less confusing name for this feature.
Though honestly I don't really think it'd be that useful.
_______________________
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.
That might be a big hassle like redoing the engine to look behind for effects and apply them to the current row, which a few trackers can already do, but I think FT would take a lot of work to do something like that.
It would be very useful for the exact purpose MKSTAR26 already mentioned. Hanging effects is a problem people very frequently have with Famitracker. It is one of the most frequent things listed for reasons to prefer using XM/IT to Famitracker.
Xyz: several trackers do that and it can be done fairly easily without appearing slow to the user (the calculation should be fast enough to be "instant" whenever you switch a pattern). This wasn't the feature being requested though, MKSTAR26 wants an indicator for effects currently playing, that's all.
If built in debug, Famitracker actually has some cool diagnostic information. It doesn't really include effects, but there is still some good info in there. I'd love to have an option to see a full diagram of the internal state of the engine to look at during playback.
Yeah this is commonly requested. I'm still not sure where such information should be displayed though, I've thought about allocating some space below the patterns for each channel (and perhpas make it possible to enable/disable). Suggestions on that is welcome!
Yeah, I think that would be nice. I think the way to implement this feature would be to make a selection via checkbox to enable/disable this option, beside the channel names (similar to MKSTAR26's idea). When enabled, a new field would appear below the patterns showing information on the active effects (similar to jsr's idea).
This is the way I see this working. Decide the best way to implement this new feature and hope it's awesome if you implement it in the tracker.
_______________________
[color=#b0b0b0]This version of Dr. Mustache is outdated. Please download latest version [url=about:blank]here.
[url=https://www.dropbox.com/sh/md3lbsamcj39c9v/t0g5rFmzX_][Dropbox (my FT stuff)]
[quote=jsr]Yeah this is commonly requested. I'm still not sure where such information should be displayed though, I've thought about allocating some space below the patterns for each channel (and perhpas make it possible to enable/disable). Suggestions on that is welcome![/quote]
Well, this might sound a bit funky, but here's my idea as to how it could appear...
There are some CPU & in-circuit emulators/debuggers where you could run an IDE, open an emulation window & see the hexadecimal data held in every memory locations/register. The output window looks like a hex editor & will actively change its data as a program is stepped through. Something a bit like this: