![]() |
![]() |
#1 |
Registered User
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,983
|
Soundmon 2 subsongs support
Hi guys
This is a very difficult request, i know ![]() There's someone on the forum skilled enough to add subsongs support to the Soundmon 2 format ? Indeed this kind of module is played by EaglePlayer but it lacks of subsongs support In other words, these modules have subsongs but you will not be able to play them You can play just the first song ![]() So, since Wanted Team is out of activity it seems, there's someone else with coding skills (and more skills probably) who is able to do that ? ![]() Thanks for attention, chip |
![]() |
![]() |
#2 |
Registered User
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,983
|
He he, i knew that this thread will remain without replies
![]() This seems to be a very specific field of knowledge and no one is interested or motivated enough to coding such replayers I understand this ![]() There are other replayers of EaglePlayer which need fixing Indeed i spotted also DeltaMusic 2 that miss the last two seconds of playback and MusicAssembler which plays in loop (no songend support) I wrote this just as info, it's not my intention to insist with the request In the end, these possible fixes are not really a big problem ![]() |
![]() |
![]() |
#3 | |
Registered User
Join Date: Feb 2008
Location: Federativnaya Respublika Germaniya
Posts: 4,994
|
Quote:
I am also not aware of any SoundMon 2 Music with subsongs! |
|
![]() |
![]() |
#4 |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,865
|
SoundMon 2 doesn't support subsongs.
|
![]() |
![]() |
#5 |
noodle
Join Date: Jun 2007
Location: europe
Posts: 247
|
"subsongs" or parts in this one (use DeliPlayer):
ftp://modland.ziphoid.com/pub/module...20music%202.bp |
![]() |
![]() |
#6 |
Registered User
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,983
|
This one for example
![]() https://www.exotica.org.uk/wiki/CJ%27s_Elephant_Antics You can load the game and listen to the title music Then you can go to level one and hear a different song So at least two songs are present But if you load the module with EaglePlayer you see no subsongs and you are forced to listen only to the first subsong Hope this can help ![]() |
![]() |
![]() |
#7 |
noodle
Join Date: Jun 2007
Location: europe
Posts: 247
|
in the asm source code of soundmon, "subsong" could be set with bpstep (dc.w 0)
seems used by DeliPlayer only |
![]() |
![]() |
#8 |
Registered User
Join Date: Feb 2008
Location: Federativnaya Respublika Germaniya
Posts: 4,994
|
Deliplayer for PC can play SoundMon subsongs, but both players for Amiga, Deli and Eagle can not!
![]() |
![]() |
![]() |
#9 |
Registered User
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,983
|
Yep, it seems to be so
![]() I also tried the Deliplayer Soundmon 2 player with EaglePlayer but nothing is changed ..... no subsongs ! ![]() |
![]() |
![]() |
#10 | |
Registered User
Join Date: Feb 2008
Location: Federativnaya Respublika Germaniya
Posts: 4,994
|
I have tried 4 different SoundMon 2.0 players for for EP and DP but none of them seems to support Subsongs:
Quote:
I wonder if none of the developers were aware that a few of SoundMon musics have subsongs. I suppose that the developers of DP for PC were aware of the lack of subsong support in all existing players for EP and DP, thats why they created his own .dll library, which support this feature. It is really a pity that Deliplayer for PC is not compatible with newer versions of Windows! ![]() |
|
![]() |
![]() |
#11 |
Registered User
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,983
|
Yep, thanks to a friend i now tried a LOT of Soundmon2 players for EaglePlayer
![]() No one fixed the issue ![]() |
![]() |
![]() |
#12 |
Registered User
Join Date: Jan 2009
Location: Norway
Age: 50
Posts: 114
|
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? |
![]() |
![]() |
#13 |
Registered User
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,983
|
Great Stone !
![]() I am glad to see you here in the forum ![]() Thanks for the detailed description (as usual) ![]() |
![]() |
![]() |
#14 |
noodle
Join Date: Jun 2007
Location: europe
Posts: 247
|
I have Deliplayer for PC, and with menu (rmb) PLay->Next Subsong you can access the 5 subtunes
Last edited by heavy; 16 September 2020 at 21:17. |
![]() |
![]() |
#15 |
Registered User
Join Date: May 2006
Location: Paris/France
Age: 52
Posts: 530
|
the "+" from the keypad from fine too in DP.
|
![]() |
![]() |
#16 |
Registered User
Join Date: Jan 2009
Location: Norway
Age: 50
Posts: 114
|
Thanks for the tips on how to get it to play in DP, naturally my problem is that I want the same on the Amiga side for recording into SOAMC= ENDGAME.
I fiddled with various assembly sources in Devpac, MasterSeka for 1.0, 2.0, 2.1, 2.2 replay sources and variations of play code where I could INCBIN the file, but it mostly failed giving a proper playback for especially "bp.antics". It worked on example "DELTA" and "OCEAN" which was V.2 modules, while BP.ANTICS is an "V.3" module (probably from SoundMon2.2 or so). I can confirm though that changing "bpstep" in assembly code worked fine for starting a tune at a different postion for "DELTA" and "OCEAN" test modules I was having around. I guess I just have to crop/delete the "bp.antics" and save each file as its own tune, calling them "bp.antics_s1", "_s2" etc. :-) |
![]() |
![]() |
#17 |
Registered User
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,983
|
Cheers Stone
![]() |
![]() |
![]() |
#18 |
Registered User
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,983
|
Just for as info if someone one day will fix Eagle Player re-players (which i doubt)
![]() Also Oktalyzer format has something strange When the module is more than 4 voices (maximum 8 for this format) you need 8 bit Amplifier which support more than 4 voices But in this case the volume is too much low .... no idea why ![]() All it's ok till 4 voices instead .... volume is right ![]() About Future Composer 1.4 format there's a special case it seems This module http://janeway.exotica.org.uk/release.php?id=7535 is played in the wrong way by EaglePlayer Last edited by chip; 24 October 2020 at 18:07. |
![]() |
![]() |
#19 |
Registered User
Join Date: Oct 2012
Location: Italy
Age: 49
Posts: 2,983
|
So, after my own discovery, another Soundmon2 tune has subsongs
![]() It's the one inside the game "Super Seymour" ![]() Anyway not sure how many subsongs there are actually ![]() |
![]() |
![]() |
#20 |
noodle
Join Date: Jun 2007
Location: europe
Posts: 247
|
@StoneOakvalley:
it's possible to make a custom module for Deliplayer package with developper.lha for includes and examples with subsong (fred.s): http://aminet.net/package/mus/play/DeliTracker232 |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Soundmon 2.0 NOOOOOOOOOO!!!!!!!!!!!!!!!! | ImmortalA1000 | Amiga scene | 4 | 06 March 2018 04:23 |
Anyone Need OS 1.x Support? | Daedalus | Coders. Blitz Basic | 16 | 09 November 2015 01:26 |
Providing 2 fire button support / cd32 joypad support | amigapd | request.Other | 0 | 13 July 2015 17:20 |
DeliTracker / Eagleplayer - Specifying subsongs in playlists | killergorilla | support.Apps | 0 | 02 October 2012 16:22 |
Portaudio support (was: WinUAE support for ASIO drivers) | Amiga1992 | support.WinUAE | 57 | 28 March 2009 21:15 |
|
|