По-моему, там ничего особо не надо делать для микширования. Просто создаёшь новый source посредством alGenSources(1, &source), а дальше всё то же самое, что и для музыки — создавать буферы, забивать их данными, очищать проигранные буферы.
Думаю, что проще всего будет посмотреть в коде какого-нибудь игрового движка. В OpenAL очень много ньюансов и неочевидных вещей.