C # Error corto: negar el valor mínimo de un número de complemento de dos no es válido

He encontrado este error para mi proyecto, que implica trabajar con señales de audio digital.

Así que he estado obteniendo los valores de amplitud y recientemente encontré este error. Esto ocurre cuando el valor de amplitud encontrado es "-32768" tras la depuración. Estoy almacenando los valores en una matriz corta [].

Tengo el presentimiento de que tiene algo que ver con los valores máximo / mínimo (uso Math.Abs) pero no estoy seguro de cómo manejarlo.

¿Puede alguien ayudarme? ¡Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta