Hi,
I'd like to ask if there is any API for soundfonts handling? I.e. loading a soundfont into a bank, retrieving names of loaded soundfonts, getting soundfont cache status etc.?
My problem is as follows:
I'm currently writing an app that is aimed at soundfont handling and previewing. So far I've been using the original Soundblaster drivers that came bundled with my SB Live 5.1. I haven't encountered any problem till I've installed the kX driver. Fortunatelly my app doesn't crash but it doesn't handle soundfonts properly anymore. The main issue is with obtaining the soundfont names. I use sfman's API call to accomplish this but with kX driver the names appear as follows:
1 - *chorused piano
2 - *chorused piano
3 - *chorused piano
4 - chorused piano
(this is a case when I loaded 4 different soundfonts into the first 4
banks and the last one loaded was the "chorused piano".
Banks 1, 2 and 3 contain ABSOLUTELY different soundfonts!

)
There is another issue regarding the soundfont cache status which is NOT being reported correctly (but this is less significant to me)...
Fortunatelly loading and unloading soundfonts works well as I was used to with SB drivers.
Please, can you provide me with any help that could lead to a solution?
I don't want to return back to the original SB drivers as kX beats them in a couple of ways... I love the crystal clear sound and the LOOOW latency! No SB drivers anymore!
Thank you for any advice.
Zvukovac