Hi,
I agree with you about the priority, and the PAS16.
I did not propose the PAS16 because I don't have one. I have around 30 sound cards, but no PAS.
PAS16 support is more for a 286 as 16 bit mixing may be so slow that a fast 8Bit mixing will be better.
Now that I found why the "Sound System" was not working, I can start to do some more interesting things.
I simply configured the output device After the file loading... With Sound Blaster Replay, the loader did put the samples in the GUS.
All the bugs are always something really stupid.....
MobyGamer wrote:
I don't understand this. How is this better than just mixing 16 channels? Are you proposing pre-mixing pairs of channels, so that a 16-channel song can be played back with only 8 channels realtime? I don't think 512KB RAM is enough to pre-render that much...
Currently, Mod Master stop to mix the channels when it start to be too slow. Then, the skipped channels can be important ones.
I you check my other sound system, USMPlay, we can limit the maximum number of channels to mix.
Before doing the mixing, there is an algorythm selecting the channels to mix in priority.
Then, it can play a 24 channels music using 16 channels. or anything else.
I remember that it was really efficient, and it give a good result.
The idea is this one:
During the Replay, Mod Master can know rapidly the real maximum number of channels it can play.
Then, later, the max numbers of channels to mix is configured and the 2nd algorythm start to be used...
We are then sure that it will do the best with the power it has.
MobyGamer wrote:
- Adlib music files format
I'm not as interested in this because we already have adlib song trackers/players with XT replay code (edlib, RAD, adlib tracker II, etc.), but of course you should work on whatever is fun.
I am interested by this to use only one player 😀
Or I did not found so far all the XT compatible players you are talking about.
If some of them can be used in command line, I can simply start them in DOS Shell to use Mod Master code to select the files only.