English Amiga Board

Go Back   English Amiga Board > Creation > Music > Music. Tutorials

Thread Tools
Old 27 March 2021, 17:53   #1
Registered User
Join Date: Apr 2020
Location: Denmark
Posts: 29
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.

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!

Last edited by MisthaLu; 28 March 2021 at 16:09. Reason: Adding PHX's protracker player to the list
MisthaLu is offline  
Old 27 March 2021, 20:11   #2
Registered User

Join Date: Jul 2015
Location: The Netherlands
Posts: 3,263
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.
Attached Files
File Type: zip mod_playback_v2.zip (26.2 KB, 70 views)

Last edited by roondar; 27 March 2021 at 21:19. Reason: Fixed the program
roondar is offline  
Old 27 March 2021, 21:57   #3
Registered User
Join Date: Apr 2020
Location: Denmark
Posts: 29
Thanks a lot! We can add this one to the list of supporting players then.
MisthaLu is offline  

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Req: '240p Test Suite' similar test software for Amiga? c0dehunter support.Hardware 10 22 February 2021 22:38
New FB group for Amiga devs eXeler0 News 0 30 January 2017 16:19
Amiga 1200 Mod II (the CD Mod) nightfear Hardware mods 4 06 June 2014 20:21
Amiga 1200 Mod I (the CF Mod) nightfear Hardware mods 2 06 June 2014 09:19
DEVS:kickstart narud17 project.WHDLoad 4 06 March 2005 19:29

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 07:51.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.
Page generated in 0.06907 seconds with 16 queries