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 > Radical Idea Owner: modusponens New post
Page 1 of 1 Sort:  
Radical Idea Posted: 2012-07-10 08:39 Reply | Quote
modusponens

Avatar

Member for: 4743 days
Location: Redmond, WA
Status: Offline

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

Posted: 2012-07-10 09:16 Reply | Quote
icesoldier

Avatar

Member for: 4109 days
Location: Amarillo, Texas, United States
Status: Offline

#36610
So what if you wanted to use the first-column effects of two different commands at the same time?

_______________________
[url=http://icesoldier.me]Website (includes FTM's of my covers)
Posted: 2012-07-10 09:51 Reply | Quote
Necrophageon

Avatar

Member for: 3965 days
Location: Minnesota
Status: Offline

#36611
What if you could click the top of the effects columns to toggle between the two modes (similar to muting a channel)?

_______________________
The only things certain in life are death and uncertainty.
Posted: 2012-07-10 15:06 Reply | Quote
jrlepage
Moderator

Avatar

Member for: 4983 days
Location: Canada
Status: Offline

#36613
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.
Posted: 2012-07-10 17:09 Reply | Quote
Slimeball

Avatar

Member for: 3719 days
Status: Offline

#36617
[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.

Posted: 2012-11-27 15:24 Reply | Quote
Dave
Moderator

Avatar

Member for: 5683 days
Location: UK
Status: Offline

#42338
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.)

Posted: 2012-11-28 21:30 Reply | Quote
jsr
Administrator

Avatar

Member for: 5924 days
Location: Sweden
Status: Offline

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

_______________________
Programmer and developer
Posted: 2012-11-30 00:53 Reply | Quote
Xyz_39808

Avatar

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

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

Page 1 of 1 Sort: