I'm staying on the sidelines for now, so I'll share my resource here. My fork of AddmusicK, AddmusicKFF (with a 1.0.9 release candidate, though I have a bit of an analysis paralysis with regards to going through the entire collection, mostly because I have to do a good deal of scripting just to catch possible edge cases) is present with
four different compiled Windows binaries for your convenience (recompiled whenever I update the code):
AMKFF_latest refers to the
master branch.
AddmusicK1.0.9_latestRC is directly based off of this particular branch, with some updates to the versioning info and a changelog. In particular, they have better compatibility with AMM and AM405 ports than older AddmusicK versions.
AddmusicK1.0.9_latestRCbeta contains a few extra fixes that affect music playback: namely, the order of writing to voice DSP registers on instrument, using rests in the middle of arpeggios (arpeggios themselves received a major fix in the 1.0.9 release candidate), using per-channel transposition on the target note of the $DD VCMD, and last, but not least... looking inside subroutines and loop sections during readahead.
AMKFF_latestbeta is my
bleeding-edge branch, and it contains the latest and greatest and then some. In addition to all of the changes from
AddmusicK1.0.9_latestRCbeta (other than versioning),
And, of course,
this lovely little thread contains a huge list of what I've done so far, as well as other contributions, and
there is a Github page containing a copy of the source and all of its changes since 1.0.8 if you either want to make additional changes, or even revert some of them (your mileage may vary).
Follow Us On