View Single Post
Old 16 September 2020, 01:09   #12
StoneOakvalley
Registered User
 
Join Date: Jan 2009
Location: Norway
Age: 49
Posts: 105
Sorry to barge into this thread and "chip" in some insights for the lack of Subtunes for SoundMon2.0 (possibly 1.0, 2.2 and 3.0 too), but for the "bp.ANTICS" song, I simply loaded into into SoundMon2 editor and starting playing and checking out the doc + pattern data.

The song has a length of $B4 tracks or whatever they are called.

In fact it has 5 subsongs, but all players (Eagle, Deli, Aplayer, HIP) including all variations of player engines, none can skip to these tunes. Funny enough I got DeliPlayer for PC to report 5 subtunes, but no way to skip to them or play.

SoundMon has a command feature command "7", which allows one to break/jump back into any pattern. Kind of like the same tricky people used to do subsongs inside a standard Pro/SoundTracker.

Details for 5 subsongs for bp.ANTICS are:
---------------------------------------
7 is jump repeat trigger, if this is met before LENGTH of song which is B4, there are more tunes

First subsong 00-2A
- Contents of Pattern $0025 show break back to pattern 0, = "00 07 00"

Second subsong 2A to 8B
- Contents of Pattern $0069 shows break back to pattern 2A, ="00 07 2A"

Third subsong 8C to 9C
- Contents of pattern $007C shows break back to pattern 8C, ="00 07 8C"

Fourth subsong 9D to AC
- Contents of pattern $0084 shows break back to pattern A0, ="00 07 A0"

Fifth subsong AD to B3, then repeats back to B2 forever
- Contents of pattern $0092, show break back to pattern B2, "00 07 B2"


So, an updated player engine for SoundMon2 could basically just check length of song, then scan bytes to see if "00 07 xx" appears and consider that to be a single track, then further scanning would again reveal 4 more "00 07 xx" into a total of 5.

If all patterns matching songlength, and no 00 07 was found, well, its a single tuned file.


Regarding Player Engines: Check https://www.paula8364.com/post.php?i...18102018235338 of pretty much everything ever existed of Eagle/Deli Player Engines (1101 of them!)

Last edited by StoneOakvalley; 16 September 2020 at 01:19. Reason: I added a bonus link to my reference "all variations of player engines", really, there can't be anymore?
StoneOakvalley is offline  
 
Page generated in 0.06597 seconds with 11 queries