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
To the best of my knowledge, the problem with the FDS is that in order to switch to a different waveform, the channel needs to be halted, the waveform swapped out, and then the channel can be turned on again. This takes a significant amount of time; too long to allow waveform macros without causing a very audible pop each time the waveform is changed.
The GameBoy wave channel suffers from the same problem, but I believe with some clever hacking it can be circumvented. I'm not sure it's the case for the 2C33, however.
_______________________
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.
Yeah, unfortunately, the FDS pops whenever you change the waveform. However, the Game Boy has the same problem, but Delek has shown that it *can* be implemented.
I would also love to see this on the FDS.
_______________________
"im going to continue making this crazy stuff then after a while my style will be so sick that you will be like damn suuun that shit is so sick i dont even get it. i will be like bro its ok.. you dont have to." -omgdonut
From what I can tell based on the emulation, the clicking noise can be drowned out pretty easily by the 2A03, especially if your wave samples don't use the full range.
[quote=poodlecock]Yeah, unfortunately, the FDS pops whenever you change the waveform. However, the Game Boy has the same problem, but Delek has shown that it *can* be implemented.[/quote]
This part of your post contributes nothing that I didn't already bring to the table.
_______________________
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=UltrasonicCraze]This FTM doesn't seem to click too much.[/quote]
Your example is a demonstration of a case where it would work. I think it's kind of an outlier though-- in most cases it will not work this well.
A square wave is able to hide the halt in ways that other waveform types are not, since a halt results in a flat signal while halted (same as what you'd be getting anyway). If you used an example based on a saw or sine wave you'd hear the problem clearly.
If you put the pitch on your example up higher you'll start to hear the clicking more and more, as the halts are more likely to fall on an expected signal transition. By about A#4 it starts to get pretty bad and even worse as it gets higher. (And no, the 2A03 is really -not- going to hide it at that point.)
Anyhow, an FDS waveform swap wouldn't be useless, but it's kind of unusable in a lot of situations. Tou'd have to either embrace some sort of 60hz buzz/cross-modulation from the regular clicking, or go to great lengths to avoid it.
The reason multiple waves isn't available is as explained, waves can't be changed cleanly on the FDS. But it might still be useful as a way to keep the instrument count down. This has been requested and might be added some time.
yea I think it's a good idea to add. certainly a good idea to assign different waves to Vxx somewhere, for the sake of reducing instrument redundancy as you mentioned. the software could support it, since if it sounds terrible it's the composer's fault