First post, by Kreshna Aryaguna Nurzaman
- Rank
- l33t
One thing I noticed about sound font is the bigger it is, the more susceptible it is to stutter and/or lag. My current combo is SGM V2.01, stacked with Bellatrix Orchestra and Drums! by Slavo, and MIDI songs stutter when played on WinAmp. Fortunately, DOS games played in DOSBOX and Windows games that use MIDI suffer the least, so it's fine for gaming, but playing MIDI songs is a PITA. I have tried various soft synth, and I noticed Timidity++ has more lags but less stutter, Fluidsynth is the exact opposite, while BASSMIDI falls somewhere in between. I have tried on various CPU, from lowly Atom to quad-core AMD, and the pattern persists; severe lagging/stuttering when playing MIDI songs stand-alone, while almost no lagging/stuttering when playing games that use MIDI song. Now, I have to admit I never go TOTL in regards to CPU, so the fastest CPU I have is only i5 2.4 GHz, and the problem stays.
Anyone has the idea which one has the biggest influence in improving sound font performance? Like, reducing stuttering and/or lagging? I noticed faster CPU and bigger RAM alleviates the problem, but not much, so I'm not sure which one helps the most (besides, my available RAM is still bigger than the total size of the sound fonts anyway). I remember reading somewhere that neither Timidity++ nor Fluidsynth are written to take advantage of multi core, so I think the number of cores doesn't matter. I have tried fast hard drive and slow hard drive, and I failed to notice any difference. I haven't tried Linux and 64-bit OS for the purpose, so I'd appreciate any input accordingly.
In other words, if you're building a "sound font appliance" PC, which one are you going to max it out? Will it be CPU? RAM size? How are you going to maximize MIDI playback performance? And does 64 bit matter?
Never thought this thread would be that long, but now, for something different.....
Kreshna Aryaguna Nurzaman.