У меня проблема со сшиванием звуковых образцов PCM из разных частей аудиозаписи. Идея состоит в том, что это звуковая обратная связь от пользователя, ищущего запись на своего рода индикаторе выполнения. Они могут быть произвольной длины (скажем, от 0,1 до 0,5 секунды). Моя основная проблема заключается в том, что когда я воспроизвожу эти сэмплы, они приводят к значительному количеству шумовых артефактов, искажений и т. д.
Я предполагаю, что это результат скачков амплитуды между образцами. Мне еще предстоит придумать хороший метод решения этой проблемы. Последнее, что я сделал, это попытался обрезать сэмплы в точке, где они пересекают начало координат (переходят от положительного к отрицательному или наоборот), но это мало помогло. У кого-нибудь есть идеи?
Спасибо