вот если симплы имеют одинаковый формат(кол в сек\битность\и т.д.), можно их знаково сложить и получить смешанный звук?
Если они все знаковые, то можно сложить знаково и получить смешанный звук. Если они беззнаковые, то лучше складывать беззнаково. Но совсем хорошо будет, если не просто складывать, а ещё немного озадачиться вопросами отсутствия переполнения при сложении.
Не знаю кто такие симплы, а для сэмплов надо среднее арифметическое считать вообще-то. Т.е. после сложения на два поделить не мешало бы.
Растягивать/сжимать по времени или по уровню (громкость)? Если первое - то ресемплинг делать надо (интерполяцию), если второе - умножение на коеффициент.
А если семплы складывать логически ? out=sempl1||sempl2 Ни у кого нет преобразования Гильберта на С ?