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 FamiTracker
Login:
Menu:
Post: Author:
FamiTracker > General > Bug Reports & Feature Requests > Request: "Effects in effect" Owner: MKSTAR26 New post
Page 1 of 1 Sort:  
Request: "Effects in effect" Posted: 2013-11-23 20:22 Reply | Quote
MKSTAR26

Avatar

Member for: 3221 days
Location: A\/\V/\/A
Status: Offline

#52536
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.

_______________________
<Emelia_Kaylee>: <hawkeatermoth>: <pug>: <Tenshi_Hinanawi>: [00:32.20] <pug>: »–( · &#7447; · )–« FUCK
Posted: 2013-11-23 21:57 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#52543
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.
Posted: 2013-11-23 22:01 Reply | Quote
Xyz_39808

Avatar

Member for: 4180 days
Location: South Texas
Status: Offline

#52546
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.

Posted: 2013-11-24 06:54  (Last Edited: 2013-11-24 06:55) Reply | Quote
rainwarrior

Avatar

Member for: 4150 days
Location: Canada
Status: Offline

#52554
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.

Posted: 2013-12-06 00:44 Reply | Quote
jsr
Administrator

Avatar

Member for: 5925 days
Location: Sweden
Status: Offline

#52824
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!

_______________________
Programmer and developer
Posted: 2013-12-06 17:44 Reply | Quote
MKSTAR26

Avatar

Member for: 3221 days
Location: A\/\V/\/A
Status: Offline

#52832
I was thinking perhaps a little toggleable row of panels below the channel name/volume panels?

_______________________
<Emelia_Kaylee>: <hawkeatermoth>: <pug>: <Tenshi_Hinanawi>: [00:32.20] <pug>: »–( · &#7447; · )–« FUCK
Posted: 2013-12-06 19:01 Reply | Quote
Dr_Mustache

Avatar

Member for: 3141 days
Location: On your screen
Status: Offline

#52834
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)]
Posted: 2013-12-07 04:08 Reply | Quote
TechEmporium

Avatar

Member for: 4485 days
Status: Offline

#52851
[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:

[url=http://hcs12text.com/freesim.html]http://hcs12text.com/freesim.html

Or you could always do like [url=http://www.pokipoki.org/dsa/index.php?NSFplug]NSFPlug with an additional active effects listing.

_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!

(Lousy modern technology! )
Page 1 of 1 Sort: