Я провожу некоторые исследования и экспериментирую с OpenAL, особенно меня интересуют методы полифонии, то есть одновременное воспроизведение одного звука несколько раз. Я столкнулся с Финчем, у которого есть особенность, чтобы поддержать это. В своем собственном коде я создал один буфер OpenAL для каждого аудиофайла, а затем инициализировал несколько источников OpenAL с этим буфером. Finch, с другой стороны, создает буфер OpenAL для каждого источника OpenAL. Есть ли какая-либо функциональная или функциональная причина для этого?