Можно, только там вычитать нужно середину будет, т.к. ноль (тишина) - это, 128 для 8 бит, 32768 для 16 бит.
Иначе при сложении двух нулевых семплов получится 32768 + 32768 = 65536 (0).
могу рассказать байку. както раз автор эмуля xpeccy тоже юзал беззнаковыесемплы для аигрека. 0 - тишина, в плюс - каналы аигрека. и внезапно оказалось, что после запуска эмуля (с тишиной) все остальные звуки в системе портились :)
сдвиг тишины в середину интервала решил проблему