English Amiga Board

English Amiga Board (http://eab.abime.net/index.php)
-   Music. Tutorials (http://eab.abime.net/forumdisplay.php?f=139)
-   -   Need help from Amiga devs to test MOD playerlibs (http://eab.abime.net/showthread.php?t=106400)

MisthaLu 27 March 2021 16:53

Need help from Amiga devs to test MOD playerlibs
Hello all

I'm calling upon Amiga (game)devs to help me test the various MOD playerlibs for "precise timing", with the purpose of compiling a list for IndieGameMusic.com of playerlibs that does and does not have this "precise timing".

"Precise timing" is the term used to tell if the playerlib plays all samples in a row of a track at the exact same time, thus allowing various effects and tricks such as 14-bit quality.

Current list of supporting Amiga players:
Protracker 2.3d
EaglePlayer (only left speaker supported though)
AMOS built-in playerlib
PHX's protracker player with support for external sound effects

Current list of unsupporting Amiga players:
Protracker 3.61 (and I assume Protracker 3.15 too).

I'd like to expand both lists - preferably the first one of course. http://eab.abime.net/images/smilies/smile.gif

What I need from you is to load your game-development tool. Could be Blitz Basic, or AMOS, or whatever you use. Make a "Hello World" that loads and plays "test.mod" from the same folder. Post the EXE in this thread, and give it the name of your dev tool, e.g. "BlitzBasic<version>.exe".
That way I can test myself with several MODs on my A1200 and A600 to see if it plays properly, and subsequently add it to the proper list.

This track; "Unshackled" uses a lowpass filter emulation in the beginning, using channel 2 and 3, that requires precise timing in order to work.

So when it plays, you should be able to hear the synths starting out kinda "muddy" and dampened down, then slowly getting sharper and sharper.
If the player does not have precise timing, the synths will probably be sharp from the start, or switch between sharp and "muddy". Easy to hear when it fails.

This track; "Gearing up" does a similar thing in the beginning, but it uses all 4 channels to do so.

Thanks in advance for your help!

roondar 27 March 2021 19:11

1 Attachment(s)
I've done a test by using a slightly altered version of my audio mixer program. The alteration being that there is no more mixer, just the 4 channel protracker player.

The player I use is by Frank Wille, as found on Aminet.net ("ProTracker 2.3B replayer with support for external sound fx"). I've used version 5.0. Hope it helps. Note that you must press the left mouse button for the module playback to actually start after the program displays the 'title' ;)

Edit: I just read that my code here only does part of what you ask. It doesn't load the modules and it's not named correctly either. Sorry, I thought I could do it quickly :P

Edit 2: I've replaced the attached program with a new version. This one plays back at full volume and loads in test.mod from disk rather than including it in the exe. It also does some basic error checking in case the file misses/memory is insufficient.

MisthaLu 27 March 2021 20:57

Thanks a lot! We can add this one to the list of supporting players then. :)

All times are GMT +2. The time now is 11:31.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.

Page generated in 0.07484 seconds with 11 queries