The list has been updated. Let me know if I've missed any requests!
I have also linked most of the requests with the posts in which they had been requested. Those I have not linked are my own requests that I put directly into the list.
I'll read the list and get back with questions later (if any). Just to let you know, I've stopped adding features to 0.3.7 and been preparing it for release so some things won't be added until later versions.
I'll read the list and get back with questions later (if any). Just to let you know, I've stopped adding features to 0.3.7 and been preparing it for release so some things won't be added until later versions.
Sure! I'd like to know which features - if any - have made it into 0.3.7 so I can remove them from the current list, if that's possible. Cheers!
One thing I'd love to see is the ability to keep the initial ADSR working until a new instrument is triggered.
MML Example: http://www.mmlshare.com/tracks/view/4dae37ad0b3b294cb1000035 (note that this is done using note pacros, which VRC7 in FT doesn't support).
In the attached FTM, the same effect would be achieved by not specifying an instrument (or with a single effect as a trigger or something, whatever). Currently it doesn't work :P
you're right. right now 3xx already activates legato mode for VRC7, so it can potentially be used as a makeshift legato-on. but there's two problems.
- even using 3FF, there is still a slight bend between notes, so you cannot use it for legato without some portamento as well (very crap for manuel arps hernandez!)
- by the same token, you cannot use the portamento effect without FamiTracker also assuming you want legato.
i haven't messed with vrc7 much so i haven't noticed these things before. but basically, 3xx currently performs two functions on VRC7, which could be separated.
i'm thinking the most elegant solution here is to first change 3xx behaviour so it doesn't enable legato (new notes are always retriggered), and a new effect for enabling legato, which could just be an on/off effect, which can then be combined with 3xx for legato portamento as we have now. i think having a whole new 'legato portamento' effect may be redundant and maybe even more cumbersome (for instance, imagine a scenario where you are writing a passage of notes with portamento, but you want to switch legato on and off here and there. that would be more complex using two different types of porta than using a switch for legato.)
the good part is that legato could be useful for other chips/expansions as well, even 2a03.
That solution would work, but think of this:
Now every little time I use porta, I'm going to have to turn on and off the legato, and that's going to be tedious and messy.
That's why I think making the 3FF command a special case would be the most elegant. 3FF could equal 'legato with no porta'.
Though as you said, you couldn't use porta without legato. Out of curiosity, can you think of an example why somebody would ever want porta without legato?
you might not want legato in scenarios where the instrument you're using has a short release, and the sound dissipates quickly. plus, i guess it's just a matter of taste as well. sometimes you want retriggered notes with porta. many synthesizers/samplers have separate poly, mono and legato modes for this reason.
i guess the other strange thing about the VRC7 behaviour at the moment is that 2A03/VRC6/FDS don't also do it, when really they could. so i think by default it should follow suit.
attached another ftm for fun. seems like the first note gets messed up cuz of another issue, it's bending from some lower note that isn't there... but anyway...
as for having to turn on/off legato all the time, that's a problem too. i'm just going by how modplugtracker does it, it assumes you don't want legato unless you specifically put the commands in (it's even worse there because you have to use it for every single note you don't want retriggered, instead of famitracker's much better behaviour of toggling.) bear in mind though that a note stop should let the following note retrigger. still, i'm struggling for a better solution here
Ability to render NSFs of unmuted channels only (to make it easier to record single channels form a real NES)
There definately is no need for that. You could simply use VirtuaNSF and mute the channels then play them back individually. Also, with Audio Overload you can mute the channels as well, but Audio Overload has a built in WAV recorder. Or you could ignore all those and just drag the NSF into towave (a program that icesoldier made) to automatically convert each channel into a WAV.
I think you missed my point a bit. I can render wavs out through FamiTracker - that works just fine (and it does honor channel muting).
I am playing these back on a *real* NES and recording them as audio using the PowerPak's built-in NSF player. You bring up a good point though, I suppose it should be possible to find an NES NSF player that could mute channels because that would make recording much easier. I asked the PowerPak guy about adding a feature like that in already and got a no reply
The reasoning behind using a real NES is beyond the scope of the feature request (I don't want to derail this topic) but feel free to send me a PM and I can go over the reasoning behind it.