Ultra Famitracker VRC7 Skills

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
Ultra Famitracker VRC7 Skills
by on (#157730)
https://www.youtube.com/watch?v=vE_1YbbBc9Q, https://www.youtube.com/watch?v=bSK0oMGDQMo :shock:
Re: Ultra Famitracker VRC7 Skills
by on (#160919)
Actually the trick used Stickerbrush Symphony is pretty standard FM-synthesis stuff. Lagrange point just loads a single instrument in INSTR#0 on each of its songs and never touches it again, in that respect it seriously underuses the capabilities of its (alteady very dumbed down) OPL chip.

Perhaps the fact changing instrument requires a dozen of writes to the chip's registers is the reason why ? Would it slow down the music engine too much in a game ?

It was actually cazy they simulated that using the SPC700 as a wavetabe synthesizer in the original, alternating between pre-filtered waves of different intensities.
Re: Ultra Famitracker VRC7 Skills
by on (#160951)
Bregalad wrote:
Actually the trick used Stickerbrush Symphony is pretty standard FM-synthesis stuff. Lagrange point just loads a single instrument in INSTR#0 on each of its songs and never touches it again, in that respect it seriously underuses the capabilities of its (alteady very dumbed down) OPL chip.

Lagrange Point got specify all 15 built in patches too, though, they're not the pre-fab OPLL patches. So, technically all the instruments in Lagrange Point are custom. (Though I think half of them are pretty similar to their original counterparts. They weren't very inventive with them.)
Re: Ultra Famitracker VRC7 Skills
by on (#160954)
Bregalad wrote:
Actually the trick used Stickerbrush Symphony is pretty standard FM-synthesis stuff.

Oh... Not many FM things I've heard sound that fine, at least not on the Genesis, because many developers used something called GEMS to make sound? I really like CPS1 FM music though, https://www.youtube.com/watch?v=hO7JEqIPQv0 and it kind of makes me sad that they decided to pretty much stop using the same music style for the CPS2, as it used different sound hardware. Would you actually believe that there's a Street Fighter II arcade machine (along with Metal Slug 3, Hydro Thunder, and Crusin USA and Crusin World) in the crummy Nacogdoches mall? http://southernretail.blogspot.com/2010 ... texas.html I actually found a better version though, and this one actually already comes with Famitracker :lol: (although it's not the VRC7)

Attachment:

I did realize that the Fear Factory one wasn't actually the VRC7 and was instead the VRC6. That sounds awesome though.
Re: Ultra Famitracker VRC7 Skills
by on (#160967)
Most games with a lot of expansion audio channels are typically RPGs, or text adventure games. I don't know if processing the output for the extra channels takes that much CPU time, but with the VRC7 you need to waste cycles after every write, to wait for it to internally handle the write. At least the N163 has an automatically advancing address latch, much like the one in the PPU, and you could also generate pulse waves without having to store them in ROM. (Have a variable which tells how many times the wave will have $FF bytes written to it. "Wave size"-"varible" amount of space is filled with $00 bytes. And you can edit the variable to create a different pulse width.)